首页/文章/ 详情

UG编程不用外挂批量后处理的设置方法

1年前浏览1866

1. 找到后处理目录下的 ugpost_base.tcl文件

2. 把Set  grp_ptp_name  "${mom_output_file_basename}_${group_name_lowercase}${output_extn}"      

改成 set grp_ptp_name "${group_name_lowercase}${output_extn}" 即如图删除红框的  ${mom_output_file_basename}_ 即可     删除后

3. 找到proc MOM_start_of_group 下的

if {$mom_sys_ptp_output == "ON"} {MOM_open_output_file $ptp_file_name }                        

改成if {$mom_sys_ptp_output == "ON"} {MOM_removet_file $ptp_file_name }  如图   改成

4. 同样的改法  找到proc MOM_end_of_group {} 下的                                                  

if {$mom_sys_ptp_output == "ON"} {MOM_open_output_file $ptp_file_name }                        

改成 if {$mom_sys_ptp_output == "ON"} {MOM_removet_file $ptp_file_name }  如图                     改后

5. 打开后处理的对应tcl文件   找到set mom_sys_group_output       "OFF"

改为 set mom_sys_group_output                      "ON"

6. 此方法只能批处理子一级的文件组不能批出来二级及后面的子级文件组。如图

7. 方法只针对一般的nc后处理及clsf有效,特别定制的可能失效。

8.不想动手折腾的可用这个懒人包替换文件:ugpost_base.tcl


来源:NX网
UGPLM
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-10-25
最近编辑:1年前
老叶
本科 签名征集中
获赞 195粉丝 222文章 567课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