Object-Oriented Design and Programming in LabVIEW Course 說明物件導向設計與程式設計的基本概念,並且示範如何在 LabVIEW 中運用這些概念。物件導向設計 (OOD) 可以在不同的程式碼區段之間提供更清楚的介面,同時實現更易於除錯的程式碼,而且可針對大型程式設計團隊更妥善地加以擴充。所謂的物件導向程式設計,就是以採用物件導向設計原則的語言來開發程式碼。
判斷使用物件導向方法來解決問題的適當性
使用物件導向設計原則來設計應用
修改現有的 LabVIEW 應用程式,以物件取代常見模式
使用 LabVIEW 類別和介面來執行基本類別階層
講師授課實體課程:三 (3) 天
講師授課虛擬課程:共四 (4) 天 (每天 5.5 小時)
隨選課程:5 小時 (做為課程補充的練習)
需要提升程式碼讀取、擴充、維護或重複使用效能的 LabVIEW 使用者
想要開發更易於除錯之程式碼的 LabVIEW 使用者
熟悉其他語言物件導向程式設計的 LabVIEW 使用者,但也想要知道如何在 LabVIEW 中運用物件導向設計
希望專注於面向物件程式設計的 LabVIEW 核心課程 2 與會者
已完成 LabVIEW Core 2 Course 或擁有同等經驗
LabVIEW 2021
LabVIEW 2024
講師授課的虛擬教育訓練課程會隨附數位課程教材,並由 NI 學習中心提供。
講師授課的 NI 線上教育訓練課程是透過 Zoom 進行,而 NI 會提供 Amazon AppStream/LogMein 存取權,以便參與者在配備最新版軟體的虛擬機器上進行課堂練習。
隨選課程:軟體租用版與企業協議均含課程費用,亦可憑教育服務點數 5 點或教育訓練點數 2 點兌換
公開虛擬或實體課程:教育服務點數 30 點或教育訓練點數 9 點
私人虛擬或實體課程:教育服務點數 210 點或教育訓練點數 60 點
課程 | 概述 | 主題 |
---|---|---|
物件導向程式設計介紹 | 認識使用物件導向方法設計與執行應用程式的適合程度。 |
|
設計物件導向應用 | 使用物件導向設計原則設計應用程式。 |
|
認識物件導向設計 | 認識物件導向設計原則:動態配置、類別圖,以及識別與修正常見的設計錯誤。 |
|
在 LabVIEW 中執行物件導向程式設計 | 了解如何在 LabVIEW 中開發及使用可讀取、擴充、維護與重複使用的類別。 |
|
套用 | 掌握在 LabVIEW 中應用物件導向原則的熟練度,將重點放在動態配置、介面繼承、工具與常見類別使用案例。 |
|
物件導向設計模式與工具 | 修改現有的 LabVIEW 應用程式,以物件取代常見模式。 |
|
分配與部署程式碼 | 透過良好的物件導向設計與程式設計實作檢視、重構並佈署程式碼。 |
|
Actor-Oriented Design in LabVIEW Course 說明如何針對需要高度並行性的 LabVIEW 應用,使用行動元框架 (Actor Framework) 設計與執行可擴充軟體架構。
Software Engineering for Test Applications Course 以 LabVIEW Core 3 Course 所介紹的軟體工程流程為基礎。此課程在此基礎上進一步延伸,著重在介紹 LabVIEW 工具與業界工程實務,協助您管理、設計、開發、驗證與部署高品質解決方案。
LabVIEW Core 3 Course 將介紹一套架構完整的可行方法,協助您設計、執行、記錄與測試 LabVIEW 應用。本課程將重點介紹如何開發可擴充、閱讀、維護的階層式應用。本課程所涵蓋的流程與技術可縮短開發時間,同時提高應用的穩定性。
如果您打算在 1 年內參加 3 次或以上的 NI 講師授課課程,則教育訓練會員資格可提供高成本效益、不限次數參加所有 NI 公開課程與公開虛擬課程的機會以及不限次數的認證禮券。