我用labview编写了一个温度连续采集函数,但按下停止按钮时,不立即退出循环,请问是什么原因?
2个回答
展开全部
程序挺乱的
常用的几种结构都被你用过了
总的来说,程序架构太差
顺序结构要少用,顺序结构没执行完是不会结束的
就是要等for循环循环100次,每次0.5秒结束,才有可能结束
事件结构要用就用while事件结构,也就是说一个while循环,只要一个事件结构搭配就够了
其他的结构必须为这个事件结构服务
你看你外面开始采集按钮,就可以放到事件结构里
还有有事件结构的停止,不知道你会不会
是判断是否按下停止按钮,按下了,从事件结构中赋给while循环结束值
总的来说架构太乱,问题太多,结构嵌套的太多,从而构成问题多多
常用的几种结构都被你用过了
总的来说,程序架构太差
顺序结构要少用,顺序结构没执行完是不会结束的
就是要等for循环循环100次,每次0.5秒结束,才有可能结束
事件结构要用就用while事件结构,也就是说一个while循环,只要一个事件结构搭配就够了
其他的结构必须为这个事件结构服务
你看你外面开始采集按钮,就可以放到事件结构里
还有有事件结构的停止,不知道你会不会
是判断是否按下停止按钮,按下了,从事件结构中赋给while循环结束值
总的来说架构太乱,问题太多,结构嵌套的太多,从而构成问题多多
追问
按照你的说法,结构更改后还是没效果。不知你说的事件结构的停止是什么意思,还请高手以图示范一下。谢谢!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询