實例集錦與提高技巧,助你高效學習LabVIEW

2020-09-07 電子發燒友網

近幾年,學習LabVIEW的人越來越多,市場也越來越大。就編者身邊認識的同事,還有曾經認識的師弟師妹們,就有很多以前用VC,C#,VB,Delphi編程的,也都開始學習LabVIEW編程。編者認為LabVIEW的應用領域很廣,前景也是很不錯的。作為測試行業的翹楚,加之目前人們對於產品穩定性、高可靠性的追求,使用LabVIEW也是個絕佳的選擇。

但是也有很多的人,在學習LabVIEW過程中反映太難學了,怎麼學都學不好。就譬如,現在在通信工程學院就讀的王師弟,他最近跟我說,自己上課認真聽,作業也認真寫了,有做筆記不懂就問老師,這些都做了,但只要一上手項目就不知道怎麼入手,去網上找LabVIEW編程相關資料卻很少,尤其是具體實例。

聽到學員反饋上述問題時,編者腦海裡首先想到的是這麼一句話:

學習學不好,往往是兩種人。一種是不知道自己該怎麼辦;另一種是不努力但是知道自己該怎麼辦。而大部分努力,但成績不理想的人大多屬於第一種人。

所以,首先你要明白,不管你現在處於哪個階段,學習方法和效率遠遠大於學習時長,你付出的努力上來得重要。

回到上述提出的問題,「感覺網上有關LabVIEW資料很少,尤其是相關實例」。這裡編者覺得需要糾正一下,不管你說的學習LabVIEW的各種資料少,還是特指你說的樣例實例代碼,其實這些內容在網上很多,並不是少而且太多了!以至於你不知道如何去選擇你自己需要的。

換一種表達方式,其實這個問題反映的是「我剛接觸LabVIEW,但是不知道怎樣去查找資料,掌握正確的學習LabVIEW方法」。

這裡編者給幾個覺得還不錯的LabVIEW學習方法,給大家參考:

1.獲取資料

2.代碼範例

3.中英文資料的區別

4.學習方法論

01 獲取資料

LabVIEW軟體的學習資料,系統隨機安裝自帶會提供三個便捷有效的學習方式:即時幫助窗口、幫助文檔和演示範例。新手學習和使用LabVIEW最好的老師,就是參考系統裡的具體例程,這些例子的編程質量都是非常高的,也多半配有解釋性文字,裡面的內容基本上能覆蓋80%的日常工作編程場景。除此,你還可以參考一些國內著名入門圖書,也可以在NI中國區官網獲取第一手的LabVIEW諮詢和技術支持,能夠很好的幫助人員學習LabVIEW,中文版社區更新相對稍晚,建議有英語基礎的學員,可以到NI美國區社區論壇學習最新內容。

02 代碼範例

有關實例代碼除了隨系統安裝的示例代碼外,另外一個重要的學習渠道,就是NI(英文)網站的例程項目。網站代碼庫不但有很多各種測控類的程序,還包括了很多有趣的遊戲例程。NI社區、Lava.org及全球最大的代碼分享協作網站Github,也都有很多非常優秀的代碼範例,提供給大家學習借鑑。

03 中英文資料的區別

目前,國內中文的資料和例程、書籍已經完全能夠幫大家入門、到中階學習LabVIEW編程,最主要的還是欠缺中高級的內容,例如軟體工程、多線程和性能管理、面向對象編程技術和操作者框架等,但是這些內容可以參考借鑑很多的其他程式語言的的中文技術資料,就像學習面向對象設計與開發的經典必讀中文書籍。

04 學習方法論

一般來說學習方法分兩種,第一種是按部就班、循序漸進式學習。從基本理論開始,從練習小的問題分解,從易到難,逐級不斷地提升自身的組合問題分析能力。另外一種就是項目式驅動學習,顧名思義,就是用你現有的知識框架來直接使用LabVIEW編程來完成實際工程項目。根據編者多年的個人實踐總結,建議大家還是以實戰來驅動項目,學習起來會更快捷有效。

其次是LabVIEW學習建議,對於LabVIEW如何入門,編者給出一點個人的學習經驗分享:

單從技術角度來講,熟練掌握了下面的10個編程知識點,並能夠結合自己的工程領域實踐開發,完成相關數據採集,測量控制等應用程式開發,就能算是真正的LabVIEW入門了。

