From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Object-Oriented Design and Programming in LabVIEW Course Overview

Object-Oriented Design and Programming in LabVIEW Course 說明物件導向設計與程式設計的基本概念,並且示範如何在 LabVIEW 中運用這些概念。物件導向設計 (OOD) 可以在不同的程式碼區段之間提供更清楚的介面,同時實現更易於除錯的程式碼,而且可針對大型程式設計團隊更妥善地加以擴充。所謂的物件導向程式設計,就是以採用物件導向設計原則的語言來開發程式碼。

課程詳情:

Object-Oriented Design and Programming in LabVIEW Course 大綱

課程概述主題
介紹物件導向的程式設計

探索使用物件導向的方法設計與執行應用的合適性。

  • 介紹
  • 什麼是「物件導向設計」?
  • 什麼是物件導向程式設計?
  • 什麼是類別?
  • 什麼是物件?
設計一項物件導向的應用

使用物件導向設計原則來設計應用。

  • 從了解要建立的項目來入門
  • 類別識別、狀態與行為
  • 方法
  • 類別之間的關係
  • 介面
  • 動態配置
  • 類別圖
  • 常見的設計錯誤
正在執行LabVIEW 的物件導向程式設計

在 LabVIEW 中開發與使用可讀、可擴充、可維護與可重複使用的類別。

  • LabVIEW 類別
  • 封裝
  • 類別繼承
  • 存取範圍
  • 動態配置
  • 介面繼承
  • 工具
  • 類別的常見使用案例

物件導向設計模式與工具

修改現有的 LabVIEW 應用,以物件取代常見模式。

  • 轉移至 LabVIEW 類別
  • 設計樣式
  • 模板方法模式
  • 聚合模式
  • 工廠模式
  • 解決方案:硬體抽象層
  • 狀態模式
  • 命令模式
  • 設計模式結論
  • 物件參考與建置保障

分配與部署程式碼

透過良好的物件導向設計與程式設計作法,檢視、重設與部署程式碼。

  • 可讀程式碼的最佳實務
  • 物件資料的人機介面顯示
  • 轉移至 LabVIEW 類別
  • 部署
  • 其他資源

立即參加 Object-Oriented Design and Programming in LabVIEW 課程