生产者消费者循环(数据)-KC10142005-c01.
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
生产者消费者循环(数据)在生产者 循环中采用轮询的方式,主要用于数 据的交换。
生产者循环负责采集和发布数据
消费者循环 负责分析 处理数据
5
生产者消费者循环(数据)
创建:
1、新建(N)-生产者消费者循环(数据)
创建
6
生产者消费者循环(数据) 创建
创建:
2、新建VI,自行搭建生产者消费者循环(数据)
9
谢谢关注!
10Fra Baidu bibliotek
物联网应用程序设计 (虚拟仪器应用技术)
1
生产者-消费者循环
“我需要可以同时执行的两个过程,并且 需要保证它们不会互相影响执行速度。”
2
生产者-消费者
生产者消费者循环(数据)
• 生产者消费者循环(数据)-概念 • 生产者消费者循环(数据)-创建 • 生产者消费者循环(数据)-应用
*
4
生产者消费者循环(数据) 创建
设计思路: 生产者循环中,产生0,1,2…299之间的数,
并进入队列; 消费者循环中取出队列的元素,送给前面
板控件的“位置”-“居左”元素;
8
创建生产者消费者循环(数据) 练习
• 程序设计练习
创建一个基于数据模式的生产者消费者循环, 生产者循环中,产生0-10之间的随机数并进入 队列; 消费者循环中取出队列的元素,并与5比较, 如果大于5报警灯亮; 能够选择消费者循环的循环时间分别为“与生 产者相同”、“是生产者的1/2”、“是生产 者的2倍”; 能够显示队列中元素的数量;
创建队列
生
产
者
添加元素至队列末尾
循
环
消
费
者
删除队列前端的一个元素 并返回该元素
循
环
销毁队列
定义队列中 元素数据类型
7
0-10之间的随机数 进入队列
0-10之间的随机数 出队,并进行判断
生产者消费者循环(数据) demo
• 程序设计
设计要求: 创建一个基于数据模式的生产者消费者循
环,实现对前面板某一控件的横坐标在0-299 之间重复,即实现了对前面板控件从左向右重 复运动。