怎样让同组程序不同坐标系后处理时只提示一次
global mom_operation_name_list mom_mcsname_attach_oprforeach 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
}
}
这是一个大神写的判断同组程序中是否有多个坐标系的,很有用。不过有一个操作它就提示一次,,。有没有大神有办法让它只提示一次。或者可以选择继续或终止 k3684952 发表于 2023-11-14 08:21
我是放在起始位置的。问题是有一个工序它就提示一次,很多工序它就提示很多次。
大佬你有没有办法让它只 ...
添加一个 条件就可以 选择 是否继续执行
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 中止
}
}
}
} 我是把收集放在工序开始,把输出放在程序结束。后处理全部完成后输出一次坐标不同的提示
因为有时候就是需要使用多个坐标在同一程序 放程式起始位置 似曾相识999999 发表于 2023-11-13 15:55
放程式起始位置
我是放在起始位置的。问题是有一个工序它就提示一次,很多工序它就提示很多次。
大佬你有没有办法让它只提示一次。 你用这个做什么 防止 多坐标系输出么?这样坐标系几何体也要有判定不然会出错,如 两个策略 不同几何体,执行多坐标系出程序,偏置值一样 如都是 1,两个策略输出G54。 似曾相识999999 发表于 2023-11-14 11:44
你用这个做什么 防止 多坐标系输出么?这样坐标系几何体也要有判定不然会出错,如 两个策略 不同几何体,执 ...
我编程时都是多坐标系,一个工作台加工几个活。上次一个程序组里有个程序不在同一个坐标系里,导致上机出错了。 似曾相识999999 发表于 2023-11-14 11:44
你用这个做什么 防止 多坐标系输出么?这样坐标系几何体也要有判定不然会出错,如 两个策略 不同几何体,执 ...
我是要它提示我后处理时检查程序 似曾相识999999 发表于 2023-11-14 11:44
你用这个做什么 防止 多坐标系输出么?这样坐标系几何体也要有判定不然会出错,如 两个策略 不同几何体,执 ...
大佬好,感谢你的代码。是正确的。
可是也是有几个操作就提示几次。 似曾相识999999 发表于 2023-11-14 11:44
你用这个做什么 防止 多坐标系输出么?这样坐标系几何体也要有判定不然会出错,如 两个策略 不同几何体,执 ...
大佬如果你的代码再加一个选项,跳过检查就完美了。
顺带问下,哪里可以学习这个写代码呀 似曾相识999999 发表于 2023-11-14 11:38
添加一个 条件就可以 选择 是否继续执行
global mom_operation_name_list
非常感谢大佬。已解决{:biggrin:}
页:
[1]
2