Advanced Architectures in LabVIEW Course 將教您如何為大型 LabVIEW 應用設計與執行可擴充、可延伸的軟體架構。在課程期間,學員可參與討論,並且可個別與共同學習如何架構應用,以及設計相關元件以支援該架構。您將會學習數種進階設計模式、參考架構、程序間通訊方法等。
講師授課教室課程:三 (3) 天
講師授課虛擬課程:共四 (4) 堂課程 (每堂 4.5 小時),需完成課後作業 - 每天平均一 (1) 小時
想學習進階設計模式的 LabVIEW 程式設計人員
負責管理大型應用開發的 LabVIEW 程式設計人員
負責管理開發人員團隊的 LabVIEW 設計師
想要取得 LabVIEW 高階認證 (CLA) 的 LabVIEW 使用者
已完成 LabVIEW Core 3 課程或擁有同等 LabVIEW 經驗
LabVIEW
講師授課的虛擬教育訓練課程會隨附數位課程教材,並由 NI 學習中心提供。
講師授課的 NI 線上教育訓練課程是透過 Zoom 進行,而 NI 會提供 Amazon AppStream/LogMeIn 存取權,以便參與者在配備最新版軟體的虛擬機器上進行課堂練習。
編修需求文件,並設計可擴充、讀取、維護且延伸的軟體架構,以因應大型 LabVIEW 架構應用
與團隊合作以建立架構
了解進階設計模式,以及如何加以運用,以執行架構的元件或子系統
評估多個程序之間的不同通訊方法
在選擇進階設計模式與程序間通訊方法時,了解設計的取捨
設計一致、有條理且實用的 API
分析、評論與改良 LabVIEW 應用架構
課程 | 概述 | 主題 |
---|---|---|
建構應用 | 在此課程中,您將學習如何設計與記錄可擴充、讀取且維護的軟體架構。 |
|
設計 API | 您將學習如何設計一致、有條理且實用的 API,且可在軟體架構中重複使用,以及分配給多位開發人員。 |
|
多個程序與程序間通訊 | 在這個重要課程中,您會學習基本 API 與設計模式,以及如何將其應用至數種必要的進階設計模式上。您也會學習可在多個程序中進行通訊的數種進階方法,以及這些方法之間的取捨。其中的練習與工具都相當通用,可供您在自己的應用中加以使用。 |
|
進階使用者介面技術 | 此課程會說明如何建立架構,以提供模組化、可擴充且可延伸的使用者介面。 |
|
LabVIEW 的物件導向程式設計簡介 | 在此課程中,您將學習如何使用 LabVIEW 物件導向程式設計的封裝與繼承功能,以建立可擴充且可延伸的軟體架構。 |
|
外掛式架構 | 您將學習如何建立外掛式架構,讓您無需改變主要程式碼即可新增功能。 |
|
秘訣、技巧與其他技術 | 此課程會說明多種秘訣、方法與技術,以協助您建立架構 |
|