行业分类
LabVIEW 7.1中怎样将一个数组中所有满足条件的元素的索引值提取出来,保存成一个新的数组。
日期:2014-01-19 11:35  点击:140
状态:已解决
提问:admin
最佳答案
  回答=使用移位寄存器、Build Array和Select函数就可以做到,具体方法是:1.使用For循环,在循环边框上添加一个移位寄存器,并初始化为一个一维空数组,类型为I32;2.在循环内使用Select函数,每次循环都判断数组中的一个元素,并将判断结果(布尔量类型)送入Select的“s”输入端;3.每次循环都使用Build Array函数将左端的移位寄存器和循环i值组成新的数组,并连接到Select函数的“t”输入端,而将左端的移位寄存器直接连接到Select函数的“f”输入端,这样Select函数的输出端就是所有满足条件的元素的索引值;4.将Select函数的输出端连到右端的移位寄存器上。 这样程序结束后,For循环的右端移位寄存器里的数据就是需要的索引值。还可以参考LabVIEW 7.1中的一些例子。
回答:pansino
2014-01-11 12:40

[全部回答(1)]


关于网站  |  普通版  |  触屏版  |  网页版
05/14 20:35
首页 刷新 顶部