![]() |
f/end if 对程序命令可控制,对报告输出是否可控制?如可控制应如何实现?
"> if/end if
if/end if if/end if 对程序命令可控制,对报告输出是否可控制?如可控制应如何实现? 肯定的 还是没有理解我的意思! 比如我测了2个圆,都评价了直径,但我用if/end if 不测量第2个圆不过第2圆的评价还是显示在报告中。用何种方法让第2个圆不显示在报告中,也就是没有测量的元素评价不显示在报告中! mack 用把输入的参数赋值给变量。这样就可以很方便的控制报告了。举个例吧。 圆1 =特征/自动/圆,直角坐标系,内,最小二乘方 理论值<0,0,5>,〈0,0,1〉,5,0,360 ..... ..... 赋值/v1=圆1.dima 赋值/v2=“报告” if/v1<5.0 赋值/v2=“无” end if/ 圆1=圆 的位置 圆1 单位=mm 图示=关 文本=关 乘数=0 输入=v2 轴... ... ... 兄弟好象有点误解! 我的要求是,如果我用了if/end if 后,跳过不执行的程序后,在这中间的评价我应如何不显示在报告中.. 估计是你没有明白7楼的意思."上次执行报告模式"里面只能看到上次测量的报告.假如没这种模式,就靠编程来控制吧. 完全可以,把对尺寸的评价与待征测量命令一起放在相应的if-andiffnw块内就可以了,只是测头方向调用在if-endif块中可能不太容易控制,有时用if-endif块跳过去的测头换方向,在下面的程序中仍然会执行,不知道,大家有什么办法。我想把一个程序分成几个子程序,然后根据需要调用不同的子程序模块组合,但c-dims程序执行顺序和程序先后顺序不一致时,坐标系会出问题,调头调用也会乱,程序不能被编译,这也是c-dims的一大缺陷吧。 不知道xzl520是在和我说不。 |
所有的时间均为北京时间。 现在的时间是 08:06 PM. |