在做NX二次开发的时候写完代码,编译可以通过,但是执行的时候却没有反应,或者得到的结果不对,说明肯定有地方传值出错了。
我在查找代码错误的时候有几种方法:
1.uc1601打印函数输入和输出的值看对不对。
2.VS设断点-添加进程调试,来看输入输出值对不对
3.UF_CALL也就是UF_get_fail_message这个函数,来看函数自己用的对不对。
4.查看NX-Help-LogFile(日志),拖到最后看提示了哪些错误。
我一般用的比较多的是设断点调试,这里先说设断点调试。其他方法改天再写。
写举一个典型的例子–1.创建块 2.特征找体 3.设置颜色
NX9+VS2012
#include
#include
#include