
适用版本:NX全部
在标注PMI时,一般都是在当前工作的模型视图中进行标注,有时也会将标注的PMI视图设为“显示=>在视图中”进行多视图显示,如图1所示,或者直接设置为“显示=>在所有视图中”将该PMI标注在所有视图中显示,如图2所示,本文主要介绍获取各种设置下的PMI所在视图的视图名称。


图1
图2


一般来说,会使用GetViews()去获取PMI所在视图,再以此获取所在视图名称,具体代码如图1所示,但通过该方法的描述可知,当将该PMI设置为“在所有视图显示”时,该方法会返回一个空的数组,而其他设置,不管是多视图显示还是单个视图显示,都会返回一个不为空的数组。
图3
从上述描述可以看出,只有当PMI设置为“在所有视图中显示”时,该方法才会返回一个空的数组,故我们可以通过对返回数组的判断,对函数加以补充,如图4所示
图4


在NX二次开发中,使用方法时应该了解该方法的使用限制,了解每个方法的使用限制,才能针对其限制进行补充、排除错误。