NX/UG二次开发—其他—关于CATIA数据转UG数据

可以使用录制UG导入CATIA功能实现,但是根据UG版本的不同,里面的参数设置不同,不能做成通用的版本。对于UG文件名如果需要跟CATIA数据名一致,还需要考虑名字问题。因为CATIA数据的名字里可能还要特殊字符,但UG不支持,还需要写字符处理的功能,开发起来还是有一定的工作量。

   以下是我的方案,只需两步(剩下的调用转换器和名字字符处理都交给UG去处理了):

   1、直接打开catia数据:theSession->Parts()->OpenBaseDisplay();

    2、然后执行:workPart->Save()。

    然后用低版本UG的库编译后,向上就可以兼容了。注意前提,你的UG能打开对应的CATIA数据。

你可能感兴趣的:(其他)