首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

采用LabVIEW进行多区间判断问题

采用LabVIEW进行多区间判断问题

我想编一个对输入数据进行多区间判段,然后进行相关操作的程序。
譬如,我用随机控件产生一个随机数,判断区间0~0.4,0.4~0.8 0.8~1.0 ,然后分别对对串口进行写信号。我的思路是采用3个Case语句,通过判断控件(例如大于、小于)的输出(bool)进行片选。但是问题随之而产生。
每个Case语句里又有两种情况,True False,这容易和其他Case相冲突。
假如说某一时刻随机数为0.35那么第一个Case(0~0.4)的True被激活,对串口进行写控制信号,但同时其他两个Case的False同时也被激活,我设置的各Case中的False均是对串口写空字符操作,程序运行起来即死机。我估计是程序起冲突了,请问如何避免这种情况,又或者采用新的思路。 请各位指点指点。谢谢

[此贴子已经被作者于2007-7-8 10:04:31编辑过]

case可以做多项选择的

没有必要使用那么多的case结构

希望能够在不久的将来有次合作的机会  群:18994538 QQ: 364304745  个人主页:http://ldmcu.shangwusou.com/
[em03][em01][em01]

回版主  如果使用多选项 那么Case选通怎么处理  前面应该是枚举型的,这样子就符合要求了

[此贴子已经被作者于2007-7-12 22:47:32编辑过]

就是使用枚举类型

类似于c语言中的switch结构

希望能够在不久的将来有次合作的机会  群:18994538 QQ: 364304745  个人主页:http://ldmcu.shangwusou.com/
返回列表