在學習LabVIEW物件導向(LVOOP)時,往往資料很多,卻很難從中間找出有用的,這篇整理了一些網路資源,做一些分類,讓學員比較好找出適合自己的學習資源、學習範例、學習的文件等。以下把OOP的文件資源分類成三個等級,學習分享的網站都是以中文網站為主,英文網站為輔,讓出學習的人不會在閱讀上有困難。

初級學習資源: 依照簡易到難的程度排列

  1. LabVIEW Pro 精選文章: 輕鬆理解物件導向

這篇有個淺顯易懂的範例程式,用簡單的例子引導新人撰寫,適合超級新手

  1. LabVIEW_淺談(LV)OOP物件導向是什麼?為什麼要用物件導向?_Part1

這篇強調的是為何要用物件導向,物件導向和平常使用的state machine差別,若是對LVOOP的應用層面有疑慮的人可以閱讀。

  1. LabVIEW_淺談(LV)OOP物件導向怎麼寫?實作範例_Part2

這篇有淺顯易懂的範例程式,還有文字、流程圖講解架構程式,適合超級新人

  1. Getting started with LVOOP

這篇是一篇英文教學,英文文字簡單,並利用大家熟知的的哺乳類動物的例子講解不同物種例如狗、貓、人類等彼此間的繼承關係,另外這篇作者也分享了程式碼可以下載來練習,是一篇很不錯的教材、範例程式。

 

中級學習資源: 依照簡易到難的程度排列

  1. LabVIEW Pro 文章: 簡單工廠模式混合使用範例

這篇有一個簡易而且有註解的範例,可以下載來看簡易的工廠模式架構

  1. LabVIEW Pro專題: LabVIEW 物件導向

著重在如何架構LVOOP程式,由於他範圍比較廣要搭配DAQ來理解,說明文字較少,所以歸類到中級的範圍。

  1. LabVIEW 物件導向程式設計樣式

這篇有很多LVOOP的架構可以參考,會把這篇放在中級程度的人閱讀,是我認為在了解基本的LVOOP功能後、可以多閱讀不同的架構(不一定要採用)來增加程式的彈性和活用度。

 

高級學習資源: 依照簡易到難的程度排列

  1. Design Pattern Part 4

這篇是一篇介紹軟體架構的文章,介紹了4種比較高階的程式架構,其中還包含目前當紅的Actor Framework;而這4種程式架構都是用到OOP的技巧,不過相對於普通的OOP程式,這份資源重視的是架構的應用,建議在熟練OOP技巧後在試著根據專案的不同選擇不同的架構應用。這份文件很清楚的解釋那種架構適合怎樣的專案類型、或是應用層面,是值得收藏的好文。

  1. NI LabVIEW 物件導向程式設計 (Object-Oriented Programming) 常見問題集

LVOOP後再來閱讀的文件,其中解釋了很多相容性的問題。

  1. NI LabVIEW 物件導向程式設計 (LVOOP) 於設計背後所做的決定

LabVIEW底層中LVOOP如何建構、適合使用LVOOP一陣子後的人閱讀。

4.Object Oriented Testcase Executive With LabVIEW

   Object Oriented Alarm Handling With LabVIEW

   Object Oriented Feedback Control With LabVIEW

  最近看到不錯的範例,是針對Log(系統歷程)所開發的OOP應用。

 

 

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

 

學習相關LabVIEW文章:

進階程式學習

基礎程式學習

專題學習_LVOOP

專題學習_動態載入

程式分享相關LabVIEW文章:

基礎程式分享

進階程式分享

股票程式分享

考取LabVIEW證照相關:

CLAD

CLD

CLA準備CLA考題分析

 

arrow
arrow

    安伯伯 發表在 痞客邦 留言(1) 人氣()