微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 求大家帮忙分析一下这个主程序

求大家帮忙分析一下这个主程序

时间:10-02 整理:3721RD 点击:


这个程序消费者部分看不懂,怎么一个流程实现了什么?
怎么使用子面板?怎么使用的移位寄存器?
以及对这个图能想到的一切
问的不太明确,大家能讲的多讲一点吧,关于这个程序
谢谢

当点击“示波器”这个布尔值时,响应了事件结构,“示波”枚举进入队列(此为生产者);
之后出队(在消费者中,P.S.出队为不超时),进入条件结构中后,先中止(abort vi)上次的vi,然后调用“示波.vi”,app.kind是判断此时是vi在运行,还是应用程序exe在运行,便于选择对应的路径。获取路径之后,打开vi引用,插入vi子面板,运行vi,最后,在table选项卡中,显示SubPanel.
------------------------------------------------------------------------
最后我想说,自己写个例子,在高亮调试,就能明白了。

嗯嗯,谢谢。一般遇到也是写出来高亮显示看是怎么执行的,但是这个好多地方找不到唉

队列状态机+生产者消费者模式,下面主要实现了面板的调用,移位寄存器是为了打开新的子面板前先关掉上一个,同时判定了下当前VI是调试状态还是生成了可执行文件,要是可执行文件的话,路径上解析要多拆分一次、

学习,学习,学习

上一篇:labview做示波器请
下一篇:为什么会报错

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top