QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 3710|回复: 7
打印 上一主题 下一主题

[已解决] 出现重复刀号,后处理可继续或终止操作。

[复制链接]

少校

Rank: 6Rank: 6

4

主题

103

帖子

8029

积分
跳转到指定楼层
楼主
发表于 2022-3-3 17:27:41 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ysh5858 于 2022-3-3 17:29 编辑

这应该是网友qq758917784和闪光蜗牛的代码,想实现如图继续和终止处理两个功能,请大师们帮个帮,谢谢!

global mom_tool_number mom_tool_name tool_seq tool_name_array tool_num_array
if {![info exists tool_seq]} {
    set tool_seq 0
}
set tool_name_array($tool_seq) $mom_tool_name
set tool_num_array($tool_seq) T[format "%.2d" $mom_tool_number]
set i 0
while {$i<$tool_seq} {
    if {$tool_num_array($i)=="T[format "%.2d" $mom_tool_number]"} {
        incr tool_seq -1
        if {![string equal $tool_name_array($i) $mom_tool_name]} {
set msg[ MOM_display_message  刀具【$mom_tool_name】与【$tool_name_array($i)】同为:$mom_tool_number号刀,是否后处理? 警告! I 继续处理  中止处理 ]

   switch $msg {
    1 { set offset_flag 1
      }
    2 {MOM_abort \n\n已中止后处理程序\n\n
      }
}
}
    }
    incr i
}
incr tool_seq

[KIA4%G6VJSHVHRXV8VMW6C.png (86.8 KB, 下载次数: 61)

[KIA4%G6VJSHVHRXV8VMW6C.png

EBUKS1}AW)9%)G%8GRG_H~E.png (57.29 KB, 下载次数: 57)

处理未完成提示错误信息

处理未完成提示错误信息

有奖推广贴子: 

回复

使用道具 举报

少校

Rank: 6Rank: 6

4

主题

103

帖子

8029

积分
推荐
 楼主| 发表于 2022-3-3 20:23:40 | 只看该作者
首先感谢coocool05兄的帮助已搞定!发上改好后的码分享给有需求的人!global mom_tool_number
global mom_tool_name
global tool_seq tool_name_array
global tool_num_array

if {![info exists tool_seq]} {
     set tool_seq 0
}
set tool_name_array($tool_seq) $mom_tool_name
set tool_num_array($tool_seq) T[format "%.2d" $mom_tool_number]
set i 0
while {$i<$tool_seq} {
     if {$tool_num_array($i)=="T[format "%.2d" $mom_tool_number]"} {
         incr tool_seq -1
         if {![string equal $tool_name_array($i) $mom_tool_name]} {

  set msg [MOM_display_message 刀具【$mom_tool_name】与【$tool_name_array($i)】同为:$mom_tool_number号刀,是否后处理? 警告! I 继续处理  中止处理]
    switch $msg {
        1 {
            set offset_flag 1
        }
        2 {
            MOM_abort 中止
        }
    }

         }
     }
     incr i
}
incr tool_seq


回复 支持 1 反对 0

使用道具 举报

少尉

Rank: 5Rank: 5

0

主题

87

帖子

2085

积分
板凳
发表于 2022-6-20 09:37:24 | 只看该作者
怎么没报警呀, 加在哪里
回复 支持 反对

使用道具 举报

少尉

Rank: 5Rank: 5

0

主题

87

帖子

2085

积分
地板
发表于 2022-6-20 09:37:57 | 只看该作者
ysh5858 发表于 2022-3-3 20:23
首先感谢coocool05兄的帮助已搞定!发上改好后的码分享给有需求的人!global mom_tool_number
global mom_ ...

怎么没报警呀, 加在哪里
回复 支持 反对

使用道具 举报

三级士官

Rank: 3Rank: 3

0

主题

66

帖子

531

积分
5#
发表于 2022-11-19 14:15:34 | 只看该作者
谢谢大神分享
回复 支持 反对

使用道具 举报

少尉

Rank: 5Rank: 5

0

主题

248

帖子

2367

积分
6#
发表于 2023-10-19 08:24:25 | 只看该作者
谢谢分享.论坛高手如云,再次感谢
回复 支持 反对

使用道具 举报

上尉

Rank: 6Rank: 6

1

主题

43

帖子

5781

积分
7#
发表于 2023-11-7 13:05:56 | 只看该作者
global mom_tool_number
global mom_tool_name
global tool_seq tool_name_array
global tool_num_array

if {![info exists tool_seq]} {
     set tool_seq 0
}
set tool_name_array($tool_seq) $mom_tool_name
set tool_num_array($tool_seq) T[format "%.2d" $mom_tool_number]
set i 0
while {$i<$tool_seq} {
     if {$tool_num_array($i)=="T[format "%.2d" $mom_tool_number]"} {
         incr tool_seq -1
         if {![string equal $tool_name_array($i) $mom_tool_name]} {

  set msg [MOM_display_message 刀具【$mom_tool_name】与【$tool_name_array($i)】同为:$mom_tool_number号刀,是否后处理? 警告! I 继续处理  中止处理]
    switch $msg {
        1 {
            set offset_flag 1
        }
        2 {
            MOM_abort 中止
        }
    }

         }
     }
     incr i
}
incr tool_seq

是这样吗?
回复 支持 反对

使用道具 举报

中尉

Rank: 5Rank: 5

12

主题

881

帖子

3475

积分
8#
发表于 2023-12-14 13:23:38 | 只看该作者
LHNJNHIN 发表于 2023-11-7 13:05
global mom_tool_number
global mom_tool_name
global tool_seq tool_name_array

谢谢无私帮助
回复 支持 反对

使用道具 举报

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

本版积分规则

 
 
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-5-26 01:28

返回顶部