|
[求助]关于流程控制语句的几个问题想请教!
大家好!本人最近在学习和摸索一些流程控制语句的用法,现在碰到了以下问题,求助,请大家知道的就回答一声,不知道的帮忙把贴子顶起来,别让它沉了,感激不尽.
一,用到do until语句执行测量和评价语句,如何才能把评价结果保存下来?每次程序会按我编写的语句执行很多次,可是评价结果总是为最后一次的结果,怎么办呢?
二,用到if goto语句执行跳转时,在非跳转语句中用到了转换测头角度的语句,结果程序就算是跳转到最后,没有执行这段语句,也会自动更换测头角度,请问,如何才能让它不更换角度呢? 同样的情况还出现在执行评价的语句,当我的程序满足跳转条件,跳到最后时,当程序结束时,它还是会把没有执行的语句中的评价结果放到报告中去,除非进入到"上一次执行"模式下,才会把这些没有执行的评价结果隐去,郁闷.怎么办呢?
三,想请教各位,有一个保存坐标系的语句,什么情况下用?我保存了坐标系,可是发现在别的程序调用这个坐标系,好象没什么反应,还是得重建坐标系才可以,烦请各位说明一下,帮我把它理解透.
自学很辛苦,请各位不吝赐教.谢.
1,可以输出到文件或变量
2,多加测头旋转
四,调用子程序时,要不要包括整个的建坐标系的语句一起调用,还是只调用那些测量语句?如果不调用坐标系语句,如何确定子程序的测量的相对位置?是不是由它的位置参数相对于目前的坐标系来决定?
一次问的太多了
最好把你的程序上传
五,今天在用到 注释/是否 语句赋值后,再用if/goto调用,可是,无论程序写为if c1.inut==0或是==1,最后该程序都不跳转,而是执行往下的程序.但是,当我用到 注释/输入 0或1赋值时,那么,程序就会按我想的那样,if c1.inut==0时,跳转.这是怎么回事呢?
再等等. 有些程序还在试,好象那个if gotog语句,还是不能用到注释yes/no,只能用输入.
问题五回答:使用“c1=注释/是否,否,请编辑注释文本!”若采用“if/goto”调用,需写成if c1.inut=="是"或=="否"。
谢谢八楼。
十楼十一楼,说得有道理。现在感觉自己通过学习,似乎是有点进步了,有关心得,下次整理一下,再传上来。 |
|