求大神帮我解释一下这个labview程序框图

越详细越好子程序,求有具体解释... 越详细越好
子程序,求有具体解释
展开
 我来答
大江绝美
2015-11-13 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:56
采纳率:100%
帮助的人:16.8万
展开全部
这是个简单的生产者消费者结构的程序,上面的循环是每次获取前面版上发生的事件,如按钮按下、弹起、控件数值变化等,对应不同前面的事件往队列里面写入事件名称,下面的循环每次读取队列里面已有的事件,并将其传到条件结构的输入端,根据每次的事件名称对前面板发生的事件进行响应,如按下stop,产生stop事件,给循环的stop端口赋值为true,跳出循环;其他事件你一个一个看一下就懂了。
追问
我需要做一份课程设计,需要仔细描述这个vi,可不可以帮我详细说说
追答
我看了一下子vi,虽然看不全程序,但是大概意思就是交通灯的切换程序,而且对南北、东西的交通灯各有设定。这个程序你可以把子vi单独运行看看,在高亮模式下,一步一步看,这个程序其实没有特别多的事件,纯粹是让子vi按照设置好的顺序运行,同时不同字vi的每个条件结构对应不同灯亮、灯亮持续固定时间且保证横纵方向上的灯不一样;并且每次运行子vi都会将状态发到主vi的界面上。具体的灯亮的时间及顺序组合,由图中的布尔数组决定,布尔数组中的三个元素分别代表三个灯的亮灭,时间延迟控制灯亮的时间。大概就是这样了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式