yang_1986 发表于 2024-3-2 09:47:39

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

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

1758400618 发表于 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
}
if { && $mmm == 2} {
MOM_abort \n\n程序中包含两个坐标系\n\n
}
放刀轨开始 不过坐标用途得改为主要 没找到局部的变量

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

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

yang_1986 发表于 2024-3-2 09:51:56

也即两条程序的坐标系名字不一样,弹出提示是否中止后处理或者继续后处理这种效果

767007934 发表于 2024-3-2 10:19:52

yang_1986 发表于 2024-3-2 09:51
也即两条程序的坐标系名字不一样,弹出提示是否中止后处理或者继续后处理这种效果

这个后处理要是有人改好了发份给我哈,好人

这么近 发表于 2024-3-2 11:28:31

https://www.ugsnx.com/thread-299948-1-1.html
特别优秀的参考后处理,你要的里面有

yang_1986 发表于 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


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

1758400618 发表于 2024-3-2 14:39:51

???
是可以的啊 还是我理解的有问题?

yang_1986 发表于 2024-3-2 14:48:28

本帖最后由 yang_1986 于 2024-3-2 14:49 编辑

1758400618 发表于 2024-3-2 14:39
???
是可以的啊 还是我理解的有问题?
多谢大佬{:handshake:},有找到局部变量麻烦Q我一下{:handshake:}

yang_1986 发表于 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

for {set i 1} {$i <= } {incr i} {
   if {! ]} {
set msg
    switch $msg {
      1 {
            set offset_flag 1
      }
      2 {
            MOM_abort 中止
      }
    }
}
}

yang_1986 发表于 2024-3-2 15:03:06

还有没有大佬指教下,程序组内也能根据坐标名不同,后处理的时候会提示的?
页: [1] 2
查看完整版本: 两条程序一起后处理,坐标系不同时弹出提示。这种命令怎么写?