Data Acquisition Using NI-DAQmx and Python Course 概述

透過 Data Acquisition Using NI-DAQmx and Python Course,您將探索使用感測器、NI 資料擷取硬體與 Python 的基礎知識。本課程的第一部分將說明包含解析度與取樣率的硬體選擇基礎,以及包含接地與接線配置的感測器連接基礎。第二部分的重點則是如何使用 NI-DAQmx 驅動程式,量測、產生並同步化資料擷取作業。您將了解如何針對有限與連續擷取進行程式設計,以及軟硬體時序、觸發與記錄的最佳實務。在本課程中,您將會透過 NI-DAQmx 與 Python,實際進行 NI 資料擷取硬體的設定與程式設計。

上課形式

 

本課程不提供隨選教育訓練

 

虛擬教育訓練

 

課堂教育訓練

 

私人課程

課程目標

課程詳情

課程長度

課程對象

課程

用到的 NI 產品

教育訓練教材

點數費用

Data Acquisition Using NI-DAQmx and Python Course 大綱

課程概述主題
量測類比訊號選擇並連接硬體,適當設定 DAQmx 工作,以及驗證類比訊號。
  • 模擬硬體 
  • 選擇正確的硬體 
  • 考慮訊號處理 
  • 連接訊號 
  • 驗證量測作業 
  • 量測電流
產生類比訊號選擇並連接硬體,適當設定 DAQmx 工作,以及驗證類比訊號。
  • 選擇硬體 
  • 連接訊號 
  • 驗證訊號 
  • 產生電流
產生與讀取數位訊號 選擇並連接硬體、妥善設定工作項目,以及驗證量測或產生數位訊號的作業。
  • 選擇硬體 
  • 探索訊號處理 
  • 連接訊號 
  • 驗證訊號 
  • 探索計數器訊號
選擇要探索的訊號選擇特定訊號並設定 DAQmx 工作,包括任何特殊的訊號處理需求。
  • 量測溫度
  • 量測聲音、振動與加速度 (IEPE 量測) 
  • 量測應力、力量與壓力 (橋接量測) 
  • 使用編碼器量測位置 (計數器輸入) 
  • 量測邊緣、頻率、脈衝寬度與工作週期 
  • 產生脈衝列
使用 NI-DAQmx API 進行程式設計使用 NI-DAQmx Python API 自動處理 DAQ 裝置與電腦之間的資料通訊。
  • DAQmx 程式碼結構概述 
  • 讀取與寫入有限資料量 
  • 連續進行資料通訊
設計多通道作業程式探索建立多通道作業的各種方法及其用途。
  • 進行多通道通訊 
  • 建立多裝置工作 
  • 建立多工指令碼
根據特定條件觸發擷取特定條件的資料,並且探索如何使用硬體來源進行觸發。
  • 觸發概述 
  • 探索硬體觸發器類型 
  • 辨別硬體觸發源
探索進階時序與同步作業方法使用合適的方式同步處理多項 DAQ 工作。
  • 同步處理概述 
  • 運用同一個觸發器同步處理單一裝置 
  • 了解共用觸發器同步作業的限制
  • 同步化多個裝置 
  • 同步處理特定系列的硬體
將量測資料記錄至磁碟將資料記錄至 TDMS 檔案,以利保存資料並進行擷取後分析。
  • TDMS 檔案概述 
  • 使用 DAQmx API 記錄資料 
  • 整理 TDMS 資料 
  • 觀看 TDMS 資料
探索系統考量要點探索建構資料擷取系統的其他層面。
  • 探索硬體的系統考量要點 
  • 判斷系統的準確度 
  • 探索匯流排與電腦的考量要點

繼續學習之路

 

使用 TestStand 開發測試程式

 

本課程將說明如何瀏覽 TestStand 環境,以及使用不同的設計語言快速建立能因應測試需求的測試應用程式。

工程師在學習

 

使用 TestStand 建構測試系統

 

「使用 TestStand 建構測試系統」說明如何透過實機操作的設計情境來客制化 TestStand 以滿足特殊的測試需求。

 

 

使用 DIAdem 和 Python 自動化資料處理作業

DIAdem Advanced Course 涵蓋使用 Python 自動執行 DIAdem 面板中的常見作業。

 

 

升級為會員資格

如果您打算在 1 年內參加 3 次或以上的 NI 講師授課課程,則教育訓練會員資格可提供高成本效益、不限次數參加所有 NI 公開課程與公開虛擬課程的機會以及不限次數的認證禮券。