首先,和VC、VB、組態王等軟體開發上位機相比,LabVIEW開發更快捷。很多控制元件都是已經做好的,也可以自定義控制元件,還能XControl。和程式碼程式設計相比,如果你動手編過一次就知道,LabVIEW除錯比較方便,哪裡有錯誤軟體會直接給你指出。而VB、VC等程式碼程式設計除錯就沒那麼簡單,少一個分號很可能找半天沒找到。現在GUI軟體很多,MATLAB也有GUI,但是當你都用過一遍之後,你就會發現,簡單快捷的還得是LabVIEW。 其次,你要明白LabVIEW的優勢,為什麼要用上位機。簡單的系統,微控制器、PLC都可以解決,上位機就顯得可有可無。但是複雜的系統呢?比如當系統的控制演算法是模糊演算法、神經網路演算法等高階演算法,PLC就解決不了,微控制器的話程式設計佔用空間過大,運算速度也跟不上。這就顯示出PC機強大的計算功能。 最主要的,LabVIEW不只是一個軟體,還有配套的硬體。最簡單的比如資料採集卡,使用NI配套的資料採集卡,把感測器插到資料採集卡上,另一端連上PC,資料就採集上來了。不用考慮濾波,不用想通訊協議等等, 一切都搞定了。雖說價格不是很便宜,但是用在高階產業上可以極大節省開發時間。而且,NI還有諸如PAC等硬體。 另外,你要知道,NI還有很多軟體,比如teststand、veristand等等,可以說,他不是一個軟體。
首先,和VC、VB、組態王等軟體開發上位機相比,LabVIEW開發更快捷。很多控制元件都是已經做好的,也可以自定義控制元件,還能XControl。和程式碼程式設計相比,如果你動手編過一次就知道,LabVIEW除錯比較方便,哪裡有錯誤軟體會直接給你指出。而VB、VC等程式碼程式設計除錯就沒那麼簡單,少一個分號很可能找半天沒找到。現在GUI軟體很多,MATLAB也有GUI,但是當你都用過一遍之後,你就會發現,簡單快捷的還得是LabVIEW。 其次,你要明白LabVIEW的優勢,為什麼要用上位機。簡單的系統,微控制器、PLC都可以解決,上位機就顯得可有可無。但是複雜的系統呢?比如當系統的控制演算法是模糊演算法、神經網路演算法等高階演算法,PLC就解決不了,微控制器的話程式設計佔用空間過大,運算速度也跟不上。這就顯示出PC機強大的計算功能。 最主要的,LabVIEW不只是一個軟體,還有配套的硬體。最簡單的比如資料採集卡,使用NI配套的資料採集卡,把感測器插到資料採集卡上,另一端連上PC,資料就採集上來了。不用考慮濾波,不用想通訊協議等等, 一切都搞定了。雖說價格不是很便宜,但是用在高階產業上可以極大節省開發時間。而且,NI還有諸如PAC等硬體。 另外,你要知道,NI還有很多軟體,比如teststand、veristand等等,可以說,他不是一個軟體。