QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

楼主: destiny0515
打印 上一主题 下一主题

[分享] [代码分享]再度降低你的编程失误风险!不同刀具使用相同刀号时出现提示

  [复制链接]

六级士官

Rank: 4

2

主题

235

帖子

1446

积分
551#
发表于 2019-5-31 14:50:40 | 只看该作者
6666666666
回复 支持 反对

使用道具 举报

少将

Rank: 8Rank: 8

6

主题

1004

帖子

2万

积分
552#
发表于 2019-5-31 15:00:05 | 只看该作者
代码分享]再度降低你的编程失误风险!不同刀具使用相同刀号时出现提示 [修改
回复 支持 反对

使用道具 举报

少尉

Rank: 5Rank: 5

1

主题

274

帖子

2043

积分
553#
发表于 2019-5-31 15:04:49 | 只看该作者
6666666666
回复 支持 反对

使用道具 举报

少尉

Rank: 5Rank: 5

20

主题

385

帖子

2996

积分
555#
发表于 2019-5-31 16:04:20 | 只看该作者
这个有必要,能拯救忙中出错
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

1

主题

193

帖子

1880

积分
556#
发表于 2019-5-31 16:18:28 | 只看该作者
这个好,遇到过
回复 支持 反对

使用道具 举报

上等兵

Rank: 1

0

主题

16

帖子

108

积分
557#
发表于 2019-6-2 21:37:25 | 只看该作者
新人,想学习学习,谢谢!
回复 支持 反对

使用道具 举报

大校

Rank: 8Rank: 8

0

主题

400

帖子

1万

积分
558#
发表于 2019-6-2 21:57:46 | 只看该作者
本帖最后由 gn02362507 于 2019-6-2 22:02 编辑
destiny0515 发表于 2019-4-9 09:47
经过测试,这个功能已经实现
将主贴第二段代码替换为以下:
global mom_tool_number mom_tool_name

一次后处理多个刀具及刀号时且不按照顺序,提醒刀具名称有误。


654.png (66.49 KB, 下载次数: 30)

654.png
回复 支持 反对

使用道具 举报

版主

闪光的蜗牛

Rank: 10Rank: 10Rank: 10

18

主题

509

帖子

1万

积分

论坛元老

559#
 楼主| 发表于 2019-6-3 00:51:56 | 只看该作者
本帖最后由 destiny0515 于 2019-6-3 01:04 编辑
gn02362507 发表于 2019-6-2 21:57
一次后处理多个刀具及刀号时且不按照顺序,提醒刀具名称有误。

经过一段时间的测试,发现贴中代码在一些情况下会有bug出现。经过向前辈请教,更正了代码,并在小圈子内进行了测试,暂未出现误报情况。
本次使用了[数组]命令,使得代码更加精简。

使用以下代码时,需移除本帖中已使用的其他所有代码。将以下代码插入至"工序起始序列">>"刀轨开始"下。


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]} {
            MOM_display_message "闪光蜗牛提示:刀具 $mom_tool_name 与\
$tool_name_array($i) 使用了相同刀具号 请检查"
        }
    }
    incr i
}
incr tool_seq

评分

参与人数 1G币 +2 收起 理由
378625256 + 2 这个回答对我有用,赞一个!

查看全部评分

回复 支持 4 反对 0

使用道具 举报

大校

Rank: 8Rank: 8

0

主题

400

帖子

1万

积分
560#
发表于 2019-6-3 01:03:37 | 只看该作者
destiny0515 发表于 2019-6-3 00:51
经过一段时间的测试,发现贴中代码在一些情况下会有bug出现。经过向前辈请教,更正了代码,并在小圈子内 ...

小弟开始学习后处理不久,看到楼主这次用了数组,又要让我花费更多时间来了解,原先楼主的代码(原理)让我琢摩半天。

最后还是谢谢楼主的无私分享!!!THX
回复 支持 反对

使用道具 举报

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

本版积分规则

 
 
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-11-28 21:10

返回顶部