如何在labview上利用for循环将二维数组转一维数组

大家最好能给个labview的程序框图

二维数组进入for循环会自动进行索引,转换成一维数组。

出for循环的时候也将会自动进行索引,重新转换成二维数组。

将需要一维数组放置在for循环内,或者在出for循环时禁用索引都可以做到。

追问

图里面的DBL那个东东是什么,怎么出来的呀?
而且我试了一下,貌似一维数组只能取出二维数组的一行

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-02-25

程序如下图,相当简单,就是把2维数组的每一行分别索引出来(for循环的自动索引功能),然后用创建数组函数的连接输入模式,移位寄存器输出就是你要的1维数组

DBL是数值控件(默认类型dbl 浮点型)

第2个回答  推荐于2017-10-15

在“数组”中有“重排数组维数”函数,可以如图连接:

效果图如下:

第3个回答  2011-03-12
用2个for循环,一个for循环是做不出来的,只能取到二维中的一行,然后在for循环里面用“创建数组”本回答被提问者采纳
第4个回答  2011-03-05

R: