獨立式NI CompactDAQ系統(tǒng)簡介
WES7
本文引用地址:http://cafeforensic.com/article/137827.htm可靠性對于確保應用程序長時間正確運行十分重要,這是大多數(shù)嵌入式應用的基本要求。WES7和LabVIEW Real-Time提供的功能和特性都可滿足需要長期運行的需求。WES7同時可支持全面的Windows軟件以及用于Windows平臺的LabVIEW。通過WES7可以利用.NET程序集提供的函數(shù)、ActiveX控件和DLL,或者直接連接遠程數(shù)據(jù)庫更方便地記錄數(shù)據(jù)。此外利用內(nèi)置VGA顯示輸出可以實現(xiàn)用戶界面,因而無需專用的用戶界面計算機,可以降低系統(tǒng)預算和維護要求。
LabVIEW Real-Time
LabVIEW Real-Time已將操作系統(tǒng)組件縮減至最低要求,并降低了由崩潰或其他不可預期問題引起系統(tǒng)錯誤可能性。通用操作系統(tǒng)必須嘗試為不同類型的應用程序提供所需資源和執(zhí)行時間,每增加一個應用程序都會提高系統(tǒng)錯誤的可能性。LabVIEW Real-Time也包括諸如Reliance文件系統(tǒng)和看門狗定時器等功能,可用于進一步確保應用程序在較長時間內(nèi)運行的可靠性。Datalight提供的Reliance文件系統(tǒng)可用于需要高可靠性的嵌入式系統(tǒng)。該文件系統(tǒng)可以避免由于意外斷電等系統(tǒng)事件引起的文件損壞。當發(fā)生應用程序錯誤時,看門狗定時器可確保將系統(tǒng)盡快自動恢復為運行狀態(tài)。
測量定時和同步
NI CompactDAQ屬于模塊化系統(tǒng),通過插入其他模塊即可添加更多測量類型和通道。所有模塊均支持熱插拔,將模塊插入NI CompactDAQ機箱后可以被自動檢測出來。所有模塊自動同步,在一套NI CompactDAQ系統(tǒng)內(nèi)可以同時進行高速模擬輸入、模擬輸出、數(shù)字輸入和數(shù)字輸出數(shù)據(jù)流。
模數(shù)轉(zhuǎn)換器(ADC)是任何測量系統(tǒng)的重要組件。ADC需要通過時鐘信號來確定采集采樣的時間。很多系統(tǒng)使用多個ADC,這些ADC共享同一個時鐘來實現(xiàn)所有通道的同步測量。而NI CompactDAQ系統(tǒng)在定時引擎方面有更大的靈活性,同時也有更出色的同步功能。
用于多速率的多定時引擎
NI CompactDAQ機箱包括3個模擬輸入定時引擎,所以你可以將模擬輸入分為最多三個不同的組(也可稱為任務)。如圖2所示,每個任務可以使用不同速率運行。該方式適用于同時進行低速測量(溫度)和高速測量(聲音和振動)的情況。三個任務可以同時開始并獨立操作。單個任務內(nèi)的所有通道將會自動同步并按請求速率返回。單個任務也可以包括所有模塊,從而將所有通道使用同一個時鐘來同步?! ?/p>
用于模擬和數(shù)字輸出的特定定時引擎
NI CompactDAQ可支持同時運行高達7個任務,包括以下7個任務選項:
- 包含最多3個定時引擎的模擬輸入
- 包含特定定時引擎的模擬輸出
- 包含特定定時引擎的數(shù)字輸入
- 包含特定定時引擎的數(shù)字輸出
- 計數(shù)器/定時器任務用于正交、PWM、事件、周期或頻率測量
通過包含特定資源,數(shù)字和模擬輸出任務可以獨立運行,無需在不同任務間共享時鐘信號。該方式可使編程變得更方便直觀。與大多數(shù)現(xiàn)成數(shù)據(jù)采集系統(tǒng)相比,NI CompactDAQ包含的多定時引擎以及連接和共享資源的功能可極大地改進靈活性。
linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)
評論