找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 638|回复: 2

case在false时能够不输出吗?

[复制链接]
发表于 2008-6-11 22:23:19 | 显示全部楼层 |阅读模式
一个960点的一维数组,如果各点的均方根值大于某个值,按顺序存在一个二维数组的某一行,否则不存起来。设循环N次,M次合乎要求,则得到一个M行的二维数组。这个数组要继续参与后面的处理。

我用case判断,但case在false必须输出0,所以也存到那个二维数组,很郁闷……请问有办法可以不存下来吗?抑或怎样删除二维数组中全为0的行?我把反馈节点加到删除数组函数中,然后判断循环,始终有点怪怪的,不能实现……
 楼主| 发表于 2008-6-11 22:52:48 | 显示全部楼层

回复 1# thuyihan1206 的帖子

我在这里受到启发,解决了:)
http://www.cpubbs.com/bbs/viewth ... hlight=%CA%FD%D7%E9
回复 顶

使用道具 举报

发表于 2008-6-12 09:06:20 | 显示全部楼层
呵呵~~~多用用就熟悉了,如果学过c,可以和c做下比较~~~
case输出为0或者是default值,只是因为use default if unwired被选中了,如果你不选中,而是自己从某地方连线,那就不会出现0了。。

不得不说一句,有时候如果case套case,很多层的话,连线确实有点麻烦,老外有个辅助工具,能自动把没连接的case分支给连接起来。。。。。不过这种automate还是很危险的,个人感觉,通过合理的设计,完全可以避免case套caseN层这样的情况。。
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-30 05:07 , Processed in 0.034446 second(s), 7 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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