看图,就这么简单。用“XY图”控件。
最左面的二维数组常量代表你的只有两列的那个二维数组。
(一共就两列,就别说“每一列”了,只会起到误导别人的作用。)
追问谢谢你,我是初学者,不太明白~
你中间使用的是数组中的哪个函数?我的版本是2010,我没有找到你使用的这个函数~能告诉我名称吗?
另外还有一个问题,我的X坐标是绝对时间,用你给的方法,可以实现吗?
那是索引数组,0连接到了“列”那一端,所以根据列索引,行索引被自动禁用(行接线端旁的小方块变成空心)。
X坐标是绝对时间也没问题,在控件属性窗口设置一下XY图控件的X轴显示方式即可。下拉,选下面的绝对时间,或者自己选择高级模式,用格式字符串设置。
太感谢了~我又试了一下,捆绑簇和xy图输入端的接线还是会报错。我的二维数组,实际上是tdms文件的输出端,一列是数值,一列是每个数值对应的绝对时间。二者的数据类型都是字符串类型,我想应该是数据类型不对,导致的接线报错吧。您知道怎么解决这个数据类型转换的问题吗?我不知道怎么把1-D数组字符串转换成符合要求的数值。另外,有一列数据,是时间日期的字符串,就更不知道该怎么办了。您能帮我解决这个问题吗?
追答tdms文件里面可以原样保存数据,你存成字符串干什么?你要当纯文本文件用?你不嫌麻烦和损失精度,就再按照存之前的步骤,反序转换回来呗。
正式回答一下你的两个问号:1 知道。 2 能。
如果想知道具体怎么做,你倒是先把有用的信息提供出来啊!比如你存入tdms文件之前怎么转成的字符串的程序框图截图。
谢谢,这是存储部分的框图,希望再把数据从tdms文件中读取出来,时间作为横轴,幅值作为纵轴。
谢谢,这是存储部分的框图,希望再把数据从tdms文件中读取出来,时间作为横轴,幅值作为纵轴。
两张图有区别吗?我不太擅长玩找茬。
你们把双精度数和时间标识分别格式化成字符串再存入tdms文件,这是完全多余的。
你直接存波形数据类型不就完了吗。既有Y数组,又有t0、dt。你看看什么叫波形数据类型。
你如果非要把那样存的数据读取并显示出来,参考一下我的程序截图吧。
别继续问了,你的程序从根上就要扔掉重做的。
labview,如何取出二维数组的每一列,并且用这两列数据分别作为一个波形图...
最左面的二维数组常量代表你的只有两列的那个二维数组。(一共就两列,就别说“每一列”了,只会起到误导别人的作用。)
labview如何把经过变体转换的二维数组画成波形图
只是想读取数据,然后画图,还是很简单的,我想楼主想画成波形图的意思应该是将两组数据分别显示在两个波形图上吧,如果是这样 程序图如下 我用的是 "报表生成"这块编写的,如果是想将两组数据显示在一起,就像下面一样改动就行
labview 如何用嵌套的for循环生成二维数组,列数固定,行数动态增加
用while循环,建一个移位寄存器,初始值为空的二维数值,在循环里面将新产生的1维数组插入到移位寄存器输出的数组里面(使用插入到数值函数),然后输入到移位寄存器的输入端,时间到了,或条件满足时停止循环,生成的就是你想要的数据,里面的1维数值可由一个for循环生成。
在labview中,怎样将数据库中的数据用XY图来显示
XY图,是需要输入一个簇的,将你的这个信号先在labbiew中取出来,然后把所有数据的X坐标组合成一个数组,把所有点的Y坐标组合成数组,将两个数组捆绑成簇。就可以显示了。如图。你是问的这个吗?当然这里面要对你的二维数组进行重新的整合。需要用到数组里面的小工具。
labview如何求一个二维数组每个元素的e指数并将结果按原来的顺序输出...
直接使用两个for循环。循环左侧用于解析二维数组至单个元素,循环右侧重新生成二维数组。如下图:
如何用labview读取txt中的两列数据,希望说的详细点,我刚开始学
首先你需要用文件I\/O中的读取电子表格文件函数,将你txt文件中的数据读成一个二维数组,共两列,第一列是x轴的数据,第二列是y轴的数据,然后由于两组数据在同一个数组中,所以要将第一列的数据拿出来生成一个一维数组,同样第二列也是,然后将这两个数组bundle(捆绑)一下,将输出的簇连接到...
关于labview的数据读取问题
首先你需要用文件I\/O中的读取电子表格文件函数,将你txt文件中的数据读成一个二维数组,共两列,第一列是x轴的数据,第二列是y轴的数据,然后由于两组数据在同一个数组中,所以要将第一列的数据拿出来生成一个一维数组,同样第二列也是,然后将这两个数组bundle(捆绑)一下,将输出的簇连接到xyg...
如何在labview上利用for循环将二维数组转一维数组
二维数组进入for循环会自动进行索引,转换成一维数组。出for循环的时候也将会自动进行索引,重新转换成二维数组。将需要一维数组放置在for循环内,或者在出for循环时禁用索引都可以做到。
labview 用波形图表显示二维数组中的,二维数组方向的问题
你可以试试在前面板的波形图上右击Properties→Appearance→plot shown前面写成2,就应该能显示了,试一下吧
labview怎么在一个波形图里显示2个坐标波形图 如下图怎么变成波形...
1)首先把需要显示的曲线连接至波形图表,可以使用“捆绑簇”(编程——数组、簇——捆绑簇),把需要显示的两条线的点连接至这个捆绑簇中;2)把捆绑簇的输出连接至波形图表中,这样波形图表就能自动检测到是要显示两条曲线;3)右键波形图表——分格显示曲线,就是上述的状态了。 本回答由提问者推荐 举报| 答案纠错 |...