想在程序中加入一段创建UDF的代码,但每次创建特征没有问题,更新特征时就在UDF实例化时报错,提示“The destination is not valid."如果此时不对零件进行任何操作,只用CATIA自己的按钮创建UDF,也有基本同样的提示。
图1是程序运行到Instantiate时的出错提示:
图2是关掉这个提示后,用CATIA的功能创建UDF的提示:
Instantiate(NULL_var)这里的参数不知道有没有问题。另外,如果我创建的特征是特征树的最后一个节点,创建和更新都是没有问题,只是在后面还新建了其他特征时出错。我也不确定是UDF代码的问题,还是我自定义特征的问题,望高手指点。