利用Labview从一二维数组中查找任意一个数。数值由前面板输入。找到后,指出该数值在数组中的位置(行,列

若未能找到,应有文字提示

请看示例:

找到返回行列值,没找到返回-1;这是通行做法,你要想文字提示,在false case中加入对话框就行!

追问

想说你用的是什么循环 怎么有的东西我电脑里没有的 做不出来啊 不好意思麻烦了啊

追答

就是for循环啊,不过是启动结束终端的for循环,在for循环快捷菜单里可开启!

追问

请问 8.2的版本For循环怎么启动结束终端啊

追答

都一样啊,右键点击循环边界,你会发现有个选项的,都看看吧!很容易找到的

追问

真没有都点过了啊

追答

换一种方法吧。先把2D数组转换为1D数组,用search函数查找数值,然后把索引值转换为2D数组的索引值,你等下给你做个图
你先看看这个:
http://zone.ni.com/reference/en-XX/help/371361D-01/lvhowto/add_cond_to_for_loop/

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-20
二维数组索引到for循环后,在索引得到的以为数组里,搜索一维数组。
得到的偏移量是列,for循环的i是行。