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