
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”按钮。

图4-11 利用开发向导创建项目
(2)设置项目名称与存放位置。在弹出的“Configure your new project”对话框中,设置项目名称与项目存放位置,如图4-12所示,并单击“Create”按钮。本例将Project name设置为“ch4_2”,存放在“D:\nxopen_demo\code”目录中。

图4-12 设置项目名称与存放位置
(3)在弹出的如图4-13所示的NXOpenCPP Wizard窗口中,直接单击“Finish”按钮。

图4-13 完成NXOpenCPP Wizard
至此,利用开发向导方式搭建NX二次开发环境就完成了。这种方式简单实用,在实战项目中,一般都利用此方式搭建开发环境。
开发向导方式,会自动完成手工搭建环境的一系列设置,并创建一个*.cpp文件,在这个文件中,系统默认创建了“MyClass”类,还添加了ufusr()与ufusr_ask_unload()函数。
如果期望验证这种方式搭建的环境,开发者可以在do_it()函数中添加代码,如添加以下代码:

单击Visual Studio主菜单“Build”→“Build Solution”,对项目进行编译链接,生成*.dll文件。在NX的界面中单击“File”→“Execute”→“NX Open”按钮,在弹出的对话框中选择动态链接库“ch4_2.dll”,运行结果如图4-14所示。

图4-14 信息窗口显示运行结果