如何將MATLAB 與MCC產品集成
MATLAB 是具有強大數學和建模軟件功能的程序包,全世界有無數工程師和科學家正在使用它。正因為MATLAB是由數據集驅動,所以通過數據采集設備連接到現實世界的信息是MATLAB桌面環境的有力補充。
MCC和DT DAQ設備提供針對MATLAB的數據采集應用程序開發和支持。用戶可以配合多數MCC和DT硬件來實現MATLAB強大的可視化和分析功能。
對MATLAB?的支持提供以下內容:
適用于多數USB和PCI設備易用接口,
設置設備和應用程序參數
讀取模擬輸入數據
寫出模擬輸出數據
直接從MATLAB訪問實時測量數據
用于采集,分析和可視化的單一環境
MATLAB的數據采集工具箱支持MCC設備,同時DT設備通過用于MATLAB數據采集工具箱支持包的DT DAQ適配器獲得支持(多數DT設備免費提供)。每個驅動程序提供不同的功能。請參見下表。
MCC和DT設備支持的功能:

*注意:不支持諸如熱電偶之類的專用輸入和Simulink數據采集模塊的使用
使用MATLAB?和MCC設備構建程序

在MATLAB中對數據采集設備進行編程相對簡單。以下是使用MCC USB DAQ設備創建MATLAB應用程序的基本步驟。
配置和控制設備
MCC設備是使用數據采集工具箱直接在MATLAB中配置的,用戶可在其中利用MATLAB強大的分析和數據表示工具。
發現可用設備
使用daq.getDevices函數顯示計算機和MATLAB可用的設備列表。

了解設備詳細信息
要了解有關單個設備的更多信息,請在“命令”窗口的列表中單擊該設備的名稱,或訪問daq.getDevices函數返回的數組中的設備。

采集數據
1.創建一個描述要執行的操作的會話
2.將輸入通道添加到會話中
3.開始采集
daq.createSession函數創建一個會話。會話包含描述硬件,掃描速率,持續時間以及與采集相關聯的其它屬性的信息。創建一個會話,并將其分配給一個變量。

默認情況下,會話配置為每秒掃描1000次,持續時間為一秒。對于此示例,接受這些默認值。
addAnalogInputChannel函數將模擬輸入通道附加到會話。您可以為一個會話添加多個通道。對于此示例,僅添加一個。

startForeground函數開始采集并返回結果。
data = startForeground(s);
該會話已獲取1000次掃描。繪制部分采集的數據:

更改采集的默認屬性
默認情況下,會話以每秒1000次掃描速度運行1秒。要以更高的速率獲取更長時間,請更改Rate和DurationInSeconds屬性。

運行采集并繪制采集的數據:


實時數據采集(GUI)示例包含在MATLAB的數據采集工具箱中。它使用戶可以快速輕松地從MCC設備中獲取數據。
廣泛的硬件選擇
MCC為廣泛的應用提供了多種MATLAB?支持的數據采集解決方案。旨在滿足任何預算的USB和PCI設備中進行選擇。
