LabVIEW Core 2 概述

LabVIEW Core 2 Course 為 LabVIEW Core 1 Course 的​延伸​課程。​本​課程​將​教導​您​如何​使用​常見​的​設計​樣式,​針對​研究、​工程​以及​測試​環境​成功​執行​並​分配 LabVIEW 應用。​當中​的​主題​包含​以​程式設計​的​方式​回應​使用者​介面​事件、​執行​平行​迴圈、​管理​設定​檔​中的​組​態​設定、​針對​您​的​應用​開發​錯誤​處理​策略,​以及​可​用來​建立​可​執行​檔​與​安裝​程式​的​工具。​LabVIEW Core 2 Course 將​銜接​應用​所需​的 LabVIEW 功能,​並可​協助​您​迅速​進行​應用​開發。

 

課程​最新​版本​發表​日期​或​版本​號碼:2021

課程​詳情:

LabVIEW Core 2 Course 大綱

課程 概述 主題  

傳輸​資料

本​課程​介紹​如何​使用​通道​接線,​直接​在​平行​程式碼​之間​進行​通訊,​而且​無須​強制​進行​執行​次序。

  • 在​平行​迴圈​之間​通訊
  • 探索​通道​接線
  • 使用​通道​範本
  • 使用​通道​接線​互動
  • 使用​佇列
 

建立​事件​導向​的​使用者​介面

本​課程​介紹​如何​運用​多種​事件​導向​的​設計​樣式,​建立​可​回應​使用者​介面​事件​的​應用。

  • 事件​導向​程式設計
  • 使用者​介面​事件​處置​器​樣式
  • 事件​導向​狀態​機​設計​樣式
  • 產生​者/​消耗​者 (事件) 設計​樣式
  • 通道​式​訊息​處置​器 (CMH) 設計​樣式
 

控制​人​機​介面​物件

本​課程​將​介紹​如何​使用​屬性​節點​與​控制​參考,​以​程式設計​方式​控制​人​機​介面​物件。

  • VI Server 架構
  • 屬性​節點​與​控制​參考
  • 呼叫​節點
 
探索​物件導向​程式設計​的​優點 本​課程​將​介紹​在 LabVIEW 程式設計​中​採用​物件導向​方法​的​優點
  • 為什麼​使用​物件導向​的​程式設計 (OOP)?
  • 物件導向​的​設計​與​程式設計
  • OOP 的​元件
  • 資料​封裝
  • LabVIEW OOP 的​適用​對象?
 

使用​設定​檔​管理​組​態​設定

本​課程​將​介紹​如何​使用​設定​檔,​針對​您​的​應用​管理​組​態​設定。

  • 組​態​設定​概述
  • 使用​分隔​檔​管理​組​態​設定
  • 使用​初始​化 (INI) 檔案​管理​組​態​設定
 

 

建立​錯誤​處理​策略

本​課程​將​介紹​如何​針對​您​的​應用​開發​錯誤​處理​策略。 

  • 錯誤​處理​概述
  • 探索​錯誤​回應
  • 探索​事件​記錄
  • 插入​測試​的​錯誤
 
封​裝​並​分配 LabVIEW 程式碼 本​課程​將​介紹​如何​封​裝​與​分配 LabVIEW 程式碼,​以供​其他​開發​人員​和​最終​使用者​使用。
  • 準備​用於​分配​的​程式碼
  • 建立​規格
  • 建立​與​除錯​應用
  • 建立​用於​分配​的​封裝
LabVIEW 程式設計​實務 本​課程​將​介紹​推薦​的​程式設計​實務,​以便​您​開發​易於​閱讀、​維護、​可​延伸、​擴充​且​高效能​的​程式碼。
  • 建議​的​編碼​實作
  • 在 LabVIEW 中​寫入​高效能​的​程式碼
軟體​工程​最佳​實務 本​課程​將​介紹​如何​辨別​軟體​工程​最佳​實務​的​幾個​關鍵​原理,​以及​在​使用 LabVIEW 時,​執行​這些​最佳​實務​的​優點。
  • 專案​管理
  • 需求​收集
  • 原始碼​控制
  • 程式碼​檢視​與​測試
  • 持續​整合

立即​參加 LabVIEW Core 2 課程