zrui_cm 发表于 2022-1-29 22:58:33

分享一个判断丝锥牙距的报警提示

分享一个判断丝锥牙距的报警提示:


global mom_operation_name mom_group_namemom_tool_name
global mom_tool_pitch
if {} {
if { $mom_tool_pitch == 0 } {

MOM_display_message "溫馨提示: 程序里的刀具【$mom_tool_name】的牙距--->【Pitch=0】,請檢查攻牙刀具參數! " 安全提示:

             MOM_abort

} elseif { $mom_tool_pitch > 3} {

MOM_display_message "溫馨提示: 程序里的刀具【$mom_tool_name】的牙距--->【Pitch>3】,請檢查攻牙刀具參數! " 安全提示:

             MOM_abort

}
} else {

   MOM_display_message "溫馨提示: 程序里刀具【$mom_tool_name】未定义螺距.请使用丝锥并定义螺距." 安全提示:

   MOM_abort
}



这个有一个问题,当牙距为PIT=0时,不按常理出牌,不走第一个判断句,走最后个判断句   -----判断刀具是否是丝锥“ MOM_display_message "溫馨提示: 程序里刀具【$mom_tool_name】未定义螺距.请使用丝锥并定义螺距." ”


不过不影响使用,
强迫症的那别用了^_^目前还没有办法解决....

分享出来大家一起研究研究各抒己见...

andy1414 发表于 2022-1-30 11:04:35

當一個變數被設定成數值時判斷成立,
如果這個變數沒有任何資料時既為"空"

所以"空"不等於零才會走到最後一步

andy1414 发表于 2022-1-30 11:07:01

當一個變數被設定一個數值時判斷成立,
但這個變數為任何設定既為"空"

"空"不等於零,所以才會走到最後一步。

zrui_cm 发表于 2022-1-30 17:39:18

andy1414 发表于 2022-1-30 11:07
當一個變數被設定一個數值時判斷成立,
但這個變數為任何設定既為"空"



把    “    if { $mom_tool_pitch == 0 } {    ”

换成“    if { $mom_tool_pitch < 0.1 } {    ”时,
依旧,不按套路走,还走最后一个判断句!?

andy1414 发表于 2022-1-31 08:19:44

$mom_tool_pitch 如果是"空",也是不小於0.1啊!!

用print 輸出看看$mom_tool_pitch 狀態是甚麼

系統不是不按套路,是自己沒整明白

好人好好人 发表于 2022-1-31 19:10:05

看看学习学习学习

生产队的驴 发表于 2022-5-27 15:30:05

方便加个QQ吗

zrui_cm 发表于 2022-5-27 22:21:31

生产队的驴 发表于 2022-5-27 15:30
方便加个QQ吗

有什么问题可以帮到你吗?

生产队的驴 发表于 2022-5-28 10:25:06

zrui_cm 发表于 2022-5-27 22:21
有什么问题可以帮到你吗?

你有tcl.kit打包工具吗

zrui_cm 发表于 2022-5-28 20:51:42

生产队的驴 发表于 2022-5-28 10:25
你有tcl.kit打包工具吗

这个没有...
页: [1]
查看完整版本: 分享一个判断丝锥牙距的报警提示