LabVIEW论坛

 找回密码
 注册

扫一扫,访问微社区

查看: 119|回复: 5

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

[复制链接]
发表于 2018-7-19 15:31:01 | 显示全部楼层 |阅读模式
USB-6009数据采集卡首发
如图所示,我想有二个数组,当一个数组的值大于0时,另一个布尔数组对应的指示灯亮- a, Q. M4 l( }
结果对应的指示灯不能亮。调试发现replace控件输出的永远是假。
2 d0 y' k; |( l4 m# Z切望各位大侠指点一二。
1.png
2.png

test1.vi

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

IDAQ-USB-6009数据采集卡
发表于 2018-7-19 17:10:56 | 显示全部楼层
在线课堂
感觉你做复杂了哦
4 U& k& I. v0 r; O8 J- j$ K9 C. h+ f1 {* W1 n6 x$ U# u. z

3 U( k) I; a/ o* E* z9 M# _
222.png
11.png

test1.vi

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

 楼主| 发表于 2018-7-19 17:36:16 | 显示全部楼层
本帖最后由 nihs 于 2018-7-19 17:39 编辑
: H! c. X" }4 Z4 ]' s* o% D, P* L1 ~( `
我这个好像也应能行啊,怎么出不来呢
发表于 2018-7-20 19:50:56 | 显示全部楼层
经过仔细研究,发现布尔数组好象不能用Replace Array Subset来改变里面的值 。如下 是不能成功的
5 A) r7 e* B2 W( G 1.png
; H1 z8 v9 M! r. R
2 d( C7 m8 d& X$ d, b; B' b所以网上说的“用指示灯做了一个布尔二维数组,想实现一列流水灯”的示例可能是错的7 n7 `- A' d" e( F; A
2.png
, g! y1 N/ l% I! U/ \+ z% M5 F8 k" a) i6 {, L
文件见附件,有兴趣的可以试试
! [$ Z$ T7 g2 B0 c+ V; b

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-8-16 09:55 , Processed in 0.040660 second(s), 25 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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