jany.lei 发表于 2009-5-12 15:50:31

求助:关于一个index array索引多个数的问题

我有一段波形,想通过索引数组索引一些点的纵坐标。现在有个TXT的文件里面存了一些数据是要索引的数的横坐标。但是我只会用索引数组索引一个点,不知道这种索引多的点的应该怎么做呢,差不多有几百个点????
上传得附件里103_1是原始波形数据,R103_ch1是要索引的各个点的横坐标。希望高手们帮助阿

真名就是高杰 发表于 2009-5-12 18:41:37

如果是有规律的,可以直接在for循环里面写,

如果没有规律,你先做一个数组,手动的往里面填内容,内容就是你需要索引的位置,然后连到for循环,先索引出这个数组,把波形数据放到for循环里面,用索引出来的值作为波形的索引值,输出就是你想要的东西了。

jany.lei 发表于 2009-5-12 19:07:09

没有规律,我已经把要的位置做成文本文件,把文件写入labview以后,就是一个数组了吧??怎么用for循环一个一个读出来呢??嘿嘿 我是这次毕业设计才用到labview的,不太会,希望班主教教我。能编个简单的程序让我参考吗??谢谢 2# 真名就是高杰

jany.lei 发表于 2009-5-12 19:18:59

我做出来的数组用写入文本文件导入labview的数组是2维的,要先转成1维的再输出吗?? 3# jany.lei

jany.lei 发表于 2009-5-13 10:31:27

按照你教的写了个程序,但是怎么只能显示第一个点呢??? 2# 真名就是高杰

真名就是高杰 发表于 2009-5-13 20:17:53

没看你自己写的程序,家里没LV。
不需要做文本文件,当然如果你后面还要改,觉得在文本里面改比较方便,这样做也可以。
是一个一维数组,
你再看下我上面的回复,理解一下。
你可以认为这个一维数组是一个指针数组,它里面的内容作为你需要取值的指针,而你的波形文件是数据存放区。
不可能是一个点的输出。
应该是你索引进去的数组的长度是多长,就有多少个点的输出。

HXY 发表于 2009-5-13 21:56:46

5# jany.lei
把你原来的程序改了一下,应该可以了。
页: [1]
查看完整版本: 求助:关于一个index array索引多个数的问题