我如何在Digital Waveform Graph中畫數位波形圖



主要軟體:
主要軟體版本: 7.1.1
主要軟體修正版本:
次要軟體: LabVIEW Development Systems>>LabVIEW Full Development System, LabVIEW Development Systems>>LabVIEW Base Package

問題: 我想要在Digital Waveform Graph (DWG)中畫數位波形圖,但是我不確定我該如何完成.
我聽說有兩種不同的方法可以在DWG中繪圖,其中一種只有在Labview7.x版可以使用.
我想請問這兩個方法各為如何,何者兩個有什麼不同?

解答:

在Digital Waveform Graph有兩種方法可以完成繪圖,其中一個在Labview 7 Express中有做介紹.
這個新的方法是利用Digital Waveform VIs. 另一個比較舊的方法,在Labview6.x中使用的方法,
是利用cluster來將數位訊號和時間做結合,並送入DWG.這兩種方法都能產生正確的結果,
在這邊我會分別討論兩種方法.

Labview7.x 方法

如同前面說的,這個方法是利用一些特殊的Digital Waveform VIs,他跟你使用waveform來產生
Waveform Graph一樣.這些VI你可以在All Functions->Waveform -> Digital Waveform. 原則上來說,
你必須建構一個一或二維的布林陣列.這個陣列也就是用來表示你的數位訊號.陣列中的每一行對應著
你圖中輸出的line,而每一列對應著不同的取樣點.在你建構完這個陣列後,你可以將這個陣列送入
DWDT Boolean Array to Digital VI,將之轉換後輸入Digital Waveform Graph.或著你可以將他送入
Build Waveform function來設定waveform中,你所需要的dT跟T0.

在這邊你可以使用例外兩個function VI來將新的數位訊號擴充到我們現有的數位圖形中,
並且結合繪出.這兩個VI分別為DWDT Append Digital Samples VI 和 DWDT Append Digital Signals VI.下面這張圖表示著如何使用這些VI來繪圖.

Labview6.x 方法
在Labview6.x中,我們不能使用Digital Waveform VIs, 爾且沒有辦法利用waveform的資料型態.
這邊我們需要將你的訊號,dT跟T0,和你所繪製PORT的個數結合成Cluster,並送入Digital Waveform Graph.下面這張圖將顯示如何使用這個方法.

 

 

 

 

 

 

 

 

 

 

 

 

 



相關連結:
LV7method.GIF LV6method.GIF


附加檔案:


LV7method.GIF - LV7method.GIFLV6method.GIF - LV6method.GIF


報告日期: 03/02/2005
最後更新: 05/09/2008
文件偏號: 3J18SJQ8