PDMS和E3D是有自带的功能输出STP格式文件的,但刚接触软件的朋友可能对界面不熟悉,还需要花时间找下。我翻了下软件输出STP的源码,可以做成宏文件,直接调用。
软件自带输出界面
PDMS自带输出STP
需要先切换到equipment模块


E3D自带输出STP

输出STP源码
源文件中输出STP的代码,核心就几行指令
!name = !!ce.name!namn = before('$!!ce.namn','/')!file = |D:\| + !namn + |.stp|export system /explantmcadexport file"$!file" overexport holes onexport $!nameexport finish
更多需求
有时候并不想输出当前一个整体,或者业主有要求一台设备或者一个管道输出一个STP,我又加了个判断,可以选择输出当CE或者CE MEMB。优化后的宏指令如下(默认放在D盘根目录,可以自己修改)

夜雨聆风