【PLM之家-NX9.0二次开发实例视频】4 外部开发模式案例
【PLM之家-NX9.0二次开发实例视频】4 外部开发模式案例
内容:
使用外部开发模式,创建一个plmhome.prt文件,在文件中创建一个block特征,并保存和关闭!
目的:
熟悉使用NX9.0的开发向导进行外部模式创建!<p><p>cout<<"welcome to plmhome, we are learning NX Open API"<<endl;
tag_t newPart,blockTag;
UF_CALL(UF_PART_new("C:\\temp\\plmhome.prt",UF_PART_METRIC,&newPart));
cout<<"Step(1)-->Create the part without errors"<<endl;
double coner={.0,.0,.0};
char *edges[]={"100","100","100"};
UF_CALL(UF_MODL_create_block1(UF_NULLSIGN,coner,edges,&blockTag));
cout<<"Step(2)-->Create the blcok without errors"<<endl;
UF_CALL(UF_PART_save());
cout<<"Step(3)-->Save the blcok without errors"<<endl;
UF_PART_close(newPart,0,1);
cout<<"Step(4)-->Close the part without errors"<<endl;</p>注意:
我是在win8的环境下,完成的,发现不兼容,所以的exe文件打开都有问题,但是程序本身ok的,大家可以在其他系统上试试!
PLM之家NX9.0二次开发视频视频教程 4 外部开发模式实例
http://player.youku.com/player.php/sid/XMzA3Njk2MTY4NA==/v.swf 我的win8.1OK ,谢谢:(;; E:\1.jpg
老师的代码是OK的, 强烈支持:lol 樓主視屏講解非常清楚阿~感激 谢谢楼主,辛苦了 谢谢分享! 楼主您好,从您的视频中我吸取了不少知识,谢谢您的无私分享,能解释下NX中为什么长度等尺寸要用char定义而不是double或者其他的呢??在其他的UG群中都能见到您的身影,呵呵