程序调用的问题:点按钮那个按钮的禁用不会出现,而且也没法停止while循环
自己做的一个程序,问题是调用子程序后单击返回,这是主程序就出现问题了:点按钮那个按钮的禁用不会出现,而且也没法停止while循环。。。哪位高人帮下忙? 8。5的我打不开,只装了7.1,建议把图抓出来。 哦,好的!2# simongdnt 重新传下,刚才那个图控件有些乱
2# simongdnt 我也出现过类似的问题,我当时解决的方法你可以参考一下,我没用while循环的停止,我在事件结构中又加了一个事件,停止控件对应一个STOP函数! 我也期待能找到问题的根本原因,我给你说的方法也是可行的,我已经试过了! 这是修改后的。。。 事件结构在运行的时候,不能立即执行其他操作,除非等到当前操作结束之后,才可. 我还想能够实现将按钮再按回去的时候,指示灯和下一菜单按钮都是处于禁用状态。可能是我表达的不够清楚,您修改后的程序好像只解决了停止while循环的问题,不过还是非常感谢,那剩下的问题您能在帮下忙吗? 6# 焕春 难道就没有可能实现这个功能了吗?就是将按钮再按回去的时候,指示灯和下一菜单按钮都处于禁用状态[ 9# zzhejn 9# zzhejn
在确定按钮中,在调用子vi的事件中,添加一个垂直摇杆控件的值,并输入一个布尔假常量,就可以了!
程序给你发过来!你看一下! 麻烦了您这么久,真是非常感谢您,总算有些思路了.... 11# 焕春 12# zzhejn
不客气,我也是初学者,刚学了两个月左右,这个论坛真的是不错。本来什么都不会,现在试着去回答别人提出的问题,能够帮你解决,我也很有成就感! 本帖最后由 3no 于 2009-4-24 15:53 编辑
可以去看看New Event Handler.vi 这个例程。
在一个事件分支里面调用一个新的vi,然后没有任何的输出和返回,或许LabView就不清楚下面该怎么继续下去,高亮的时候程序就一直停留在哪儿。 本帖最后由 3no 于 2009-4-24 15:56 编辑
to 9#
如果是这种样子的调用,也可以考虑一下用同步信号做一个返回。然后就可以实现禁用。
页:
[1]
2