for循环中用case结构的问题
for循环中用case结构,目的是沿着一数组寻找数组元素形成波形的真正峰位,但在执行case结构时,想让它真时才给隧道赋值,否则不赋值转入下一次循环,现在的情况是当条件满足时能找到峰位,但不满足时却给隧道赋零,怎么解决这个问题,附上一小段寻峰程序,忘高手指点!! 加个SHIFT REGISTER,然后里面用INSERT INTO ARRAY,要的数据插入,不需要的不插入,就可以了!好运! 谢谢楼上的,我先试试你介绍的方法再说! 如果我没有理解错的话,波形的峰位是不是最大值或是最小值,既然已经存在数组里了,为什么不用数组最大值和最小值来寻找呢,这样既简单又方便. 数组元素所形成的波形,我要的波峰的位置!回复 2# cpubbs 的帖子
似乎有问题呀!能不能介绍详细一点呀,看一下我附上的程序,帮一下忙了! 你把得到的结果数组中的0删除不就好了么?allqq-mogudiandian-35all回复 7# actrue 的帖子
这样不是麻烦嘛,还要再处理,要搜索数组中的零,然后删除再组成新的数组,多麻烦呀,如果能直接控制假时不赋值多好!labview的case结构看来需要进一步改进!
页:
[1]