spaceship 发表于 2008-3-17 14:17:03

有谁知道,固定程序走完后怎样回到程序首再重新开始,我指程序走完后自动执行

hym 发表于 2008-3-17 16:44:12

二楼用的是什么牌子的三座标啊?居然有这些条款!!!

贫乏的人 发表于 2008-3-17 21:14:37

原帖由 spaceship 于 2008-3-17 14:17 发表 http://bbs.cmiw.cn/images/common/back.gif
有谁知道,固定程序走完后怎样回到程序首再重新开始,我指程序走完后自动执行

不知道你的意思是想要对某一段程序重复走还是对整个程序走多遍。

       如果是整个程序走多遍的话,lk dmis在程序刚打开确认前的窗口中有重复运行的选项的,你只要写上你想重复测量的遍数就可以了。

       如果是想对程序中某一段程序重复走多遍的话比较复杂。

1.可以先在你程序开头(可放在坐标调取前)定义一个变量 用“DECL(声明变量)”对话框:设置Scope为Local,Type为Intgr,name就随便起了(比如叫number)。
2.接着用“ASSIGN”对话框来为你的变量赋值:在name中选择你刚定义的变量,在value 中输入你要循环的遍数(记得哦循环次数大于0哦嘿嘿)。
3.然后在你需要重复的某段程序前用 “LABEL(标号)”对话框加上一个标号,这个随便起。
4.接着到你要循环执行的程序最后加上一个“ASSIGN “赋值,value里填 number(你声明的变量名)-1。
5.最后就要用到if , endif 和jumpto语句了,具体的我就不细写了 ,下面列出了if end和jumpto语句写完后的样子,大家可以试试。
IF/(number.GT.0)
JUMPTO/(你在第3步起的lable名)
ENDIF
以下是在lk dims中条件判断语句的写法,如上 .GT. 是大于的意思,记得不要忘了前后的 点 哦
.EQ.   Equal to
.NE.   Not equal to
.LT.    Less than
.LE.    Less than or equal to
.GT.   Greater than
.GE.   Greater than or equal to


写了这么多也不知道大家看懂了没有,因为手头暂时没有说明书没法上传。

PS:其实我晓得高手很多,我写的有不对的地方欢迎探讨,不要乱骂。 谢谢

[ 本帖最后由 贫乏的人 于 2008-3-17 21:17 编辑 ]

spaceship 发表于 2008-3-18 10:42:55

终于有点实质的东西了,我要的就是这些,先谢谢了,这种方法我做过,可是总不能够流畅地走完,因为是英文的界面,也没有具体的资料,谁有分享一下!:loveliness:

贫乏的人 发表于 2008-3-18 18:38:50

原帖由 spaceship 于 2008-3-18 10:42 发表 http://bbs.cmiw.cn/images/common/back.gif
终于有点实质的东西了,我要的就是这些,先谢谢了,这种方法我做过,可是总不能够流畅地走完,因为是英文的界面,也没有具体的资料,谁有分享一下!:loveliness:


不能流畅走完?出现什么状况发生了无法走完?

spaceship 发表于 2008-3-31 11:47:30

程序提示不能发现LABEL,它要怎样来定义?

sowanki 发表于 2008-11-11 15:15:11

学习中,答案等待

胡雷 发表于 2008-11-12 11:55:34

初级的资料有吗?
上传一份

spaceship 发表于 2008-11-12 14:10:22

这些资料,恐怕只有他们内部才有,轻易他们是不会给的啊

吟啸徐行 发表于 2008-11-12 20:26:40

不会是内部资料的,

这些不是机密的东西,最有可能是搞这些设备的人也不懂

lk说明书里面好像有部分这些内容
页: 1 2 3 [4] 5 6
查看完整版本: 三坐标的高级编程---[请教]