- Siemens NX二次开发
- 唐康林编著
- 539字
- 2021-11-03 13:28:35
4.2 开发向导方式
如果在计算机上先安装Visual Studio后安装NX,则在Visual Studio新建项目选项中会自动添加开发向导的模板。
如果先安装NX后安装Visual Studio,则需要手动配置,将“%UGII_BASE_DIR%\UGOPEN\vs_files\VC”文件夹拷贝到Visual Studio目录“……\Common7\IDE\”下即可。
(1)启动Visual Studio,单击“Create a new project”选项,在弹出的对话框中选择“NXOpen C++Wizard”选项,如图4-11所示,并单击“Next”按钮。
![](https://epubservercos.yuewen.com/A6F99C/21440188008281206/epubprivate/OEBPS/Images/32757_45_1.jpg?sign=1739678093-3aNNuDmeWqpN7YmYTr3hAT7xYFEFdp6Y-0-57c29454e309a3bd8e96a56eecd23101)
图4-11 利用开发向导创建项目
(2)设置项目名称与存放位置。在弹出的“Configure your new project”对话框中,设置项目名称与项目存放位置,如图4-12所示,并单击“Create”按钮。本例将Project name设置为“ch4_2”,存放在“D:\nxopen_demo\code”目录中。
![](https://epubservercos.yuewen.com/A6F99C/21440188008281206/epubprivate/OEBPS/Images/32757_45_2.jpg?sign=1739678093-icl8x9TpQ7voXVPK32TzMfny3EDm4htp-0-fb5c4f27a9bd2d1c4d88dbcc0635274a)
图4-12 设置项目名称与存放位置
(3)在弹出的如图4-13所示的NXOpenCPP Wizard窗口中,直接单击“Finish”按钮。
![](https://epubservercos.yuewen.com/A6F99C/21440188008281206/epubprivate/OEBPS/Images/32757_45_3.jpg?sign=1739678093-1kC5HckKxtsYryORuqwsyCC1TTJmPKld-0-84d09632068372bbda1101ba8383130f)
图4-13 完成NXOpenCPP Wizard
至此,利用开发向导方式搭建NX二次开发环境就完成了。这种方式简单实用,在实战项目中,一般都利用此方式搭建开发环境。
开发向导方式,会自动完成手工搭建环境的一系列设置,并创建一个*.cpp文件,在这个文件中,系统默认创建了“MyClass”类,还添加了ufusr()与ufusr_ask_unload()函数。
如果期望验证这种方式搭建的环境,开发者可以在do_it()函数中添加代码,如添加以下代码:
![](https://epubservercos.yuewen.com/A6F99C/21440188008281206/epubprivate/OEBPS/Images/32757_46_1.jpg?sign=1739678093-YNk9fMxDLGruo7HOFyij2Wq9kLHquuWt-0-c5050a4952b1597ab56e7aea1568cd5c)
单击Visual Studio主菜单“Build”→“Build Solution”,对项目进行编译链接,生成*.dll文件。在NX的界面中单击“File”→“Execute”→“NX Open”按钮,在弹出的对话框中选择动态链接库“ch4_2.dll”,运行结果如图4-14所示。
![](https://epubservercos.yuewen.com/A6F99C/21440188008281206/epubprivate/OEBPS/Images/32757_46_2.jpg?sign=1739678093-zKdQcEL53Loy1jBm5gcuZuPRImwouJBQ-0-ff6c9622d311b60ffe0ffc22cf104ee4)
图4-14 信息窗口显示运行结果