《使用 CompactRIO 和 LabVIEW Real-Time 開發嵌入式應用程式》課程教授如何使用 NI CompactRIO 設計、製作原型以及部署穩定的 Real-Time 應用程式。本課程結束時,您將學會如何將嵌入式系統需求轉換為可擴充軟體架構、選擇合適的流程間通訊與網路架構通訊方法,以及設計、部署及定義即時資料記錄、控制和/或監控演算法。
課程最新版本發表日期或版本號碼:2023
講師授課教室課程:共四 (4) 堂課程 (每堂 8 小時)
講師授課虛擬課程:共五 (5) 堂課程 (每堂 6 小時),無課後作業
欲準備使用 LabVIEW Real-Time 與 LabVIEW FPGA 搭配 CompactRIO、單卡式 RIO 與 Real-Time PXI 硬體,開發嵌入式監控應用的使用者
有興趣了解使用 NI Real-Time 和 FPGA 目標在效能與穩定性方面需要考慮些什麼的使用者
已完成 LabVIEW Core 1 與 LabVIEW Core 2 課程
LabVIEW 專業版開發系統
LabVIEW FPGA Module
LabVIEW Real-Time Module
NI CompactRIO 控制器
NI 類比輸入、類比輸出、熱電偶輸入與數位輸出模組
講師授課的虛擬教育訓練課程會隨附數位課程教材,並由 NI 學習中心提供。
講師授課的 NI 線上教育訓練課程是透過 Zoom 進行,而 NI 會提供 Amazon AppStream/LogMeIn 存取權,以便參與者在配備最新版軟體的虛擬機器上進行課堂練習。
設計、製作原型與部署資料記錄監控應用。
擷取並產生類比與數位訊號、控制時序,以及在 RT 上進行訊號處理。
使用 LabVIEW Real-Time Module 在 RT 系統上執行其他功能,例如記錄、網路通訊、系統狀態監控與維持穩定性等。
於 PC 上執行人機介面 (HMI)。
在 FPGA、RT 與 PC 之間傳送資料。
針對應用進行除錯、基準比較與測試。
將應用部署到多個系統。
課程 | 概述 | 主題 |
---|---|---|
介紹使用 LabVIEW Real-Time 進行嵌入式量測、控制與監控 | 了解必須運用資料記錄、控制與監控功能的嵌入式應用程式。 |
|
辨別應用需求 | 了解設計和開發嵌入式應用程式時的考慮事項。 |
|
記錄您的設計 | 了解如何以圖輔助系統設計。執行 CompactRIO 架構課程專案的設計。 |
|
設定硬體 | 設定 Real-Time 硬體並安裝必要的軟體,以利使用 CompactRIO。 |
|
在 LabVIEW 存取您的 I/O | 了解使用硬體 I/O 通道的方法。 |
|
透過 LabVIEW Real-Time 進行程式設計 | 了解如何在應用程式中存取 RT 系統的輸入和輸出。 |
|
在 LabVIEW Real-Time 進行程序間通訊 | 了解如何在 Real-Time VI 的多個迴圈之間傳輸資料。 |
|
在 Real-Time 系統與主機電腦之間通訊 | 了解如何在主機電腦與 RT 系統之間傳輸資料與進行通訊。 |
|
管理記憶體與監控系統狀態 | 了解監控 RT 系統狀態、記憶體與 CPU 使用情形的最佳實務,以利減少應用程式執行期間可能會發生的問題。 |
|
建立穩定的 RT 應用程式 | 了解能提升 RT 系統與應用程式穩定性的技術 |
|
除錯、比較基準與測試 | 了解 Real-Time 應用程式的除錯、基準設定與測試方法。 |
|
部署與複製 | 部署獨立的 RT 應用程式,並將其複製到多個 RT 目標。 |
|