用labview做運動控制有前景還是做自動化測試有前景?
Labview的強大之處在于豐富的工具庫,你可以在設計中非常簡便的選擇處理模塊,這些模塊對你來說都是黑盒,只用操心輸入和輸出,大量的測試工作人家已經做好了,而用別的軟件,相對來說,不僅要考慮輸入輸出還要考慮內部關系與算法,還要進行大量的測試,有可能因為模塊內部的問題而影響形象整個系統,這是在調試時非常頭疼的,因此,先用labview做初步的實現,而后或者調用opencan,或者直接上c來實現相關算法,借用硬件來提高處理效率。
我以前做過一個項目,用labview來實現功能,只需幾百行代碼就搞定,但是處理速度慢,必須對視頻流抽樣降幀才能實現近實時,但用c來編譯后代碼多了十幾倍,但速度杠杠的,只是調試中費的功夫現在想起還是眼前一黑。
最后總結一下,每個軟件出于使用角度考慮,都有其擅長的一方面,這里不要拘泥于軟件的種類,算法是王道,在具體項目實施中,應結合項目的實際需求來選擇,比如,在需求分析時選擇快、準、狠的,重在功能,選擇一些高級語言,以提高效率,來吸引客戶,但是是完成和測試階段應關注性能和與硬件或其他系統兼容結合問題,盡量選擇接近機器的編譯語言,有些甚至可以寫到硬件里,以獲得預期的效率和可靠性,個人之見,請大家指正
這玩意的本命行業,就是測試儀器。運動控制實在不是他的菜,因為Windows操作系統實時性差,無法滿足運動控制的需求。
如何編寫labview運動控制程序?
這個很容易吧。NILabVIEWNIVisionDevelopment構成軟件平臺。再配合一塊國產運動控制卡(3軸以上)。設計一個運動的平臺。成本小幾萬塊。
簡單易學的視覺軟件?
LABVIEWVISION,這開發起來比較快,也可用于大型的機器視覺系統的開發,對于工業生產設備的開發是很好的,其還包括運動控制,可以將工業生產設備的很多控制都集成到一起來,且在同一平臺上。對于產品識別、角度、測量等,這個會了,都是小CASE。