对于NX二开的初学者来说,Tag,TaggedObject,Handle这三个基本对象是解决问题经常会遇到的。如果理解不够深入,常常会把这三者混淆使用,给开发带来诸多不便,这里我就这三个对象在不同场景下的使用做一次简单的介绍:
先引用西门子官方解释,如下
这里我以一个简单的对象分别在装配前后进行分析:
1、在建模环境下:
public static void Main(string[] args)
{
try
{
theSession = Session.GetSession();
displayPart = theSession.Parts.Display;
theUFSession = UFSession.GetUFSession();
workPart = theSession.Parts.Work;
Body bodyb