以下是我的學習建議:
- 請先前往訓練中心:
https://learn.ni.com/training - 如果你沒有想要學習的相關軟體,那麼建議可以透過以下連結先下載並且試用。記得在安裝的時候,需要登入NI帳號,才能將試用期限延長至45天:
https://www.ni.com/zh-tw/support/downloads/software-products.html - 接著如果你沒有學習過任何LabVIEW基礎,那麼core1-3會是你的好朋友,衷心建議,請營造學習氛圍,不要一直skip影片,雖然core1-3沒有教很多東西,但對於完全不會的人,這確實是可以帶入門的課程:
https://learn.ni.com/training/resources/1232/labview
https://learn.ni.com/training/resources/1242/labview2
https://learn.ni.com/training/resources/1243/labview-core-3 - 如果貴公司已經使用TestStand作為自動化測試平台,那麼建議學習TestStand相關知識,這兩個課程可以確保你會"操作"這套系統,客製架構的部分聽聽就好,我不予置評XD
https://learn.ni.com/training/resources/1230/developing-test-programs-using-teststand
https://learn.ni.com/training/resources/1275/architecting-test-systems-with-teststand - 如果想要學習自行往上搭建系統,或是想要了解如何將系統長大的思維,那麼進階架構的課程或許可以給你一些"想法",如果有興趣的話,可以再找其他課程學習:
https://learn.ni.com/training/resources/1240/advanced-architectures-in-labview - 如果是想要接觸嵌入式系統,那請至少完成以下三個課程,你可以一窺相關知識,但因為嵌入式的水很深,實務上還是得下去寫才能跨入這個領域,所以如果手邊沒有硬體的夥伴,就只能稍微理解而已了:
https://learn.ni.com/training/resources/1273/labview-real-time-1
https://learn.ni.com/training/resources/1274/labview-real-time-2
https://learn.ni.com/training/resources/1268/labview-fpga - 如果是要做資料分析或是報表,那麼建議可以學習DIAdem,這是一套我覺得很不錯的視覺化介面軟體,課程一樣只是入門課程,但我覺得學完之後,剩下的部分自己摸索是沒問題的:
https://learn.ni.com/training/resources/1234/diadem-basics
https://learn.ni.com/training/resources/1244/diadem-advanced - 如果想要"了解"物件導向的相關知識,那麼可以參考這個課程。為什麼說"了解",是因為物件導向是要真正應用才學的會的東西:
https://learn.ni.com/training/resources/1279/object-oriented-design-and-programming-in-labview - 最後,如果對於NI System Link有興趣的話,可以看一下這個課程,他能夠大致上說明System Link在幹嘛,但是多數的人沒有System Link的授權,所以實務上沒辦法操作就是:
https://learn.ni.com/training/resources/1381/systemlink-install-and-connect