请问Labview中如何实现开关组和示波器组显示?

2019-07-17 11:14发布

请教一下大家,labview中如何实现如下功能: 5个开关(开A、开B、开C、开D、开E)分别对应控制5个示波器(示A、示B、示C、示D、示E)并满足一下要求:1.开关打开时对应的示波器在指定区域显示,开关关闭时示波器在指定区域消失;2.开A-开E全开时,示波器从上到下依次为示A-示E,一个界面显示不完所有示波器的话右侧可以有滚动条进行拖动操作进行显示;3.开A-开E只开其中一些时,示波器按照打开开关的(A-E)顺序从上往下显示示波器(比如例1:开A、开C、开D打开,则示波器只从上往下显示示A、示C、示D);4.中间打开其它开关时,示波器重新按照(A-E)顺序排列从上往下显示示波器(比如在例1运行中再打开“开B”,则示波器只从上往下显示示A、示B、示C、示D);5.中间关闭其它开关时,剩余的示波器重新按照(A-E)顺序排列从上往下显示示波器(比如在例1运行中再关闭“开C”,则示波器只从上往下显示示A、示D);谢谢大家啦!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
红蓝少年
1楼-- · 2019-07-17 16:31
大概思路就是利用波形图的【属性节点-位置-Top】和【属性节点-可见】来实现。
QQ截图20180704170324.png
逻辑的话就是循环的读取开关的状态,为真时显示,同时调整波形图的位置(波形图的左端要事先对其,或者在里面加一项left,输入固定值)。

至于你说的滚动条,运行的时候会自动生成滚动条。如下
无滚动条
有滚动条
sszx2007
2楼-- · 2019-07-17 18:58
本帖最后由 sszx2007 于 2018-7-4 17:34 编辑

QQ截图20180704173424.png QQ截图20180704173218.png
飞行者二号
3楼-- · 2019-07-17 21:06
 精彩回答 2  元偷偷看……
phoenix-zheng
4楼-- · 2019-07-18 02:52
哈哈哈哈哈哈哈哈哈哈哈哈
红蓝少年
5楼-- · 2019-07-18 04:38
飞行者二号 发表于 2018-7-4 17:52
请教一下程序框图中“布尔1-5”与“for循环”之间的那个函数是什么?

那个是【数组-创建数组】函数
飞行者二号
6楼-- · 2019-07-18 09:17
sszx2007 发表于 2018-7-4 17:32

好的多谢啦,我先试一下

一周热门 更多>