QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 1241|回复: 13
打印 上一主题 下一主题

[求助] 两条程序一起后处理,坐标系不同时弹出提示。这种命令怎么写?

[复制链接]

中尉

Rank: 5Rank: 5

11

主题

182

帖子

4020

积分
跳转到指定楼层
楼主
发表于 2024-3-2 09:47:39 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
两条程序一起后处理,坐标系不同时弹出提示。这种命令怎么写?

有奖推广贴子: 

回复

使用道具 举报

六级士官

Rank: 4

3

主题

79

帖子

1043

积分
推荐
发表于 2024-3-2 11:42:59 | 只看该作者
global mom_main_mcs mom_next_main_mcs
set a $mom_main_mcs
set b $mom_next_main_mcs
if {$a != $b} {
set mmm [MOM_display_message 程序中包含两个坐标系 后处理消息 w 继续后处理  中止后处理]
}
if {[info exists mmm] && $mmm == 2} {
MOM_abort \n\n程序中包含两个坐标系\n\n
}
放刀轨开始 不过坐标用途得改为主要 没找到局部的变量

还有大佬能做的更细一点吗 我这个感觉有点粗糙

最后免责哈,有BUG 出了问题别找我

1.jpg (35.3 KB, 下载次数: 53)

1.jpg

2.jpg (22.84 KB, 下载次数: 59)

2.jpg

3.jpg (10.5 KB, 下载次数: 67)

3.jpg
回复 支持 1 反对 0

使用道具 举报

中尉

Rank: 5Rank: 5

11

主题

182

帖子

4020

积分
沙发
 楼主| 发表于 2024-3-2 09:51:56 | 只看该作者
也即两条程序的坐标系名字不一样,弹出提示是否中止后处理或者继续后处理这种效果
回复 支持 反对

使用道具 举报

上尉

Rank: 6Rank: 6

30

主题

451

帖子

5109

积分
板凳
发表于 2024-3-2 10:19:52 | 只看该作者
yang_1986 发表于 2024-3-2 09:51
也即两条程序的坐标系名字不一样,弹出提示是否中止后处理或者继续后处理这种效果

这个后处理要是有人改好了发份给我哈,好人
回复 支持 反对

使用道具 举报

上尉

Rank: 6Rank: 6

10

主题

249

帖子

5131

积分
地板
发表于 2024-3-2 11:28:31 | 只看该作者
https://www.ugsnx.com/thread-299948-1-1.html
特别优秀的参考后处理,你要的里面有
回复 支持 反对

使用道具 举报

中尉

Rank: 5Rank: 5

11

主题

182

帖子

4020

积分
6#
 楼主| 发表于 2024-3-2 14:25:15 | 只看该作者
1758400618 发表于 2024-3-2 11:42
global mom_main_mcs mom_next_main_mcs
set a $mom_main_mcs
set b $mom_next_main_mcs

多谢!这个是同一个程序里面不同坐标报警的命令我已经有了!但我主要是想找两个不同程序同时后处理时,如果怕坐标不一致能弹出提示

微信图片_20240302141919.png (63.38 KB, 下载次数: 61)

微信图片_20240302141919.png
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

3

主题

79

帖子

1043

积分
7#
发表于 2024-3-2 14:39:51 | 只看该作者
???
是可以的啊 还是我理解的有问题?

1709361503869.png (50.46 KB, 下载次数: 129)

1709361503869.png
回复 支持 反对

使用道具 举报

中尉

Rank: 5Rank: 5

11

主题

182

帖子

4020

积分
8#
 楼主| 发表于 2024-3-2 14:48:28 | 只看该作者
本帖最后由 yang_1986 于 2024-3-2 14:49 编辑
1758400618 发表于 2024-3-2 14:39
???
是可以的啊 还是我理解的有问题?

多谢大佬,有找到局部变量麻烦Q我一下
回复 支持 反对

使用道具 举报

中尉

Rank: 5Rank: 5

11

主题

182

帖子

4020

积分
9#
 楼主| 发表于 2024-3-2 14:53:26 | 只看该作者
1758400618 发表于 2024-3-2 11:42
global mom_main_mcs mom_next_main_mcs
set a $mom_main_mcs
set b $mom_next_main_mcs

我之前用的命令是这个,貌似只能提示同一个程序的不同坐标系。今天刚出错了一次,同个程序组的用了不同坐标没有提示:
global mom_operation_name_list
global mom_mcsname_attach_opr
foreach op $mom_operation_name_list {
           lappend mcs_list $mom_mcsname_attach_opr($op)
           }
set mcs_list_count [llength $mcs_list]

for {set i 1} {$i <= [expr $mcs_list_count - 1]} {incr i} {
     if {![string match [lindex $mcs_list 0] [lindex $mcs_list $i]]} {
set msg [MOM_display_message 程序中包含多坐标系,请注意 多坐标系提醒!确认生成多坐标系加工吗? I 按原程序输出  中止后处理]
    switch $msg {
        1 {
            set offset_flag 1
        }
        2 {
            MOM_abort 中止
        }
    }
}
}
回复 支持 反对

使用道具 举报

中尉

Rank: 5Rank: 5

11

主题

182

帖子

4020

积分
10#
 楼主| 发表于 2024-3-2 15:03:06 | 只看该作者
还有没有大佬指教下,程序组内也能根据坐标名不同,后处理的时候会提示的?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

 
 
QQ:1359218528
工作时间:
9:00-17:00
 
微信公众号
手机APP
机械社区
微信小程序

手机版|UG爱好者论坛 ( 京ICP备10217105号-2 )    论坛管理员QQ:1359218528

本站信息均由会员发表,不代表本网站立场,如侵犯了您的权利请联系管理员,邮箱:1359218528@qq.com  

Powered by UG爱好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2024-12-2 06:33

返回顶部