1)理解數據流編程核心概念;

2)能夠較為熟練地使用LabVIEW存在的編程結構和數據類型;

3)在實踐工程編程應用中,能夠使用通用設計技巧和狀態機模式;

4)設計軟體分塊能力,具備初等的編程模塊思維,熟練掌握子VI的應用;

5)掌握創建波形圖標、波形圖和按鍵的用戶界面

6)掌握不同的編輯和調試技術;

7)掌握初級的文件保存數據讀寫技術;

8)使用通知器、隊列和事件的通用設計模式;

9)掌握屬性節點對界面元素進行更新修改;

10)掌握基本的軟體模塊重構技巧

從知識掌握的程度上劃分,要想快速入門LabVIEW編程,除了需要具備基本的編程知識(如C語言)、專業領域知識(自動控制理論、數據採集知識等)你還需要做到以下的步驟:

1.從實際工作做起,找到一個簡單場景的問題:如完成某種模塊的電壓的測量驗證需求,採集傳感器數據並分析等等。

2.在LabVIEW項目範例庫中查找類似的程序,邊實驗邊修改,用快速的實現簡單的功能;

3. 認真學習樣例代碼中不明白的地方,查隨機幫助文件和相關書籍。

4. 重複造輪子工程,再開發一個類似的項目,不使用幫助腳手架例程代碼,完全自己純手工打造。

5. 將項目文檔化,編寫博客文章記錄下你的學習歷程和中間過程中的填坑過程,從而幫助同事或同好學習該類型編程。

另外,為幫助大家更好地學會LabVIEW基礎理論知識,應用編程技巧,在查找相關的LabVIEW資料能夠少花時間,高效率學習,掌握正確入門LabVIEW技術方法論、學習路徑。編者準備了一份LabVIEW編程資料+項目實例大禮包,幫大家在學習LabVIEW過程少走彎路,提升自己的學習效率。

1. LabVIEW的基礎教程手冊

本文檔包括LabVIEW 的編程理論、技巧和功能,介紹了用於創建測試測量、數據採集、儀器控制、數據記錄、測量分析和報表生成等各類應用程式的VI 和函數。

2. LabVIEW開發技術教程之提高LabVIEW開發速度25技巧

本演示文稿將涵蓋25個旨在減少LabVIEW中的編程工作和改進開發時間的信息。提示和技巧包括從有用的LabVIEW特性的簡單提醒到高級功能和工具。希望每個人都能拿出一些新的有用的技巧來應用到他們的日常編程中。

3. LabVIEW寶典簡版第二版

本書共17章,分為入門篇、高級篇、工程應用篇。第1-5章為入門篇,介紹了LabVIEW的基本概念、基本函數的用法和常用的運行結構,詳盡地分析了LabVIEW的基本數據結構和文件存儲方式。

第6~11章為高級篇,介紹了應用程式、VI和控制項的引用、屬性和方法,以及各類高級控制項的運用方法。第8章介紹了LabVIEW的文本編程方式及DLL、C語言接口,第9章詳細介紹了基於matlab 語法的MathScript 編程技術,第1o章介紹了LabVIEW基於組件的編程方法。

第12~17章為工程應用篇,具體而細緻地講解了在做實際工程開發時所用到的LabVIEW編程技術。本篇結合LabVIEW的常用工具包,具體分析了計算機串口、並口、網絡通信方面的編程技術,以及數據記錄和監控工具包、資料庫連接工具包、報表生成工具包、狀態圖工具包、FPGA工具包等的應用。第13、第14章詳細介紹了數據採集的基本原理和常用編程方法,其中重點介紹了LabVIEW在實時系統下的運用。第15章講解了LabVIEW實時系統的開發案例。第16章講解了LabVIEW數據採集系統開發案例。第17章講解了FPGA的開發案例,以及如何利用LabVIEW圖形編程方式,提高開發效率。

4. LabVIEW的典型實例合集

本套資料合集包括了:FIR濾波器,n階齊次線性常微分方程,n階齊次線性方程,觸發檢測,單邊傅立葉變換,單因素方差分析,低通濾波,獨立性檢驗,多諧波發生器,二元函數計算,傅立葉變換,過渡分析,蝴蝶圖,回聲發生器,回聲探測,火車車輪檢測,極點查找,假設檢驗。

如何獲得上述LabVIEW編程資料大禮包?

