[NXOpen]SiemensNX⼆次开发(c#)安装,配置,新建项
⽬,调试,调⽤程序
1. 软件版本
坐标德国,⽬前使⽤的是由学校给学⽣免费提供的正版Siemens NX 12.0.2,编程软件的版本是Visual Studio 2019 Community 2. 官⽅⽂档
因为⼯作原因,最近接触了NX⼆次开发,还是⼩⽩⼀枚,经过⼀段时间的研究和试错,终于成功迈出了第⼀步:成功安装软件,配置环境,创建项⽬并调试,以下是NXOpen编程相关的⼀些官⽅⽂档,本⼈使⽤的是C#,使⽤其他语⾔的同学们请⾃⾏查阅,触类旁通。
NXOpen官⽅⽂档
Siemens NX Help
NXOpen Doc
NXOpen .NET
Reference
Getting Started With
NXOpen
Marco
3. 安装软件 & 环境配置
1. 安装SImens NX 1
2.0.2
1. 安装路径:...\Siemens\NX 1
2.0
2. 安装 VS 2019 Comunity
1. 安装路径:...\Microsoft Visual Studio\2019\Community\
3. 拷贝⽂件
1. 将 %UGII_BASE_DIR%\ugopen\vs_files\ ⽬录下的所有⽂件"VB", "VC" 和 "C#" 拷贝到 C:\Program Files
(x86)\Microsoft Visual Studio\2019\Community 中
4. 修改NX对VS版本的默认设置
vs编程软件1. 以txt⽅式打开⽂件 D:\Program Files\Siemens\NX 1
2.0\UGOPEN\vs_files\VC#\CSharpProjects\NX12_VCS.vsz
2. 将第⼆⾏修改成 "Wizard=VsWizard.VsWizardEngine.14.0"
1. 如果接下来的步骤不成功,则可以尝试将14.0修改成别的版本
2. 如果不使⽤VC#⽽是别的语⾔,则对应修改 …vs_files\VB\... 或 …vs_files\VC\... 中对应的⽂件
5. 初次创建Project
1. 打开 Visual Studio 2019
2. ⽂件 --> 新建 --> 项⽬ -> C# -> NX Open Wizard
3. ⼀直按照默认即可
4. 创建.dll项⽬
在创建⼀个新的项⽬(project)时,完全可以按照上⼀节(3.5)所讲的⽅式,通过NX Open Wizard来创建。⽽本节介绍的则是如何⾃⼰创建⼀个普通的.dll项⽬并配置它。
4.1. 创建项⽬
1. 在Visual Studio 中,创建⼀个C# class library (.Net Framework) 的项⽬
4.2 添加NXOpen库
1. 到Solution Explorer栏中已创建好的项⽬,在References处点⿏标右键,选择 “Add Reference", 跳出Reference Manager
窗⼝
2. 选择左边的Browse栏,点击右下⾓ Browse…按钮,到路径 "…\Siemens\NX 12.0\NXBIN\managed\"
3. 选中“NXOpen.dll", "NXOpen.Guide.dll", "NXOpen.UF.dll", "NXOpen.Utilities.dll", "NXOpenUI.dll"这5个⽂件
4. 回到Reference Manager窗⼝中,选中上⾯5个库,点击OK
4.3 签名
1. 在Solution Explorer栏中,右键项⽬名称,选择最后⼀项Properties(属性)
2. 在Resources栏中,单击窗⼝中间的提⽰⽂字
3. 点击左上⾓"Add Resource" -> "Add Existing File…"
4. 选择⽂件"D:\Program Files\Siemens\NX 12.0\s"
5. 在Build Events栏中,在下⽅的"Post-Build event command line:"框中,输⼊""…\Siemens\NX 12.0\"
"$(TargetPath)""
6. 注意,对于任何存在空格的路径,必须在两侧加上双引号!
5. 调试
1. 在Debug栏中,选择"Start external program", 然后选择⽂件"…\Siemens\NX 1
2.0\"
2. 在程序编译完成后,"Debug" -> "Attach to Process…", 然后选择"",点击OK
6. 调⽤程序
在NX中调⽤程序有很多种⽅法,下⾯只简短叙述。
6.1 直接调⽤
NX中,选择 ⽂件 -> 执⾏ -> NX Open,然后选择程序中⽣成的.dll⽂件
6.2 ⾃定义按钮
在栏⽬空⽩处右键,选择最后⼀项"定制"(Customize)
选择 "新建项"(new Item)->"新建⽤户命令"(new Command),拖动到栏⽬上
右键刚刚创建的新按钮,选择最后⼀项,"编辑操作"(Edit)
1. 类型 选择 NXOpen
2. 浏览 选择 已经编译好的 .dll⽂件
3. 输⼊操作参数及为Main(string[] args)中的args的值,可根据程序内容输⼊参数
4. 点击 OK
6.3 PTS Author
在PTS Author中创建按钮,然后输⼊对应的 .dll, class, function, parameter 6.4 Block UI Styler
在Block UI Styler中创建按钮,⽅法与6.3类似。
(完)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。