我意思是1维数组中产生一条曲线,2维数组中产生2条曲线,一个波形图控件的输入端接1维数组连接就显示出一曲线,输入端接2维数组就显示出2条曲。
但对同一个波形控件,若我先将他的输入端接1维数,断开连接后再将输入端接2维数组,老是提示出错,说波形图控件的输入端是一维数组;反之先接2维数组,断开后再接1维数组,也是出错,提示说波形图控件的输入端是2维数组。怎么才能解决这个问题啊?
你可以在只显示一条曲线时把一位数组和另一个全部元素值都为零的一位数组build为二维数组,这样就可以用case来控制,当要显示一条曲线时另一条显示为0水平线,当要显示2条曲线时可显示两条曲线。
当然这样比较牵强,但是我也不知一个Graph如何既连接一维又连接二维。
谢谢楼上,这样可以绕过这个问题,但1个波形图控件就不能接不同维数的输入吗?
呵呵,不用谢!
直接连接明显不可以,也许有高人可以用别的方法实现,但是我不会。