2019-07-17 19:38发布
皇家工程 发表于 2017-3-4 17:00 如果不加最外面搞的while,那么在程序一开始运行就会自动采集数据。而程序还有其它的功能,需要它停止采集去进行其它的操作,所以我才加的while想让它可以保持大程序的运行而不是仅仅用来采集数据。 你说的问题我明白了,可不能满足我的其它需求0.0. 谢谢你的回答 ...
隔壁老wang 发表于 2017-3-4 14:30 问题一:按下采集停止后,最外面while循环里面的程序才相当于执行完成一次,然后马上开始执行第二次,也就是说里面的代码又重新开始执行了。 问题二:因为程序一直阻塞在里面的两个小while循环里面,所以你按停止没反应。只有两个小while循环里面的程序执行完了,你按停止才有反应。但我觉得你的手没有那么快。 最外面的whi ...
最多设置5个标签!
程序一开始的时候可以然让采集卡处于空闲状态,在生产者里面加上让程序开始采集的事件,在消费者里面加上空闲的条件分支。事件结构中入队列的数据类型可以弄成簇,包含控制采集卡状态的布尔类型和你要发送的数据类型。 最佳答案
问题二:因为程序一直阻塞在里面的两个小while循环里面,所以你按停止没反应。只有两个小while循环里面的程序执行完了,你按停止才有反应。但我觉得你的手没有那么快。
最外面的while完全是多余的,去掉和程序就正常了。
如果不加最外面搞的while,那么在程序一开始运行就会自动采集数据。而程序还有其它的功能,需要它停止采集去进行其它的操作,所以我才加的while想让它可以保持大程序的运行而不是仅仅用来采集数据。
你说的问题我明白了,可不能满足我的其它需求0.0.
谢谢你的回答
一周热门 更多>