資源描述:
《基于.net動態(tài)加載機制實現(xiàn)嵌入式hmi組態(tài)軟件的研究與設計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、中國科技論文在線http://www.paper.edu.cn基于.NET動態(tài)加載機制實現(xiàn)嵌入式HMI組態(tài)軟件的研究與設計*萬維毅5(武漢理工大學信息工程學院,武漢430070)摘要:提出并設計了基于.NET組件的一種動態(tài)加載機制應用于嵌入式HMI組態(tài)軟件中,其功能是在系統(tǒng)中應用該機制,可以動態(tài)的加載需要的功能模塊以應用于各種不同的嵌入式環(huán)境中。其目的是節(jié)省嵌入式環(huán)境下資源,提高運行效率,并且可以靈活的動態(tài)修改與升級,提高開發(fā)效率,這些在嵌入式環(huán)境中應用是非常重要的。文中就.NET組件動態(tài)加載進行了10闡述,并提出設計了基于嵌入式的HMI組態(tài)軟件的解決方案。關(guān)鍵詞:
2、嵌入式系統(tǒng);HMI組態(tài)軟件;.NET組件;動態(tài)加載中圖分類號:TP319Basedonthe.NETdynamicloadingmechanismrealizing15embeddedHMIconfiguraionsoftwareresearchanddesignWanWeiyi(InformationEngineerSchool,WuhanUniversityoftechnology,Wuhan430070)Abstract:Basedonthe.netcomponentofakindofdynamicloadingmechanismusedinembeddedH
3、MIconfigurationsoftwareispresentedanddesigned,itsfunctionisusingthismechanisminthe20system,candynamicallyloadingneedfunctionmodulesforuseinvariousembeddedenvironment.Itspurposeistosavetheembeddedenvironmentresources,increaseefficiency,andcanbeflexibledynamicmodificationandupgrading,imp
4、rovetheefficiencyofdevelopment,theapplicationoftheembeddedenvironmentisveryimportant.The.netcomponentdynamicloadingisdiscussed,andpresentsthedesignbasedonembeddedHMIconfigurationsoftwaresolutions.25Keywords:embeddedsystem;HMIconfigurationsoftwae;.NETcomponents;dynamicloading0引言嵌入式HMI組態(tài)
5、軟件的產(chǎn)生是嵌入式系統(tǒng)在工業(yè)控制領域發(fā)展的必然,由于軟件技術(shù)的不斷發(fā)展使得HMI組態(tài)軟件由于應用環(huán)境不同,軟件多考慮功能強大,故軟件開發(fā)、運[1]30行所需的資源較大。但是,嵌入式HMI組態(tài)軟件則是運行于以嵌入式處理器為核心的硬件系統(tǒng)之上,相應的支持軟件是嵌入式操作系統(tǒng),因此嵌入式HMI組態(tài)軟件不能過于龐大。開發(fā)運行于嵌入式系統(tǒng)的支持組態(tài)功能的通用型人機界面逐漸走向成熟,但因其功能的強大在嵌入式平臺消耗資源過多而導致其運行效率不高。針對這些需求,能夠動態(tài)加載所需要的功能模塊到內(nèi)存,節(jié)省嵌入式環(huán)境的資源是必須的。隨著.NET組件技術(shù)在軟件領域的發(fā)展,35將.NET組件
6、技術(shù)與動態(tài)加載機制應用于嵌入式HMI及其組態(tài)軟件是必然的,不但能繼承傳統(tǒng)的HMI組態(tài)軟件的優(yōu)點,它還能提高軟件的運行效率,同時靈活性好,在惡劣且資源有限的嵌入式環(huán)境下的應用中,擁有能夠動態(tài)修改和加載升級的功能以提高軟件的開發(fā)效率。作者簡介:萬維毅(1986年3月-),男,碩士,主要研究方向:嵌入式系統(tǒng)與智能控制.E-mail:weiyi86321@163.com-1-中國科技論文在線http://www.paper.edu.cn1嵌入式HMI組態(tài)軟件研究背景40人機界面是在操作人員和機器設備之間作雙向溝通的橋梁。使用HMI能夠明確指示并告知操作員機器設備目前的狀況,
7、使操作變的簡單生動,使用戶可以很輕松的操作整個工業(yè)控制現(xiàn)場。HMI的主要功能有:數(shù)據(jù)的輸入與顯示;系統(tǒng)或設備的操作狀態(tài)方面的實時信息顯示;報警處理及打印;此外,新一代嵌入式人機界面還具有簡單的編程、對輸入的數(shù)據(jù)進行[2]處理、數(shù)據(jù)一記錄及配方等智能化控制功能。45組態(tài)軟件是指一些數(shù)據(jù)采集與過程控制的專用軟件,組態(tài)軟件是一個使用戶能快速建立自己的HMI的軟件工具,或開發(fā)環(huán)境。在組態(tài)軟件出現(xiàn)之前,工控領域的用戶通過手工或委托第三方編寫HMI應用,開發(fā)時間長,效率低,可靠性差,通常是封閉的系統(tǒng),選擇余地小,往往不能滿足需求,很難與外界進行數(shù)據(jù)交互,升級和增加功能都受到