找回密码
 注册会员

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 发表
% s0 P; D8 i3 U9 Q8 k! i# d6 o有谁知道,固定程序走完后怎样回到程序首再重新开始,我指程序走完后自动执行
: x( g$ j! K. U# y
0 [3 I& [3 f& K; L! Z- ?
不知道你的意思是想要对某一段程序重复走  还是对整个程序走多遍。4 A$ Z% d; E. v$ O
  m1 g! M1 P! y9 b4 x0 ~7 Q- N2 X
       如果是整个程序走多遍的话,lk dmis在程序刚打开确认前的窗口中有重复运行的选项的,你只要写上你想重复测量的遍数就可以了。
/ L6 {# |1 M' U
7 i5 ^/ ~# v: Q( i1 t       如果是想对程序中某一段程序重复走多遍的话比较复杂。
# D( D$ q# Q. ~  v! o  j0 R4 b5 v: D8 K5 s0 r% W
1.可以先在你程序开头(可放在坐标调取前)定义一个变量 用“DECL(声明变量)”对话框:设置Scope为Local,Type为Intgr,name就随便起了(比如叫number)。
8 J; `& j8 ]8 Y5 Q" I) m2.接着用“ASSIGN”对话框来为你的变量赋值:在name中选择你刚定义的变量,在value 中输入你要循环的遍数(记得哦循环次数大于0哦  嘿嘿)。0 u. I3 v( E/ q+ G# F+ ?9 x  i3 b
3.然后在你需要重复的某段程序前用 “LABEL(标号)”对话框加上一个标号,这个随便起。
' |1 b" ]6 V9 n0 u8 V+ a4.接着到你要循环执行的程序最后加上一个“ASSIGN “赋值,value里填 number(你声明的变量名)-1。
4 C& d9 p0 _1 T" B( J8 K5.最后就要用到if , endif 和jumpto语句了,具体的我就不细写了 ,下面列出了if end和jumpto语句写完后的样子,大家可以试试。( N& B/ x0 l* k0 t
IF/(number.GT.0)
( z* Z, |) [1 L9 V  f5 aJUMPTO/(你在第3步起的lable名)
5 M* H. k+ c6 |7 v, |1 R
ENDIF- H% k" S( ^7 q4 k/ o
以下是在lk dims中  条件判断语句的写法,如上 .GT. 是大于的意思,记得不要忘了前后的
" B% F4 ^, Z. ]7 n2 [# ]. T.EQ.   Equal to
+ Z; P% ]+ {- w& h.NE.   Not equal to
% \" u. O( ~) Q, K% Q" s( {& ]/ Q4 H.LT.    Less than2 `9 G. d* T, L4 D- U3 v) H
.LE.    Less than or equal to- g, N  m) Q  G4 Y; {' }3 R! k+ p
.GT.   Greater than5 n* ]) _; g! ?) |, g+ N
.GE.   Greater than or equal to. w; b% s+ d: t* I1 P. Z9 Q

9 c6 ]9 y2 Q4 F: l# I" C. u2 ]
; W6 S% A4 B7 q8 n: o# D写了这么多也不知道大家看懂了没有,因为手头暂时没有说明书没法上传。
+ M! \* V/ f0 j# Q
. @6 P. J5 U8 F0 {, H. ^$ LPS:其实我晓得高手很多,我写的有不对的地方欢迎探讨,不要乱骂。 谢谢
% j& ]4 [# p3 n, Z' T5 J* P1 ?% q4 e4 |! d7 [" f: K8 Y0 I
[ 本帖最后由 贫乏的人 于 2008-3-17 21:17 编辑 ]
 楼主| 发表于 2008-3-18 10:42:55 | 显示全部楼层
终于有点实质的东西了,我要的就是这些,先谢谢了,这种方法我做过,可是总不能够流畅地走完,因为是英文的界面,也没有具体的资料,谁有分享一下!
发表于 2008-3-18 18:38:50 | 显示全部楼层
原帖由 spaceship 于 2008-3-18 10:42 发表
! U7 c" q5 [* |5 h0 ^* t, p终于有点实质的东西了,我要的就是这些,先谢谢了,这种方法我做过,可是总不能够流畅地走完,因为是英文的界面,也没有具体的资料,谁有分享一下!

/ z5 X) X1 ?# h; F- @  p# I8 |
. u1 N( b* X4 T7 @% N2 O) f5 o' R6 @3 g8 `
不能流畅走完?  出现什么状况发生了无法走完?
 楼主| 发表于 2008-3-31 11:47:30 | 显示全部楼层
程序提示不能发现LABEL,它要怎样来定义?
发表于 2008-11-11 15:15:11 | 显示全部楼层
学习中,答案等待
发表于 2008-11-12 11:55:34 | 显示全部楼层
初级的资料有吗?% u- w6 N4 o$ b7 X9 B
上传一份
 楼主| 发表于 2008-11-12 14:10:22 | 显示全部楼层
这些资料,恐怕只有他们内部才有,轻易他们是不会给的啊
发表于 2008-11-12 20:26:40 | 显示全部楼层
不会是内部资料的,
& _  y6 B0 d6 H! b' e
' u' p8 L& a; \这些不是机密的东西,最有可能是搞这些设备的人也不懂
+ m0 p) @) F& H! y8 Y6 i" B. c6 g5 D8 k) H8 i" t3 Q1 C
lk说明书里面好像有部分这些内容
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-7-10 09:01 , Processed in 0.069236 second(s), 12 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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