最近工作中经常使用Teamcenter、NX集成开发的情况,因此在这里记录使用NX、SOA连接到Teamcenter的连接方式。
主要操作:
1-初始化UGMGR环境成功后就可以连接到Teamcenter。
2-获取指定ID编码零组件标识和Latest Working(没记错的话应该是最新版本)版本ID。
3-获取版本下相关数据集文件(UGMASTER、UGPART等)。
4-ID、版本、文件类型Encode组成集成环境下NX可以打开的NX部件文件名称,并打开。
5-获取Session,打印Teamcenter当前登录方式(二层或者四层等)及其他信息。
6-关闭打开的零组件并释放内存。
View Code
释放应该使用以下函数:
View Code
encode:把ID、版本、文件类型编码成NX可以打开的名称。
控制台输出日志:
注意事项:
1-要以bat文件启动VS进行调试运行,bat文件中设置Teamcenter相关的环境变量,不然初始化函数UF_UGMGR_Initlization()会报错。
2-连接两层Teamcenter客户端时:Tao窗口要成功启动。
3-bat文件内容如下:
View Code
零组件在Teamcenter中截图: