本文主要是介绍NX/UG二次开发—其他—关于CATIA数据转UG数据,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
可以使用录制UG导入CATIA功能实现,但是根据UG版本的不同,里面的参数设置不同,不能做成通用的版本。对于UG文件名如果需要跟CATIA数据名一致,还需要考虑名字问题。因为CATIA数据的名字里可能还要特殊字符,但UG不支持,还需要写字符处理的功能,开发起来还是有一定的工作量。
以下是我的方案,只需两步(剩下的调用转换器和名字字符处理都交给UG去处理了):
1、直接打开catia数据:theSession->Parts()->OpenBaseDisplay();
2、然后执行:workPart->Save()。
然后用低版本UG的库编译后,向上就可以兼容了。注意前提,你的UG能打开对应的CATIA数据。
这篇关于NX/UG二次开发—其他—关于CATIA数据转UG数据的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!