Data Logging, Control, and Monitoring 1 Course 概述

Data Logging, Control, and Monitoring 1 Course 針對​設計、​原型​製作​與​部署​即時​應用,​提供​實際​操作​教育​訓練。​本​課程​結束​時,​您​將​學會​如何​把​嵌入式​系統​需求​轉換​為​可​擴充​軟體​架構、​為​程序​間​與​網路​式​通訊​選擇​合適​的​方法,​以及​設計、​部署​並​複製​即時​資料​記錄、​控制​及/​或​監​控​應用。

課程​詳情:

Data Logging, Control, and Monitoring 1 Course 大綱

課程 概述 主題
課程​開場 本​課程​歡迎​各位​參加 Datalogging, Control and Monitoring (DCM) Course,​並且​介紹​相關​課程​主題、​學習​目標​與​課程​教材。
  • 課程​與​主題​的​概述
  • 每​堂​課​的​學習​目標
  • 課程​學習​工具​概述
使用 LabVIEW 進行​資料​記錄​與​監控 在​本​課程​中,​您​將​了解 DCM 系統的​一般​元件,​以及​這些​系統的​實際​範例。
  • 一般 DCM 系統的​範例
  • DCM 系統​元件 (HMI、​Real-​Time 系統、​FPGA 系統)
辨別​應用​需求

本​課程​將​逐步​說明​設計​與​開發​資料​記錄​與​監​控​應用​時​的​考量​事項。

  • 辨別 I/​O 與 I/​O 速率​需求。
  • 辨別​程序。
  • 辨別​程序​時序。
  • 辨別​資料​傳輸​類型。
  • 辨別​效能​與​穩定性​需求。

記錄​您​的​設計

 

本​課程​將​說明​如何​使用​與​建立​不同​類型​的​圖表,​以​記錄​您​的​系統​設計。

  • 圖表​概述
  • 建立​通訊​圖
  • 一般​監​控​圖
  • 其他​說明​文件

設定​硬體

本​課程​將​說明​如何​設定​即時​軟​硬體。​您​將可​透過​實際​操作,​設定 CompactRIO RT 系統。

  • 設定​硬體​與 PC
  • 配置 RT 系統​設定​與​軟體
  • 設定​網路​設定
  • 從​網頁​瀏覽器​設定 RT 系統

在 LabVIEW 存取​您​的 I/O

 

本​課程​將​說明​如何​在​您​的​應用​中,​存取 RT 系統的​輸入​與​輸出。​當中​會​討論​到​各種​方法​並​深入​比較,​包括 NI DAQmx 與 NI Scan Engine。

  • 透過 LabVIEW 專案​設定 RT 系統
  • 使用 DAQmx 存取 I/​O
  • 使用 Scan Engine 存取 I/​O

透過 LabVIEW Real-​Time 進行​程式設計

本​課程​將​說明​如何​設計​即時 VI。​您​將​了解 LabVIEW RT 專屬​的​功能,​包括​如何​設定​與​使用​時脈​迴圈。​當中​也會​廣泛​涵​蓋​設計​精確​應用​時​的​一般​考量​要點。

  • RT VI 架構
  • 設定​流程​的​優先​順序​層​級
  • 在​精確​迴圈​中​讓​出​執行​作業
  • 在 LabVIEW Real-​Time 中​設定​迴圈​時序
  • 提升​速度​與​精確度

在 LabVIEW Real-​Time 進行​程序​間​通訊

本​課程​將​說明​如何​透過 RT VI,​在​多​迴圈​之間​轉移​標籤、​串​流​與​訊息​資料。

  • 在​精確​與​非​精確​的​程序​之間​共用​資料
  • 在​非​精確​的​程序​之間​共用​資料

在 Real-​Time 系統​與​主機​電腦​之間​通訊

本​課程​將​說明​如何​在​主機​電腦 (Windows 架構) 與 RT 系統​之間​傳輸​資料​與​進行​通訊。

  • 人​機​介面​通訊 vs. 程式​化​網路​通訊
  • 轉移​最新​數值 (標籤)
  • 轉移​緩衝​值 (訊息、​串​流)
  • 標準​協定
  • 嵌入式 UI

管理​記憶體​與​監​控​系統​狀態

在​本​課程​中,​您​將​了解​監​控 RT 系統​狀態、​記憶體​與 CPU 使用​率​的​最佳​實務,​以​減少​執行​應用​時​可能​發生​的​問題。

  • 記憶體​使用​量的​影響
  • 預先​分配​記憶體
  • 將​動態​記憶體​分配​降至​最低
  • 系統​監​控

穩定性

在​本​課程​中,​您​將​了解​有關​建立​穩定 RT 應用​的​最佳​實務。

  • 穩定性​概述
  • 安全​關機
  • 完整​的​錯誤​處理
  • 監​控​功能 (Watchdog)
  • 備援​功能
  • C 系列​功能​安全​模組

比較​基準

本​課程​將​討論​即時​應用​的​比較​基準​方法。

  • 除錯
  • 效能​比較​基準
  • 測試

部署​與​複製

本​課程​將​討論​如何​把​獨立​式 RT 應用​程式​部署​並​複製​到​多個 RT 系統。

  • RT 部署​作業​簡介
  • 與​部署​的​應用​進行​通訊
  • 複製 RT 系統

立即​參加 Data Logging, Control, and Monitoring 1 課程