是這樣子的,許多朋友們在使用圖表的時候,尤其是 Chart ,常常因為輸入圖表的條件不同,結果一樣的訊號,在不同地方放進圖表,結果長相就不同,使大家困惑。在此就為大家說明一下在資料進入 Chart 時,如何輸入資料才會得到正確的答案。
首先,狀況大概可以分成四種:
一次抓一點資料,且只有一個資料通道 (data channel,以下稱通道)。
如溫度感測器,每秒回傳一筆溫度資料。
一次抓多點資料,且只有一個通道。
如麥克風錄音。
一次各抓一點資料,有許多的通道來源。
如平面式的壓力感測器。
一次各抓多點資料,有許多的通道來源。
如多通道的示波器同時擷取。
以上這四種狀況的資料,其輸入至 Chart 的方式不盡相同。
以下我們來一一介紹。
圖片程式版本:LabVIEW 2013
範例程式版本:LabVIEW 8.6
單點單通道:
這個是最簡單的,請直接看下圖即可。
這是一般最常見的使用方式,基本上沒有什麼可以出錯的空間(吧。
單點多通道:
當同時擷取多個單點通道的時候,在輸入 Chart 之前需要做兩件事情,
為何要這樣轉換的原因在於:
多點單通道:
這個一樣是簡單的使用方式,請直接看下圖。
多點多通道:
最為複雜的一種格式。
首先,有可能是單點多通道的誤用,也就是其實是單點擷取,只是擷取後並未將資料立刻顯示在 Chart 上,而是經過了 For 或是 While 迴圈之後才輸入的。此時輸入格式便會誤打誤撞的變成了以列為通道別的矩陣格式,因此資料直接接入 Chart 即可顯示正確的圖形。
其次,便是一般的多通道同時進行多點擷取。
在這種狀況下,
若沒有進行轉置,則圖形便會錯誤如下。
以上為針對 Chart 所進行的介紹。簡單的範例程式在這裡下載。