社区活动 技术论坛 请朋友们看看,运行第二个循环时,又跑到第一个循环打点评判,在线等,谢谢
请朋友们看看,运行第二个循环时,又跑到第一个循环打点评判,在线等,谢谢
2014-09-16 11:04 42 0 5
[attach]4381[/attach]请朋友们看看,运行第二个循环时,又跑到第一个循环打点评判,在线等,谢谢
我要回复

登陆后才能评论

登录
所有回贴(5)
[attach]4381[/attach]请朋友们看看,运行第二个循环时,又跑到第一个循环打点评判,在线等,谢谢
2014-09-16 11:04
回复
取消
提交
打开了文件,读取了行,第一行你的数据的XX应该不会为零,所以执行了点2,并评价,紧接着,又跳转到到了标号1,再开始读文件,判断第一行,肯定不为零,执行了点2并评价,再跳转到标号1... 这样,要将文件行全部读完,直到XX=0才跳到L2,从你的L2来看,也就是继续执行的意思。 话说还有个问题,你既然读取了行变量,后面又不使用这些变量,那读出来有什么意思?难道就只为判断一个XX变量么? 下面是你的程序部分: FPTR =文件/打开,E:\JIANCE\J截面样板\82566\1N.DAT,读取 L1 =标号/ V1 =文件/读取行,FPTR,{XX}+" "+{YY}+" "+{ZZ}+" "+{II}+" "+{JJ}+" "+{KK} IF/XX==0 转到/L2 END_IF/ 点2 =特征/触测/曲面点/默认,直角坐标 理论值/<66.2,-23.467,0>,<-0.76753,-0.641013,0> 实际值/<58.982,-99.036,0.003>,<-0.7713102,-0.6364594,-0.0000074> 目标值/<66.2,-23.467,0>,<-0.76753,-0.641013,0> 捕捉=是 显示特征参数=否 显示相关参数=是 样例点=0,起始样例点=3,间隙=0.1 自动移动=否,距离=0 显示触测=是 触测/基本,<58.926,-98.968,0.005>,<-0.7713102,-0.6364594,-0.0000074>,<58.926,-98.968,0.005> 终止测量/ DIM 内弧1= 点 的位置点2 单位=毫米 ,$ 图示=关 文本=关 倍率=10.00 输出=两者 半角=否 AX NOMINAL +TOL -TOL MEAS DEV OUTTOL T 0.000 -0.450 0.500 -0.542 -0.542 -0.042 <--- 终止尺寸 内弧1 转到/L1 L2 =标号/ 文件/关闭,FPTR,删除
2014-09-16 12:37
回复
取消
提交
重新抓图您再看看 [attachimg]4382[/attachimg]
2014-09-16 14:47
回复
取消
提交
程序应该没问题吧?不会是变量引用的问题。标号是用来确定是否已经把文件里的点都读出来了。
2014-09-16 21:40
回复
取消
提交
试着把"FPTR"换个名称
2014-09-18 22:56
回复
取消
提交
在线咨询
关注我们

海克斯康制造智能

电话咨询
400-6580-400

热线电话(工作时间8:30-17:30)

关注我们 电话咨询 在线咨询

海克斯康制造智能