請問要如何指定grphic chart中的x值與y值

想要把從GPIB中擷取的IV數據畫成曲線圖表,我是用Bundle將兩個數據連起來再連接到waveform chart上,可是結果是兩個數據個別畫在waveform chart上,也就是一個圖表同時出現I和V的曲線,但是我想要用V當x軸,I當y軸的話應該要怎麼寫呢?,另外想請問一下,waveform chart 和 waveform graph和XY graph這三個有什麼不同呢,煩請指教,謝謝 XDXDXD38272.8713194444

用xy graph就可以了,但是I與V的維度必須相等!!![](upload://wh1Jr0invKZTARRL2Hqlvc8do63.gif)

2004-10-12_230854_test.vi

請問維度是指什麼呢?

附上所測試的vi

現在取十次的亂數

將一到十作為x軸

所取的亂數為y軸

[/QUOTE]

你的程式修改如附檔!!!![](upload://wh1Jr0invKZTARRL2Hqlvc8do63.gif)

2004-10-13_111134_test_mod.vi

麟仔38273.4691550926

以下藍色文字摘錄於高立 LabVIEW 圖形篇

Waveform Chart:
可允許單點或多點的資料顯示,其通常使用於迴圈內,用以持續顯示舊的資料並繪製新的資料點,具有連續更新資料的顯示能力. Chart的資料更新是週期性的,其Y軸代表新的資料,而X軸代表時間.(p1-3)
自註:用於即時繪圖或者硬體訊號擷取用Chart較適合

Waveform Graph:
Graph與Chart的最大不同在於所繪製的資料點是預先產生的,如此,Graph較適合用來繪製已知的資料陣列.(p2-3)
自註:適合將已知資料重新繪製

XY Graph:
對於取樣時間之間隔是非規律性的,需要繪製一對多的數學函數(一X值對應多個Y軸值),或者使用特定資料點的(X,Y)座標

總之三種圖各有其特定適合使用的地方,如果程式撰寫適當,用XY Graph也可以作到Chart的功能,端看使用者如何使用

yao38273.8155439815

感謝您的回覆

不過我的Labview是6.1版的

可以存成6.1版的格式嗎

謝謝

已經轉成6.1版的程式了!!!

程式:2004-10-13_233215_test_mod_6.1.vi

謝謝,問題已經解決了,不過想請問一下為什麼把那個選項disable就可以用了呢?謝謝

因為xy graph只能接受"陣列"型式的資料,而你原先是將每一次的計算結果一個一個直接丟到xy graph中,所以會有錯誤,當選擇"disable"時,會將在迴圈內計算後的結果"以陣列的型態一次全部丟出來",如此才與xy graph的需求資料格式相同!!!

想再進階一點,如果想要畫成一個X軸對應兩個不同的Y軸的話,要怎樣處理呢?因為我把buddle的增加一個維度,結果拉到迴圈外面的線又連不起來了

嗯.....關於這個問題.....請參考下述步驟!!!![](upload://wh1Jr0invKZTARRL2Hqlvc8do63.gif)

1.在y scale上按下滑鼠右鍵,選擇Duplicate Scale.

![](upload://2egbRZcBUWhJjj2djNjICuEq58Z.jpeg)

2.在複製的y scale上按下滑鼠右鍵,選擇Swap Sides.

![](upload://sX6mPosVAfvokUzAFTI7ImMFJAM.jpeg)

3.重新調整您的scale range與線條樣式!!!

![](upload://iUOwL5hg3mbIKks3E3GswHauSPj.jpeg)

2004-10-20_155100_2004-10-13_233215_test_mod_6.1.vi

可是這個方法只有座標軸便成雙Y軸

值好像還是放不進去

![](upload://vrJxP77AngAyvqCTJRyenkeayLY.png)

要看成設定兩組不同的XY軸,再build成一個1-d array

yao38300.0200462963