掃一掃加入LabVIEW技術交流群,即可免費領取全部資料!

相關焦點

  • 基於labview的示波器控制設計
    下面就來談談計算機控制示波器的步驟和方法,並利用實例進行分析和講解。本文引用地址:http://www.eepw.com.cn/article/234570.htm1. 系統硬體構架 計算機控制示波器步驟實例(以LAN口控制為例,開發軟體:labview)下面針對計算機如何編程控制示波器的步驟進行詳細的說明。3.1 開發軟體的選取市場上最流行的分析和開發軟體很多,有VC/VC++、VB/VBA、Matlab、Labview、LabWindow CVI等開發軟體,根據個人的愛好和對某個軟體的熟悉程度來選用。
  • labview實現深度學習,還在用python?
    傳統的視覺算法受打光以及圖像的邊緣對比度影響,無法做到人眼的分辨效果,而且人具有學習能力,經過大量樣本的學習,人就可以找到不同物體之間的細微差別
  • 12個學習管理技巧,助你高效衝刺中考最後55天!
    今天距離中招考試時間僅剩55天,小明根據各位老師的建議和自己的經驗,總結出12個學習與時間管理的技巧,希望能夠在緊張的備考中幫助你們。希望同學們能夠一如既往地堅持到最後,因為能夠堅持下去的自律總會成為你取的好成績的契機。
  • 實戰訓練8:labview編程實現PLC直接讀寫
    你不在身邊擾亂了心弦想你的一切模糊了雙眼
  • LabVIEW與樂高NXT機器人的入門
    目前labview已經從定位於虛擬儀器軟體升級為一種流行的圖形化編程軟體,就像C語言是文本式程式語言的代表一樣,Labview就是圖形式程式語言的典範,國內外擁有眾多Labview用戶。現在你可以在labview軟體基礎上,安裝樂高NXT 組件,就可以直接用labview軟體編程了!
  • 掌握費曼技巧,讓你高效學習
    學習費曼技巧之前,我們先來了解一下費曼本人。理察D.費曼,曾經任職於普林斯頓大學物理系,他是美國著名的物理學家,諾貝爾獎的獲得者。費曼技巧最大的特點就是化繁為簡。圖片來自網絡掌握費曼技巧,讓你高效學習。那麼費曼技巧如何操作呢?第一步,選擇要學習的概念。
  • 翻譯技巧與實例解析 EC1
    聽說愛學習的夥伴們都關注並星標了金融英語翻譯社哦
  • 初中生網上學習,高效學習法為你助力
    現在疫情尚未解決,中小學生開學的具體時間還不明朗,初中生網上學習加自主學習,效果肯定不如學校。家長們憂心忡忡,擔心孩子學習落後,本文主要從「高效學習方法」著手,重點介紹初中生如何如何掌握學習語文、數學、英語、物理、化學、歷史、政治、地理等科目的實用技巧和有效方法。關於學習方法對於中學生的重要性這個問題,很多教育專家和一線教師都反覆強調過。
  • 考點集錦 | 高中生物:「常見陷阱」你中招了嗎?高考「避雷」
    但實際上學好生物,對提高理科綜合的成績是非常有利的。高中生物複習過程中學生主要問題在於:不能準確運用所學定律解答具體問題,如利用遺傳學的相關定律來解析生物學現象,上課過程中學生雖覺得都已經聽懂,但等到真正做題時卻似黔驢技窮。
  • 給大家高效的提分方法+50道數學經典高頻題,助你數學輕鬆拿滿分
    90%的學生都缺少一套科學,高效的提分方法,尤其到了衝刺階段!為此,為大家整理了50道體現數學思想的經典高頻題,助你數學輕鬆拿滿分!家長們轉給孩子,孩子們再轉給同學,趕快利用最後的碎片時間看一遍,掌握技巧,考場上多幾分勝算!點擊我頭像,私信「資料」,即可領取下方的完整版文檔。
  • 高效學習的三個重要階段,認識了就會更好地學習,提高學習成績
    培養創新能力方階段就是在吸收新的知識加上不斷的練習,每年都需要添加新的知識,學習了很多卻難以專心學習,結果導致你以為學到了東西,其實學的是空虛,學習的目的是要提升讀者的學習力,幫助你在不同的領域裡都能夠精準學習。第1個高效學習階段,學習技巧比學習本身更重要。
  • 這些學習方法,助你高效備考2020年導遊證考試!
    2020年導遊資格證考試的備考正在進行中,很多考生都在認真學習各科目的考試內容,希望自己可以一次考取導遊資格證書。為了幫助大家提高學習效率,高效備考導遊資格證考試,小編分享了幾個學習小技巧,一起來看看吧!
  • 一本好書 | 怎樣合作學習更高效
    新課程改革以來,小組合作學習等相關理念備受推崇。《教師如何提高學生小組合作學習效率》一書,是美國督導與課程發展協會(ASCD)明星教師南希·弗雷、道格拉斯·費舍和桑迪·艾佛勞芙針對小組合作的專項研究成果,其目的是為一線教師提供一些必要的知識和方法,用來設計和指導小組合作,從而使學生更積極參與、更高效合作、更深刻理解,使教學活動進展順利,成效顯著。
  • 費曼學習技巧:一個高效的底層學習心法
    而這個「白居易寫詩法」到了現代,也有了一個洋氣的名字,叫「費曼技巧」。費曼技巧來自於諾貝爾物理獎獲得者理察•費曼(Richard Feynman)的學習方法,費曼作為大物理學家,總是能將抽象的概念用生動的方式表達出來,並且學生能夠很快聽懂。後來人們根據他的經驗提煉了一個底層的學習心法:費曼技巧。
  • 提高數據分析能力,你不得不看的33本書|推薦收藏
    除了平時在網上搜集相關資料學習以外,如果希望短時間內高效的掌握數據分析的知識並運用到工作中,這個時候參考經典的好書,對提高數據分析能力會更有幫助。今天DataHunter數獵哥就為大家推薦一份相對完整的入門學習體系的數據分析書單。2020年,不妨從這裡開始,給自己定下一個小小的目標,開始好好學習吧!
  • 如何高效學習:從經典的費曼技巧到整體性學習法
    諾貝爾物理獎獲得者費曼先生的費曼技巧學習法,就是這種以教為學的學習模式。《如何高效學習》的作者斯科特 · 揚是一位快速學習的高手,他用自己發明的整體性學習法,完成了1年時間學習4年MIT課程的「不可能任務」。本文將為你詳細介紹這套值得借鑑的整體性學習法,以及包括費曼技巧在內的學習技巧。
  • 特級教師:小學閱讀理解答題技巧+實例解析+真題訓練,家長收藏
    美國心理學家克拉森的心理實驗結果表明,孩子們有趣的課外閱讀對提高寫作能力的作用遠遠大於機械式寫作訓練。幾乎所有語文成績好的孩子都喜歡讀課外書,這些孩子往往有很多的閱讀沉澱,這些孩子在寫作方面往往有突出的思維,在閱讀理解方面有突出的洞察力,在說話方面也比其他孩子突出。
  • 醫海泛舟學習筆記集錦第28篇(薪火相傳計劃:百萬華人學習分享第104篇)
    在這個魚龍混雜的醫療大環境下,在必要的時候有求醫不如求己的觀念,學習正統中醫這門學問真是太明智、必要了。願有更多的「末末」聰慧如你風的第24天打卡分享,能很快地把視頻中學習到的理論知識同生活中的實例結合起來,既證明經典古籍及倪師所授不虛,也是奠定學以致用好基礎的開始。
  • 你真的會用瀏覽器搜索嗎?幾個高階搜索技巧助您高效找到有用信息
    今天我就來和大家分享各大搜尋引擎通用的高階搜索技巧,不管你是習慣必應還是百度,這些高階搜索技巧都能夠助您精準高效地獲取自己想要的信息。精準檢索指定格式的內容有時候大家檢索的內容有一定的格式指向性,比如我想學習一點東西我就會偏向於搜索PPT格式的文件;如果我想檢索一些文獻,我就會選擇檢索PDF格式的文件。那麼有沒有那麼一種搜索技巧能夠幫助我們檢索到指定格式的信息呢?答案是肯定的。
  • 3個步驟,助你提高閱讀學習力
    真正高效的閱讀方式,應該是設定讀書目的,然後帶著疑問去閱讀。比如你最近情緒不佳,工作狀態頻受影響,你想從《應對焦慮》這本書找解決辦法。因此,在閱讀之前,你可以先設問:「什麼是焦慮」、「焦慮分為幾種狀態」、「什麼原因會產生焦慮」、「有哪些解決焦慮的辦法」。