数据经过入队列和出队列两个函数过程得到传递,本程序使用队列函数,实现两个并行循环间的数据传递。循环 1生成的数据通过队列传输至循环 2,循环 1内部会监控条件停止,并通过队列发送至循环 2。
前面板:
程序框图:
获取队列引用函数生成用于循环1和循环2的队列引用。循环1调用用于停止条件的元素入队列函数和当前数据。循环2调用元素出队列函数接收来自循环1的数据。如接受到停止条件,或释放通队列引用函数标识队列引用失效时,循环2将停止。“释放队列引用”函数在循环1执行结束后运行。
程序运行后,两个波形图表会产生同步波形,在点击停止按钮后,两个循环停止。
用到的四个队列函数: