搜索
cad2007下载
软件下载
solidworks下载
proe下载
机械标准
机械招聘
机械图纸
机械百科
机械交易网
网站建设
机械设计手册
proe视频教程
cad2013视频教程
solidworks2008视频教程
CAD2004视频教程

如下宏程序结尾有不明白处

[复制链接]
查看: 358|回复: 9

该用户从未签到

发表于 2013-10-31 22:35:13 | 显示全部楼层 |阅读模式
WHILE...DO...
。。。
END..
END后有时重复跟一个前面的的语句,有什么意义?可以省去吗?什么时候必须用什么时候可不用?
EXP:。。。
WHILE #1LT#2 DO1
    #4=#4+1
    G03 I-45 Z-#4 F200
    END 1
    “G03I-45 Z-#4 F200”  ————此句
G01 X(#5-1)
    M30
本人初学,请达人多多指点.
回复

使用道具 举报

该用户从未签到

发表于 2013-10-31 22:35:45 | 显示全部楼层
结束宏循环,也就是达到(=)你要加工的图纸上的那个尺寸点了
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2013-10-31 22:36:45 | 显示全部楼层
不可以省略,后边哪句改必须有,否则适循环出错
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2013-10-31 22:37:34 | 显示全部楼层
END 为结束语句一般用在宏程序后比如
IF[#100LT#201]
ENDIF
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2013-10-31 22:38:16 | 显示全部楼层
不可以省略,后边哪句改必须有
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2013-10-31 22:39:15 | 显示全部楼层
小弟初涉宏程序,怎么就是看着感到别扭呢? 是不是语句的顺序被弄乱了。若视控制则可以采用IF#4GE....,GOTO..
好像比较不错啊!
不知可不?
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2013-10-31 22:40:09 | 显示全部楼层
楼主的程序不完整,仅从楼主列出的程序看, 后一句"G03 I-45 Z-#4 F200”仅仅是#4变量没有+1而已.
DO WHILE 语句主要是用来进行循环操作使用的,单从本程序讲:如果没有#1和#2的条件变更语句.这个程序是可以不用DO WHILE 语句的.
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2013-10-31 22:40:54 | 显示全部楼层
仔细看看,可能楼主想问的是后一句"G03 I-45 Z-#4 F200"此句怎样省略.
楼主象出题老师呢


"WHILE #1LT#2 DO1", 这里的"LT"是""LE"是"<="的运算符,后一句"G03 I-45 Z-#4 F200"可以省略.
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2013-10-31 22:41:30 | 显示全部楼层
楼主是该好好学习学习
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2013-10-31 22:42:25 | 显示全部楼层
程序是可以不用{:soso_e150:}{:soso_e139:}
回复 支持 反对

使用道具 举报

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

本版积分规则

Copyright © 2012-2035 厦门鑫时器科技有限公司 版权所有
闽ICP备2023009579号-1 技术支持:机械网站建设  Powered by Discuz! X3.4
快速回复 返回顶部 返回列表