返回新闻列表
NX二次开发
2026-04-03 作者:Super

NX二次开发更稳定的对象删除

       在NX二次开发中对象的删除是一个非常常见的操作,但是处理的不好会让NX异常或者容易崩溃,

在执行删除前,最好是多作一些安全检查,常规的检查输入的Tag是否为空,Tag的状态是否是活动的,

然后再去执行删除

但有的时候我们操作的是 NXOpen 的对象,通过.Tag 属性去获取它的tag值然后去执行删除,但是有可能这个NXOpen 对象本身就是异常的,

这时候去访问它的属性也一样会产生异常,这时候我们最好通过反射去获取它的m_tag 来安全的获取对象的tag

然后做了以上这些准备工作之后,我们再去执行删除操作,这时候一般就不会产生大的问题。

由于删除是一个低频率的动作,我们可以结合NX的UNDO机制,实现事务的回滚操作,尽量的去保障NX本身的稳定性。

 

想了解更多信息?

联系我们的专业团队,获取更多信息

联系我们