![Siemens NX二次开发](https://wfqqreader-1252317822.image.myqcloud.com/cover/979/41202979/b_41202979.jpg)
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=1739655943-pu3nRHLqPedbX9YET50o1RY6XU5lPOYp-0-277a38bf254c6e4e0a7ec7898ecec68d)
图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=1739655943-wprMuiGOT9yElVSPrQfKWqHcXXuhR4Jw-0-6f53ab52a73100a9da2d4c4026b953e5)
图4-12 设置项目名称与存放位置
(3)在弹出的如图4-13所示的NXOpenCPP Wizard窗口中,直接单击“Finish”按钮。
![](https://epubservercos.yuewen.com/A6F99C/21440188008281206/epubprivate/OEBPS/Images/32757_45_3.jpg?sign=1739655943-DnHwsEtSNCFOTBrI0kO00MtRXs4rxvgw-0-47632039162a9cbb2730e39ea7d031fd)
图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=1739655943-lNEVXCw2j8vw2vnwA0GCyvlikNJ3QckW-0-76e69ed3374f9a2dec40f9e75bf35e43)
单击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=1739655943-emqaX65tHCesrIaqZkmekL4TyR4Xxc0m-0-5e8167db6e10f2648cb1bfad7e4496dc)
图4-14 信息窗口显示运行结果