談談非儀器和測控專業(yè)的工程師如何把labview用于產品的開發(fā)
(就我所知到的一點點皮毛,談談個人的心得。 ^_^)
labview 是一個易學、功能非常強大的通用圖形化(象搭積木)編程語言,主要用于虛擬儀器,測控等領域。其實,對于廣大非儀器和測控專業(yè)的電子工程師,我們可以把它作為產品開發(fā),特別是前期開發(fā)的利器。
做產品開發(fā)的人都知道,一個產品從一個朦朧的方案開始,就要準備硬件設計,打板,MCU軟件設計,反復的修改,有時因方案的錯誤,又得從頭開始。更可怕的是方案沒錯,就因MCU軟件有小小的錯誤(常有的),而把一個正確的方案給否定了,使項目無法完成。
而NI的數據板卡,就相當于一個通用的高性能的超級硬件平臺,有IO、AD、DA、PWM、Timer等等,labview 又是一個功能相當強大的軟件平臺,里面 包含了各種的邏輯算術運算、數字濾波、頻譜分析、圖像處理、曲線擬合等等 數不完的軟件包。
在產品開發(fā)的初期,只需要少量的前端硬件(甚至不要)和一個初步的設 計方案,就可以用 NI的數據板卡和 labview 進行快速的實施和驗證(因 labview 使用完善的軟件包,又是積木化的編程,差錯相對要少得多),直到 方案得到通過為止,然后把軟硬件實施的方法移植到實際產品的中去,就可以 快速完成產品的設計。
參與討論請進 NI 虛擬儀器技術論壇http://www.21icbbs.com/club/bbs/bbsView.asp?boardid=47