26748528 发表于 2008-11-26 12:34:20

循环控制问题

界面上有6个按钮(send1,stop1,send2,stop2,send3,stop3),3个显示字符串(string1,string2,string3)
send1负责调用循环从动态链接库接口函数获取数据(为了能连续获取数据,一定要用循环!!!),
获取的数据存到string1中,stop1负责停止send1的数据获取。
send2,send3,stop2,stop3,string2,string3类似。

现在想运行程序的时候点击send1(或send2,或send3)各自能获取数据,三个都点击了的话就同时获取三个的数据,并且点击stop1(或stop2,stop3)能停止相应的获取。

我自己用的外面是while循环(用于连续操作,不至于操作完一个之后就推出程序),里面是3个发送按钮的事件响应,每一个相应里面是while循环(控制条件是三个对应的stop1,stop2,stop3),但是程序运行的时候:点击send1能正常接收数据显示到string1中,然后点击剩余所有的按钮都无效,为什么?

到底怎么才能实现上面的问题!!!!
知道的给个完整的例子(或者详细的步骤)
不胜感激!!!

HXY 发表于 2008-11-26 22:56:51

回复 1# 26748528 的帖子

在LabVIEW的帮助文件中有“在LabVIEW中使用事件的说明与建议”,其中提到,避免在一个循环中放置两个事件结构
页: [1]
查看完整版本: 循环控制问题