微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > 请教一个数组的问题

请教一个数组的问题

时间:12-13 整理:3721RD 点击:
用一个数据采集后的2维数据波形,显示出来是那种彩色的乱条纹,用index array 可以把它解成为两个一维的波形。但是如何再把他们合成原来未分解之前的样子呢?用了build array 显示出来只是两个一维波形的叠加。谢谢了。

右键点build array,不要选择concatenate inputs。

没有选concatenate inputs,可能是我说的叠加有歧义,我说的叠加就是分开的波形在显示上同时出现了。而我的初衷是想把两个波形揉成没有分开之前的样子。还请高人指教,多谢多谢。

我没明白你说的“揉成没有分开之前的样子”是什么意思。你前面说数据采集得到2D数组,用index array 分开后要恢复成原来的2D数组。那么“分开的波形在显示上同时出现”不就是显示2D数组吗?

我用Ai waveform scan 采集两个通道的数据,输出类型选为scaled array ,然后我在输出端直接接一个显示。显示的就是一屏幕的彩色条纹。用了index array可以分开得到两个通道的波形,就是想问一下有没有一种反作用,可以再把分解开的再合成最初的那种彩色条纹。真心感谢你的帮助。:)

Ai waveform scan输出的是二维数组。每行为一次扫描。这个要组合起来应该不难啊。看看2D数组的例子就可以了。

我做了个虚拟的,源是一个二维数组,替代采集模块,显示没有问题的。但为什么把显示直接接到采集模块的输出端就不是那样的呢?奇怪。

可能数据格式不同。有些采集模块输出的是waveform,不是数组。

是了,我是在采集模块的输出端右击选的scaled array.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top