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