LabVIEW论坛

 找回密码
 注册

扫一扫,访问微社区

查看: 260|回复: 6

[求助贴] 布尔数组指示灯不能变化

[复制链接]
发表于 2018-7-19 15:31:01 | 显示全部楼层 |阅读模式
USB-6009数据采集卡首发
如图所示,我想有二个数组,当一个数组的值大于0时,另一个布尔数组对应的指示灯亮
1 H# r9 C* R% B# `# O结果对应的指示灯不能亮。调试发现replace控件输出的永远是假。+ W7 @) ?  E0 @4 f$ d
切望各位大侠指点一二。
1.png
2.png

test1.vi

11.17 KB, 下载次数: 1, 下载积分: V币 -1

IDAQ-USB-6009数据采集卡
发表于 2018-7-19 17:10:56 | 显示全部楼层
在线课堂
感觉你做复杂了哦
. I/ N. K+ ~6 q! ]5 u1 t& V* y* J; t9 H
8 x/ d; k; k# J7 Y
222.png
11.png

test1.vi

10.02 KB, 下载次数: 2, 下载积分: V币 -1

 楼主| 发表于 2018-7-19 17:36:16 | 显示全部楼层
本帖最后由 nihs 于 2018-7-19 17:39 编辑
: L! h4 n  h1 M9 r' S. Q, b7 M9 y8 C, E" T
我这个好像也应能行啊,怎么出不来呢
发表于 2018-7-20 19:50:56 | 显示全部楼层
经过仔细研究,发现布尔数组好象不能用Replace Array Subset来改变里面的值 。如下 是不能成功的
) f6 M* f6 D3 H 1.png
2 t# {/ z; I) w' v5 X5 b* C
9 \4 }9 |7 c- z所以网上说的“用指示灯做了一个布尔二维数组,想实现一列流水灯”的示例可能是错的; U6 B) E2 s( g
2.png ( B! N9 E5 G" w' k. [0 l# \

0 m$ k) A1 f2 o( X# O2 M7 B文件见附件,有兴趣的可以试试
/ Y! X& P+ w# P! T

flowlight.vi

9.7 KB, 下载次数: 0, 下载积分: V币 -1

test3.vi

7.55 KB, 下载次数: 0, 下载积分: V币 -1

发表于 2018-8-5 22:39:42 | 显示全部楼层
replace array subset的输入是空数组,你的输出自然是空数组
发表于 2018-8-7 17:21:32 | 显示全部楼层
你把数组全部点为FALSE,现在都是空的,没有索引怎么能替换啊,你看你显示的布尔数组也全部都是空而不是FALSE
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|无图浏览|手机版|网站地图|虚拟仪器家园 ( 沪ICP备06029130号-1 )

GMT+8, 2018-12-13 14:56 , Processed in 0.034640 second(s), 32 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表