微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > 怎样把读出的表格数据用图表表示?

怎样把读出的表格数据用图表表示?

时间:12-13 整理:3721RD 点击:
    使用read from spreadsheet file.vi,然后怎样把all rows输出的表格数据送到graph中显示呢呢?是不是要用到什么数据转换?
    谢谢指教!~

如果数据均匀排列,且每一行(列)都代表一系列数据的话,用index array分别取出各行
(列),分别连接graph,若需要定义时间轴,定义相应t0和delta t再跟数组bundle或build waveform均可,当然你也可以直接连接到一个graph在同一个graph里面显示多个波形,默认每一行为一个系列。
如果数据不均匀,先将时间数组与对应的数据数组bundle一下,再连xy graph就好
顺便说一下,read from spreedsheet是以数据格式读入的,如果文件内有用其他字符表示的单元格,则这个字符会被用零来代替。所以read from spreedsheet和write to spreedsheet两个vi方便是方便了,但灵活性却降低了许多,因此通常自己写的效率要更高一些。

数据均匀排列,只有一列,用read from spreadsheet file.vi读入后,用indicator可以看到数据被成功读入,.vi输出接index array,再接graph,但是没有显示,为什么?

既然只有一列数据,那就直接与graph连接,不用加index array
.238

出来了,接chart就有显示了

read from spreedsheet的转置(transpose)设为true就可以了,或者前面不动,graph选择transpose array

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

网站地图

Top