From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



HSDIO 的資料寬度〈Data Width〉與記憶體配置



硬體: Digital I/O (DIO)>>High-Speed Digital I/O

問題:
什麼是 HSDIO 裝置的資料寬度;而這點會對每個通道記憶體配置有何影響?

解答:
資料寬度決定了每筆取樣資料的大小,而其大小可以為 1,2 或 4 個位元。取樣資料的大小會決定每個 HSDIO 裝置的可用通道數量。舉例來說,若使用者設定資料擷取時的資料寬度為 1 位元,那麼就會使用 8 個通道〈channel 0-7〉來擷取資料。同樣的,若設定資料寬度為 2 ,那麼就會用 16 個通道〈channel 0-15〉來擷取資料。下圖說明了這個概念。

需要注意的是只有在擷取資料模式下才能設定資料寬度;在資料產生的模式下,每個裝置的資料寬度是固定的。在預設的模式下,資料寬度被設定為涵蓋裝置上的所有通道。舉例來說 NI-6541 有 32 個通道,因此資料寬度為 4 位元。下表中列出了 654x,655x,與 656x 系列預設與可用的資料寬度。需要注意的是,656x 雙通道資料流〈double-data-rate〉模式只支援 1 位元的資料寬度,因為 656x 的 8 個通道固定設定為擷取,而另外 8 個通道為信號產生。

Acquisition
在 HSDIO 的資料擷取模式下,每個通道可儲存的資料點數是由內建記憶體大小〈Mb/Channel〉與設定的資料寬度決定的。因此,使用者可以依照所使用的通道數量來設定資料寬度,藉此將記憶體分配給實際使用的通道來增加每個通道可儲存的資料點數。
舉例來說,當使用每個通道有 8 Mb 內建記憶體〈8Mb/ch〉的 NI-6552 的通道 0-5 來擷取資料時,使用者想要增加分配給這些通道的內建記憶體。那麼使用者需要運用 HSDIO 的屬性節點〈Property >> Advanced >> Data Width〉將資料寬度由預設的 4 位元設定為 1 位元〈通道 0-7〉,這樣就可以將記憶體由每通道 8 Mb 增加到 32 Mb。

下表中顯示減少資料寬度後每個通道的記憶體大小。

Generation
同樣的,當使用 HSDIO 產生信號時,每個通道可儲存的資料點數也一樣由內建記憶體與資料寬度決定。然而,資料寬度是由 HSDIO 裝置所決定且不能更改的。下表中列出每個裝置的內建記憶體大小。



相關連結:

附加檔案:


datawidth5.jpg - datawidth5.jpg
datawidth1.JPG - datawidth1.JPG
datawidth2.JPG - datawidth2.JPG
datawidth3.JPG - datawidth3.JPG
datawidth4.JPG - datawidth4.JPG



報告日期: 01/05/2007
最後更新: 04/26/2007
文件偏號: 454AKQJQ