LabVIEW论坛

 找回密码
 注册

扫一扫,访问微社区

查看: 295|回复: 6

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

[复制链接]
发表于 2018-7-19 15:31:01 | 显示全部楼层 |阅读模式
USB-6009数据采集卡首发
如图所示,我想有二个数组,当一个数组的值大于0时,另一个布尔数组对应的指示灯亮
. H6 Z5 }+ a$ J% w6 c& K% y结果对应的指示灯不能亮。调试发现replace控件输出的永远是假。+ X$ O+ F4 s" \0 P
切望各位大侠指点一二。
1.png
2.png

test1.vi

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

IDAQ-USB-6009数据采集卡
发表于 2018-7-19 17:10:56 | 显示全部楼层
在线课堂
感觉你做复杂了哦
& u( o1 n$ K* C7 T5 L" |4 p$ w
& a) T  `4 t( u0 f. y! _, `; {
. }  V4 |) |, ]! t; }6 @) ]
222.png
11.png

test1.vi

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

 楼主| 发表于 2018-7-19 17:36:16 | 显示全部楼层
本帖最后由 nihs 于 2018-7-19 17:39 编辑
. i; b( o; c% P4 O9 f5 L( ^$ P
& h; H7 ^6 k7 a8 o0 v4 ~4 {我这个好像也应能行啊,怎么出不来呢
发表于 2018-7-20 19:50:56 | 显示全部楼层
经过仔细研究,发现布尔数组好象不能用Replace Array Subset来改变里面的值 。如下 是不能成功的
+ }4 z+ \8 z% t+ U 1.png 6 J. e. M: [( d% X$ g7 c
) V2 d; G8 U* Z% {
所以网上说的“用指示灯做了一个布尔二维数组,想实现一列流水灯”的示例可能是错的
' |' x  t1 v  v7 Y 2.png
( z/ G& q, N! d7 i% Y- \' v9 T! k) B$ u4 `2 S& ~$ V+ F4 x" t
文件见附件,有兴趣的可以试试+ r- b+ y) h; `; z- t( k& c+ Z

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, 2019-2-19 15:13 , Processed in 0.028940 second(s), 29 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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