找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 6757|回复: 31

[分享] [思路拓展]如何去除空程序组对按组批处理的影响

[复制链接]

18

主题

490

回帖

1万

积分

版主

积分
11767

论坛元老

发表于 2020-7-12 10:11:45 | 显示全部楼层 |阅读模式
本帖最后由 destiny0515 于 2020-7-12 10:14 编辑

紧跟上期的分享——
[后处理下载][案例分析]按组批处理并生成主程序调用子程序
(出处: UG爱好者)

当按组批量生成子程序时,如果不做特殊处理,那么会因为有空程序组的存在而生成空的子程序。
101.png
这样显然不是我们想要的结果。
有人会说,删掉左边的空组就好了啊。

NX后处理给我们提供了广阔的自由度,完全可以解放双手,由后处理自动完成空组的移除。

在工序起始建立检测代码
102.png

在脚本文件中添加移除空组核心语句
  1.   if {![info exists current_group_is_not_empty]} {
  2.                         MOM_remove_file $mom_output_file_directory$mom_group_name.$mom_sys_output_file_suffix
  3.                         set count [expr [llength $group_list] -1]
  4.                         set group_list [lreplace $group_list $count $count]
  5.                 }
  6.                 catch {unset current_group_is_not_empty}
复制代码

保存。
完成。
103.png
104.png

原理十分简单——检测非空的组-结果为假则删除当前组

Output_Subprog_by_Group_without_Empty.rar (53.07 KB, 下载次数: 513)

做一件对行业有贡献的事情

评分

参与人数 5G币 +34 收起 理由
raokai1989 + 3 太深奥了,还没跟上步伐
明月* + 10 不错,支持你!
__Man▃_89 + 1 不错,支持你!
8807701314520 + 10 不错,支持!
树欲静而风不止* + 10 楼主是大神!膜拜!牛版666

查看全部评分

28

主题

633

回帖

1万

积分

中校

积分
10159
发表于 2020-7-12 13:45:22 | 显示全部楼层
大神请收下我的,膝盖{:tongue:}

7

主题

253

回帖

2891

积分

少尉

积分
2891

灌水王

发表于 2020-7-12 16:48:55 | 显示全部楼层
厉害,学习了

51

主题

1996

回帖

1万

积分

上校

积分
13929
发表于 2020-7-12 18:13:16 | 显示全部楼层
学习了

3

主题

914

回帖

1万

积分

大校

积分
16238
发表于 2020-7-12 18:21:07 | 显示全部楼层
牛逼pls

0

主题

283

回帖

9689

积分

少校

积分
9689
发表于 2020-7-12 19:30:00 | 显示全部楼层
下载学习,

0

主题

283

回帖

9689

积分

少校

积分
9689
发表于 2020-7-12 19:30:40 | 显示全部楼层
下载学习,

1

主题

113

回帖

3667

积分

爱好者VIP1

积分
3667

VIP会员

发表于 2020-7-15 21:05:41 | 显示全部楼层
全都是干货啊

0

主题

279

回帖

4174

积分

中尉

积分
4174
发表于 2020-7-16 08:51:55 | 显示全部楼层
高人请留步

26

主题

254

回帖

8383

积分

少校

积分
8383
发表于 2020-7-16 10:09:17 | 显示全部楼层





您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2025-1-7 05:33

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表