[求助]如何拆分二维数组
我在做利用labview做一个电能表校准的项目首先,利用研华的采集卡采集到了两路的数据
分别是电压信号和电流信号
但是他是在一个波形图上同时显示的
我将它引出来,是个二维数组
如何才能将他拆分开成两个一维数组
分别表示电压和电流波形呢?
有没有相关的例子啊?
请问哪位可以帮小弟指引一下的,先谢谢了 既然能正常显示
直接按行或或索引出来就好了? 我就是不太回用按行索引呢
所以请教一下具体应该怎么做呢?
就是用index array 这个函数把
就是不太明白在这个函数中那个index 输入应该如何写入程序呢? 好像不行
我把index array 函数的 index 端写入常数0 或者 1
可是后面的输出 出不来数据 您的这个是二维数组,您要考虑好是按行,还是按列索引取数呢?采集卡回来的很多都是数组,但不同厂商的是不同! 请问按行索引和按列索引出来的数据有什么区别吗?
还有:我怎么上传图片阿??? 把图片当成附件就可以上传上来了!
按行索引取出来的是二维数组的一行,按列取出来的是列,您可以想像一下,这是完全不同的呢!要看您的采集卡是如何输出的! 本帖最后由 tearsinghost 于 2009-4-3 11:40 编辑
这个是我的采集程序
我采集到的两个通道的波形
然后我把它用局部变量引到下一个桢作处理
上面是我第二桢拆分数组的情况
可是后面的那两个波形图标没有输出!!!
肯定是我的index array 函数用的不对
请帮忙执教一下,谢了!!! 图片太大。打了这么久也打不开。弄成JPE或小很多。 终于打开。你得放循环内部。否则得等循环停了才往外输出。 好像是这个情况只要一按停止键
图表才出现一组数据
请问什么叫循环内部阿?
是不是用一个for 循环 作为index端的输入呢? 哪位大哥能不能帮我看看是 什么问提啊? 顶起 行不行,就全换成索引列 ,试试吧 楼主同学,你看的 是我发上去的程序,我说一下哪个程序啊,我的 哪个是多缓冲采集数据的,采集卡采集上来的数据是一维数组,然后要从排数组,把一维数组排成二维数组, 重排后的二维数组是一列的数据对应的是一个通道的,所以你要用列索引来做,就可以显示出来一个通道的波形,0表示第一个通道的 ,1表示第二个通道的
,这样做是不会有错的,
你也可以用一个波形显示每一通道的波形,在列索引用输入控件就可以了,看我的这个截图
页:
[1]
2