NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

图形显示的问题

已解决!
转到解答
我用一个波形图控件来显示图形,有时显示一条曲线,有时显示2条曲线。怎么实现不了啊,一个波形图控件要是和一个一维数组连接了,再就无法和2维数组连接了怎么解决呢?
0 项奖励
1 条消息(共 6 条)
6,010 次查看

     我意思是1维数组中产生一条曲线,2维数组中产生2条曲线,一个波形图控件的输入端接1维数组连接就显示出一曲线,输入端接2维数组就显示出2条曲。

     但对同一个波形控件,若我先将他的输入端接1维数,断开连接后再将输入端接2维数组,老是提示出错,说波形图控件的输入端是一维数组;反之先接2维数组,断开后再接1维数组,也是出错,提示说波形图控件的输入端是2维数组。怎么才能解决这个问题啊?

0 项奖励
2 条消息(共 6 条)
5,995 次查看

你可以在只显示一条曲线时把一位数组和另一个全部元素值都为零的一位数组build为二维数组,这样就可以用case来控制,当要显示一条曲线时另一条显示为0水平线,当要显示2条曲线时可显示两条曲线。

 

当然这样比较牵强,但是我也不知一个Graph如何既连接一维又连接二维。

Thomas | Xi'an China

LabVIEW 7.1 | LabVIEW 2018
DAQmx | CompactRIO | myRIO
微信公众号: 钟博士LabVIEW工作室
3 条消息(共 6 条)
5,994 次查看

谢谢楼上,这样可以绕过这个问题,但1个波形图控件就不能接不同维数的输入吗?

0 项奖励
4 条消息(共 6 条)
5,989 次查看

呵呵,不用谢!

 

直接连接明显不可以,也许有高人可以用别的方法实现,但是我不会。

Thomas | Xi'an China

LabVIEW 7.1 | LabVIEW 2018
DAQmx | CompactRIO | myRIO
微信公众号: 钟博士LabVIEW工作室
0 项奖励
5 条消息(共 6 条)
5,986 次查看
解答
接受人 wangjun3872
Similar to what ThomasYoung has suggested, build the 1D data into 2D format, and the graph is taking 2D data all the way...
Ian F
Since LabVIEW 5.1... 7.1.1... 2009, 2010, 2014
依恩与LabVIEW
LVVILIB.blogspot.com
6 条消息(共 6 条)
5,936 次查看