想要把從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的維度必須相等!!
你的程式修改如附檔!!!
麟仔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版的格式嗎
謝謝
謝謝,問題已經解決了,不過想請問一下為什麼把那個選項disable就可以用了呢?謝謝
因為xy graph只能接受"陣列"型式的資料,而你原先是將每一次的計算結果一個一個直接丟到xy graph中,所以會有錯誤,當選擇"disable"時,會將在迴圈內計算後的結果"以陣列的型態一次全部丟出來",如此才與xy graph的需求資料格式相同!!!
想再進階一點,如果想要畫成一個X軸對應兩個不同的Y軸的話,要怎樣處理呢?因為我把buddle的增加一個維度,結果拉到迴圈外面的線又連不起來了
嗯.....關於這個問題.....請參考下述步驟!!!
1.在y scale上按下滑鼠右鍵,選擇Duplicate Scale.

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

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


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