找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
楼主: spaceship

三坐标的高级编程---[请教]

[复制链接]
 楼主| 发表于 2008-3-17 14:17:03 | 显示全部楼层
有谁知道,固定程序走完后怎样回到程序首再重新开始,我指程序走完后自动执行
发表于 2008-3-17 16:44:12 | 显示全部楼层
二楼用的是什么牌子的三座标啊?居然有这些条款!!!
发表于 2008-3-17 21:14:37 | 显示全部楼层
原帖由 spaceship 于 2008-3-17 14:17 发表 , N* S% C4 R3 V! I
有谁知道,固定程序走完后怎样回到程序首再重新开始,我指程序走完后自动执行
6 s- N. P8 e7 @8 E, h1 F  A/ ]3 A

  [) g- C+ t% G! e: S不知道你的意思是想要对某一段程序重复走  还是对整个程序走多遍。
2 h- R5 a- g. ]7 d8 A4 X! N1 U" X+ @* P7 n1 s
       如果是整个程序走多遍的话,lk dmis在程序刚打开确认前的窗口中有重复运行的选项的,你只要写上你想重复测量的遍数就可以了。
) I+ x/ p% U( J. \+ \0 n* v0 z8 y! _9 l( c0 ?% D' R0 v6 l
       如果是想对程序中某一段程序重复走多遍的话比较复杂。
5 u& C% i; ~) F1 u8 _: l2 N
. s7 J5 H1 P' T4 j6 ?1.可以先在你程序开头(可放在坐标调取前)定义一个变量 用“DECL(声明变量)”对话框:设置Scope为Local,Type为Intgr,name就随便起了(比如叫number)。
9 V3 i1 K6 s+ M& K; C8 k; I3 K2.接着用“ASSIGN”对话框来为你的变量赋值:在name中选择你刚定义的变量,在value 中输入你要循环的遍数(记得哦循环次数大于0哦  嘿嘿)。
, o! i; R# d9 L" g. E) }- V3.然后在你需要重复的某段程序前用 “LABEL(标号)”对话框加上一个标号,这个随便起。2 E/ f" y+ i$ X3 M9 k
4.接着到你要循环执行的程序最后加上一个“ASSIGN “赋值,value里填 number(你声明的变量名)-1。! j) d* }- y; H7 T4 r& E
5.最后就要用到if , endif 和jumpto语句了,具体的我就不细写了 ,下面列出了if end和jumpto语句写完后的样子,大家可以试试。
8 i# Q  E6 I2 Q& c- }1 _$ a6 p3 I& n/ ]IF/(number.GT.0)7 S  S. F4 D4 Z# D
JUMPTO/(你在第3步起的lable名)) c4 N( h5 }- \$ b; G
ENDIF  r9 }" O  ~. b2 p7 m
以下是在lk dims中  条件判断语句的写法,如上 .GT. 是大于的意思,记得不要忘了前后的
$ |6 J5 x; D- \8 h, |; {7 n* d.EQ.   Equal to* c* U2 K6 }. X* f& n0 \
.NE.   Not equal to# j- Y3 i: g: E
.LT.    Less than1 o& v& l: o! Y+ E# ~( t
.LE.    Less than or equal to$ q- v( @. @+ j5 a
.GT.   Greater than
% m1 |5 t9 v. B% A# T& u.GE.   Greater than or equal to
, Q2 w: H5 z4 V5 Z% y  `8 O! ~
1 y& q2 i6 m4 ^3 t) ^8 H3 e* ^/ f- }9 V
写了这么多也不知道大家看懂了没有,因为手头暂时没有说明书没法上传。3 k3 \6 E& I$ \6 |" S# z8 _6 h
! X' V* ^8 W( ?, L+ w: w& l
PS:其实我晓得高手很多,我写的有不对的地方欢迎探讨,不要乱骂。 谢谢
$ Y, Z% ~& w; G) X) ~' {4 h! y  y2 C( R8 W$ I) z
[ 本帖最后由 贫乏的人 于 2008-3-17 21:17 编辑 ]
 楼主| 发表于 2008-3-18 10:42:55 | 显示全部楼层
终于有点实质的东西了,我要的就是这些,先谢谢了,这种方法我做过,可是总不能够流畅地走完,因为是英文的界面,也没有具体的资料,谁有分享一下!
发表于 2008-3-18 18:38:50 | 显示全部楼层
原帖由 spaceship 于 2008-3-18 10:42 发表 $ T  M" m/ G( Q9 o7 V" ]5 I
终于有点实质的东西了,我要的就是这些,先谢谢了,这种方法我做过,可是总不能够流畅地走完,因为是英文的界面,也没有具体的资料,谁有分享一下!
5 `7 v: m8 v: D

. ?3 A  `& o) p6 q- N
, X" \* [) b. B  ^- e: c不能流畅走完?  出现什么状况发生了无法走完?
 楼主| 发表于 2008-3-31 11:47:30 | 显示全部楼层
程序提示不能发现LABEL,它要怎样来定义?
发表于 2008-11-11 15:15:11 | 显示全部楼层
学习中,答案等待
发表于 2008-11-12 11:55:34 | 显示全部楼层
初级的资料有吗?
7 \4 X9 q+ q2 A( f上传一份
 楼主| 发表于 2008-11-12 14:10:22 | 显示全部楼层
这些资料,恐怕只有他们内部才有,轻易他们是不会给的啊
发表于 2008-11-12 20:26:40 | 显示全部楼层
不会是内部资料的,$ }$ t! p& z; P- x$ b
) U+ H% ^2 ]$ K7 i
这些不是机密的东西,最有可能是搞这些设备的人也不懂! |' e/ a3 M: k7 q2 g" `7 E! \. r

5 `, ~& n, o# l7 q" \- t% `2 n, m: Mlk说明书里面好像有部分这些内容
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Archiver|手机版|小黑屋|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-9-15 19:43 , Processed in 0.054417 second(s), 12 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表