本帖最后由 destiny0515 于 2020-7-12 10:14 编辑
紧跟上期的分享—— [后处理下载][案例分析]按组批处理并生成主程序调用子程序 (出处: UG爱好者)
当按组批量生成子程序时,如果不做特殊处理,那么会因为有空程序组的存在而生成空的子程序。 这样显然不是我们想要的结果。 有人会说,删掉左边的空组就好了啊。
NX后处理给我们提供了广阔的自由度,完全可以解放双手,由后处理自动完成空组的移除。
在工序起始建立检测代码
在脚本文件中添加移除空组核心语句 - if {![info exists current_group_is_not_empty]} {
- MOM_remove_file $mom_output_file_directory$mom_group_name.$mom_sys_output_file_suffix
- set count [expr [llength $group_list] -1]
- set group_list [lreplace $group_list $count $count]
- }
- catch {unset current_group_is_not_empty}
复制代码
保存。 完成。
原理十分简单——检测非空的组-结果为假则删除当前组
做一件对行业有贡献的事情。
|