找回密码
 注册会员

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 发表   v- f9 N" U$ N, L8 T9 N2 X. ]
有谁知道,固定程序走完后怎样回到程序首再重新开始,我指程序走完后自动执行

7 E& V; M. l( K* t" J6 Q3 w& f. F' Y7 O, @- h$ E# N1 J$ ^0 z
不知道你的意思是想要对某一段程序重复走  还是对整个程序走多遍。
1 k' \# Q) k- l. {# G5 U+ i/ c! A% S% f9 `+ J+ P: o0 a% |
       如果是整个程序走多遍的话,lk dmis在程序刚打开确认前的窗口中有重复运行的选项的,你只要写上你想重复测量的遍数就可以了。  u; \# F# _& H3 Q0 M

. a- |* B. ?1 F% ]  _7 h       如果是想对程序中某一段程序重复走多遍的话比较复杂。3 w; ~6 v6 X# D6 j6 ]' ^8 \
( d. L6 W1 ~) a- a0 d
1.可以先在你程序开头(可放在坐标调取前)定义一个变量 用“DECL(声明变量)”对话框:设置Scope为Local,Type为Intgr,name就随便起了(比如叫number)。7 I; B! L. j& H, k' ~
2.接着用“ASSIGN”对话框来为你的变量赋值:在name中选择你刚定义的变量,在value 中输入你要循环的遍数(记得哦循环次数大于0哦  嘿嘿)。
% L9 S# C* O3 `; Q$ \# }6 r0 e) o% k3.然后在你需要重复的某段程序前用 “LABEL(标号)”对话框加上一个标号,这个随便起。) s  t# I( [2 k2 a$ Y
4.接着到你要循环执行的程序最后加上一个“ASSIGN “赋值,value里填 number(你声明的变量名)-1。
% I% _& G* U0 z9 O, M5.最后就要用到if , endif 和jumpto语句了,具体的我就不细写了 ,下面列出了if end和jumpto语句写完后的样子,大家可以试试。  L& Y2 \! z' \; l. W
IF/(number.GT.0)
# x' M& S6 L/ @; Y# a$ F) Y9 cJUMPTO/(你在第3步起的lable名)0 a2 {4 [3 y) f/ b% s
ENDIF
) O8 J' O- V% D0 r. Z( o* p以下是在lk dims中  条件判断语句的写法,如上 .GT. 是大于的意思,记得不要忘了前后的
+ y1 \! t, g3 P1 E8 v.EQ.   Equal to
' O/ e) C! ]3 B* A.NE.   Not equal to
; d' {4 m8 o6 G& h.LT.    Less than
8 `& s5 L' |( T2 \.LE.    Less than or equal to0 e% |. U  X8 q: k9 K5 C
.GT.   Greater than
; _% N6 N7 P. a7 a+ v2 h2 p) e# T: B.GE.   Greater than or equal to
! G& z- Z' k- k2 I% O( e& H( k3 u8 D) P
, h4 \2 |( K+ r  R( Y
写了这么多也不知道大家看懂了没有,因为手头暂时没有说明书没法上传。
6 X2 n0 J: _( p! x  _3 V! k: ]2 i" M
PS:其实我晓得高手很多,我写的有不对的地方欢迎探讨,不要乱骂。 谢谢
; m$ a3 T$ D2 L, \
) i) j" l/ X& k; P[ 本帖最后由 贫乏的人 于 2008-3-17 21:17 编辑 ]
 楼主| 发表于 2008-3-18 10:42:55 | 显示全部楼层
终于有点实质的东西了,我要的就是这些,先谢谢了,这种方法我做过,可是总不能够流畅地走完,因为是英文的界面,也没有具体的资料,谁有分享一下!
发表于 2008-3-18 18:38:50 | 显示全部楼层
原帖由 spaceship 于 2008-3-18 10:42 发表 + u- a' _9 O* Z& ^% y* E0 D
终于有点实质的东西了,我要的就是这些,先谢谢了,这种方法我做过,可是总不能够流畅地走完,因为是英文的界面,也没有具体的资料,谁有分享一下!

9 D- G% J. H- ~; t; M; v! _3 T. F
+ [4 m! Y8 ?2 M' X' O4 M# s6 ~) g! P# M1 |! \% f
不能流畅走完?  出现什么状况发生了无法走完?
 楼主| 发表于 2008-3-31 11:47:30 | 显示全部楼层
程序提示不能发现LABEL,它要怎样来定义?
发表于 2008-11-11 15:15:11 | 显示全部楼层
学习中,答案等待
发表于 2008-11-12 11:55:34 | 显示全部楼层
初级的资料有吗?8 W* {7 ^3 T, {, B! t3 J7 {2 _2 P8 E
上传一份
 楼主| 发表于 2008-11-12 14:10:22 | 显示全部楼层
这些资料,恐怕只有他们内部才有,轻易他们是不会给的啊
发表于 2008-11-12 20:26:40 | 显示全部楼层
不会是内部资料的,' I- U5 i/ r% L. a. g% i9 I# S
! M8 S& f- {' n' y( o
这些不是机密的东西,最有可能是搞这些设备的人也不懂
% C! X, A% I/ H7 h) b
" d5 J' Y! G' S8 h6 Xlk说明书里面好像有部分这些内容
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

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

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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