當前位置:學問君>學習教育>畢業論文>

計算機軟件在機電技術的運用論文

學問君 人氣:9.12K

隨着科學技術的快速發展,機電技術得到了很大的提高,其發展趨勢正向一體化、自動化和智能化方向發展,從而對機電一體化系統中軟件系統的要求越來越高。由於計算機軟件控制系統存在一些不規範的因素,與用戶的期待值有一定偏差,另外,軟件設計中導致整個系統在操作使用上存在缺陷,降低了使用單位的工作效率和生產效益。

計算機軟件在機電技術的運用論文

一、計算機軟件系統在機電一體化中的重要地位

(一)機電一體化的機礎

自20世紀80年代初開始,隨着中國改革開放的發展,除本身自有的研發不斷提高,引進外資的同時,也帶來了先進的國外技術和管理,通信技術、計算機技術和控制技術日新月異的發展,奠定了機電一體化發展的技術基礎。各種微電子技術、超大規模集成電路技術跨越式的發展,也給機電一體化進程插上騰飛的翅膀。

(二)機電一體化系統的發展方向

智能化是機電一體化系統發展的重要方向。智能化是在控制理論的基礎上,綜合了計算機科學、生理心理學、人工智能學、運籌學和動力這的新方法新思想,具有模擬人類智能的自主決策、邏輯思維和判斷推理能力,從而達到較搞的控制水平。隨着數控機牀和機械人在智能化中的應用,高速、高性能的微處理器提供了人的部份智能功能,在機電一體化建設中人工智能的研究和運用,大幅降低了工作人員的`工作量,大大提高了企業的經濟效益。

(三)計算機軟件技術在機電一體化的重要作用

計算機技術在機電一體化系統中的重要位置很關鍵,他是機電技術自動化、一體化智能化的橋樑。在整個計算機系統集成裏,計算機硬件只是一個執行平臺,他爲計算機軟件提供優質高效的數據處理,在此集成系統裏,真正起到關鍵作用的是凝聚了設計者心血和智慧的系統軟件,可以說,計算機是機電一體化系統的大腦,而計算機軟件又是計算機的大腦。

二、計算機軟件系統在機電一體化中存在的主要問題

相對機電一體化系統的快速發展,機算機軟件系統缺乏同步的快速反應能力,相對其他領域軟件的應用和程序語言的發展,更是明顯滯後。

(一)編程語言相對滯後

在計算機軟件系統對機電一體化系統的應用開發中,目前主要使用的編程語言是C++、C語言和彙編語言,且多數採用VC、TC、BC作爲開發平臺,這些語言和平臺雖然有其他語言不可比擬的優勢,如開發成熟,操作易學易懂,但是相對各類功能更強大的開發平臺,相對滯後。因爲,諸如2.2JBuilder、N1玎和JAvA這些開發平臺,他們的高安全性、高速高效、方便快捷的明顯優勢,將會成爲今後機電一體化系和其他領域的主流開發工具。

(二)編程風格差

在機電一體化系統開發過程中,從事軟件系統開發的工作人員,多數不專門從事機電一體化的開發人員,他們雖然有奇妙的開發構想和強大的技術實力,但他們在開發過程中無法形成較好的編程風格,在處理勻稱合理的代碼佈局、遵守命名規則和清晰的註釋方面,做得不算很好。

(三)軟件系統不能滿足用戶需求

機電一體化系統中,計算計軟件系統主要存的問題,是軟件系統缺少對整個工程理念、系統理念的軟件開發大局觀,他們根據軟件的系統要求來開發,導致開發出來的軟件系統,未能結合用戶的實際情況和需求,不能提供更廣的選擇範圍和更多的非專業用戶,不能按用戶的實際需求量身開發,從而滿足不了用戶的需求。

(四)軟件系統相容性差

軟件系統相容性差是機電一體化系統中的軟件系統存在的又一問題,從而導致在軟年系統開發過程中,重複性開發,耗費了大量的人力財力資源。軟件系統開發人員,應對整個國內機電行業和機電一體化的整體進程有較爲準確的把握,然後根據這些情況,儘可能考慮到各個方面,開發出一個較強的軟件使用平臺,然後再根據用戶的實際需求情況,在這個平臺上,作出部份修改,這樣的話,既提高了軟件系統的相容性,也避免了重複開發帶來的資源浪費。

三、機電技術一系化系統中計算機軟件系統開發問題解決措施

第一,提高更進階的編程語言在機電系統中的應用率,這需要機電一體化領域和計算機領域更進一步的融合;第二,需要有專門人員來研究機電一體化系統中,軟件模組的開發和封裝。以組件的概念來開發軟件系統,研究如何劃分高內聚低耦合的模組,如何提供模組的接口,如何儘可能提高軟件模組的可重複利用率;第三,應在機電一體化系統中的軟件開發中建立工程的概念。從可行性分析、需求分析到具體的設計,再到最後的封裝測試,嚴格按照工程學方法來指導軟件系統的開發,形成良好的開發工作流程。

四、機電一體化系統中計算機軟件系統開發的展望

隨着機電一體化的發展,網絡製造和網絡合作發展迅速。人工智能飛速發展,自動化程度要求越來越高,專業的劃分越來越細,現代控制理論越來越成熟,機電一體化系統需要更高效、更智能化、能提供更高安全性的語言來進行其中的軟件系統開發。提高機電一體化系統中軟件系統的開發效率,解決出現的一些問題,還需要進行更多的研究和兩個領域在更高層次上的融合。採用更高層的面向對象的語言如J烈,A等,它們在網絡的領域可以說是如魚得水,要讓它們更快的觸入到機電一體系統軟件的開發中,從而開發出更適合機電系統的編程語言,適應機電系統中的軟件系統更高的要求和規範。

五、結語

計算機軟件系統在機電一體化系統中佔有比較重要的地位,軟件系統開發人員應該與時俱進,緊跟機電技術發展的新趨勢新潮流,開發出適合用戶使用的軟件系統,並指導用戶熟練運用,從而爲用戶創造出較好的經濟效益和社會效益。