LabVIEW
LabVIEW(Laboratory Virtual Instrumentation Engineering Workbench,實(shí)驗室虛擬儀器工程平臺)是由美國國家儀器公司(NI)所開(kāi)發(fā)的圖形化程序編譯平臺,發(fā)明者為杰夫·考度斯基(Jeff Kodosky),程序最初于1986年在蘋(píng)果電腦上發(fā)表。LabVIEW早期是為了儀器自動(dòng)控制所設計,至今轉變成為一種逐漸成熟的高級編程語(yǔ)言。圖形化程序與傳統編程語(yǔ)言之不同點(diǎn)在于程序流程采用"數據流"之概念打破傳統之思維模式,使得程序設計者在流程圖構思完畢的同時(shí)也完成了程序的撰寫(xiě)。
LabVIEW率先引入了特別的虛擬儀表的概念,用戶(hù)可通過(guò)人機界面直接控制自行開(kāi)發(fā)之儀器。此外LabVIEW提供的庫包含:信號截取、信號分析、機器視覺(jué)、數值運算、邏輯運算、聲音震動(dòng)分析、數據存儲...等。目前可支持Windows,UNIX,Linux,Mac OS等操作系統。由于LabVIEW特殊的圖形程序簡(jiǎn)單易懂的開(kāi)發(fā)接口,縮短了開(kāi)發(fā)原型的速度以及方便日后的軟件維護,因此逐漸受到系統開(kāi)發(fā)及研究人員的喜愛(ài)。目前廣泛的被應用于工業(yè)自動(dòng)化之領(lǐng)域上。LabVIEW默認以 多線(xiàn)程運行程序,對于程序設計者更是一大利器。此外LabVIEW通信接口方面支持:GPIB,USB,IEEE1394,MODBUS,串行接口,并發(fā)端口,IrDA,TCP,UDP,Bluetooth,.NET,ActiveX,SMTP...等接口。