閱讀 | 訂閱
閱讀 | 訂閱
數(shù)控機(jī)床

人機(jī)界面中的.NET

星之球激光 來(lái)源:北爾電子2012-02-02 我要評(píng)論(0 )   

未來(lái).NET Framework(.Net框架)技術(shù)將如何為操作員系統(tǒng)創(chuàng)造新的機(jī)會(huì)和條件?人機(jī)界面的開(kāi)發(fā)者和用戶怎樣才能通過(guò)標(biāo)準(zhǔn)化的開(kāi)發(fā)環(huán)境適應(yīng)日新月異的科技發(fā)展? 人機(jī)界面中...

未來(lái).NET Framework(.Net框架)技術(shù)將如何為操作員系統(tǒng)創(chuàng)造新的機(jī)會(huì)和條件?人機(jī)界面的開(kāi)發(fā)者和用戶怎樣才能通過(guò)標(biāo)準(zhǔn)化的開(kāi)發(fā)環(huán)境適應(yīng)日新月異的科技發(fā)展?

人機(jī)界面中的軟件開(kāi)發(fā)十分昂貴。縱觀歷史,許多人機(jī)界面供應(yīng)商花費(fèi)了大量時(shí)間和金錢創(chuàng)建自己的軟件程序,結(jié)果卻鎖定了之前決定的技術(shù)框架。

未來(lái)人機(jī)界面的發(fā)展將邁向新的途徑。通過(guò)開(kāi)放的開(kāi)發(fā)環(huán)境,如最初的.NET Framework(.Net框架),您可以快速搭建一個(gè)穩(wěn)定的經(jīng)過(guò)驗(yàn)證的現(xiàn)代化平臺(tái)。同時(shí),您可以利用各種各樣的工具和功能自定義HMI解決方案,并使它們更有效率。

成熟的交互技術(shù)

.NET Framework(.Net框架)屬于Microsoft Windows操作系統(tǒng),所以它背后的資源頗為可觀。從長(zhǎng)遠(yuǎn)來(lái)看,建立在微軟框架基礎(chǔ)上的應(yīng)用程序可以在極大程度上確保HMI解決方案的創(chuàng)新性及穩(wěn)定性。另一個(gè)明顯的優(yōu)勢(shì)是您可以從.NET框架的附帶技術(shù)中受益。該框架的范圍十分廣泛。創(chuàng)建HMI前提技術(shù)的特例包括WPF(Windows Presentation Foundation,即展示層開(kāi)發(fā)框架)、Ribbon(Windows標(biāo)準(zhǔn)程序中的工具欄域)以及C#中建立腳本的機(jī)會(huì)。

自動(dòng)化的更新?lián)Q代

人機(jī)界面的另一個(gè)新趨勢(shì)是與不斷更新?lián)Q代的自動(dòng)化市場(chǎng)并肩齊步。新一代受過(guò)良好教育的開(kāi)發(fā)商們正進(jìn)入該行業(yè),他們要求更先進(jìn)和更開(kāi)放的工具。工業(yè)車間中的最終用戶和操作員都是與電腦、智能電話和現(xiàn)代化圖形用戶界面一同成長(zhǎng)的。人們對(duì)直觀的圖形化操作界面,而非使用說(shuō)明書的期望也以同樣的速度在增長(zhǎng)。例如近年來(lái)蘋果和谷歌的安卓系統(tǒng)為用戶友好和圖形化設(shè)置一個(gè)新標(biāo)準(zhǔn),而這最終需要行業(yè)的響應(yīng)。
 

newmaker.com

增強(qiáng)版圖形和媒體組件
成功滿足這種開(kāi)發(fā)的方法之一是利用.Net框架中包含的微軟圖形應(yīng)用程序WPF。其優(yōu)勢(shì)是用戶可以通過(guò)縮放獲取矢量圖形,并不會(huì)降低圖像質(zhì)量,而且該設(shè)計(jì)無(wú)需通過(guò)XAML來(lái)編碼。除了極佳的圖形功能外,創(chuàng)建HMI對(duì)象的工具還可以與最終用戶的商標(biāo)進(jìn)行有效地協(xié)調(diào)。例如在MS Expression Design中導(dǎo)入設(shè)計(jì)對(duì)象,打開(kāi)面板即可迅速實(shí)現(xiàn)3D圖形以及透明、陰影、動(dòng)畫、腳本和多媒體等效果。程序員創(chuàng)建邏輯,設(shè)計(jì)師設(shè)計(jì)外觀,XAML處理它們之間的交互作用。通過(guò)WPF,用戶可以獲得現(xiàn)代化的圖形應(yīng)用程序,并構(gòu)建后續(xù)的HMI功能。

.NET框架中另一個(gè)重要的技術(shù)是可以打開(kāi)Windows媒體對(duì)象,如Internet Explorer、Windows媒體播放器和PDF閱讀器等媒體組件。

創(chuàng)建自定義HMI

隨著目前市場(chǎng)的發(fā)展,HMI解決方案的機(jī)器制造商和供應(yīng)商對(duì)HMI解決方案的潤(rùn)色變得越來(lái)越重要,這可以使其從眾多競(jìng)爭(zhēng)對(duì)手中脫穎而出。這適用于功能甚至是設(shè)計(jì)。當(dāng)硬件同質(zhì)化越來(lái)越嚴(yán)重時(shí),用戶如何采用HMI軟件進(jìn)行自定義則變得越來(lái)越重要。

精湛的.NET組件為定制應(yīng)用提供了難得的機(jī)會(huì)。圖形組件是最常見(jiàn)的定制應(yīng)用,它的功能被置入圖形對(duì)象(如按鈕或圖表)中。組件通過(guò)高級(jí)語(yǔ)言開(kāi)發(fā)工具來(lái)創(chuàng)建,隨后被鎖定及保護(hù),并禁止復(fù)制。您可以自行決定是否需要開(kāi)發(fā).NET組件,或者利用網(wǎng)上元件商店中可隨時(shí)下載并安裝的第三方組件。

現(xiàn)在有很多公司在開(kāi)發(fā).NET框架組件。HMI帶來(lái)的這一發(fā)展機(jī)會(huì)頗為有趣。例如,通過(guò).NET 組件,您可以為石油、天然氣、樓宇自動(dòng)化、水和廢水等行業(yè)作出專業(yè)知識(shí)方面的貢獻(xiàn),使客戶更簡(jiǎn)便地優(yōu)化他們的HMI解決方案。

腳本語(yǔ)言對(duì)于HMI解決方案也很重要??v觀歷史,不同的制造商擁有不同方言的標(biāo)準(zhǔn)語(yǔ)言。C#是.NET Framework(.NET框架)中標(biāo)準(zhǔn)語(yǔ)言之一。實(shí)際上,這意味著開(kāi)發(fā)者擁有更多的自由,他們可以利用語(yǔ)言中的所有功能,而非選定部分。

通過(guò)腳本,您可以在應(yīng)用程序中創(chuàng)建自定義功能及HMI開(kāi)發(fā)工具中所沒(méi)有的功能。您也可以結(jié)合不同的組件。

總結(jié)

自動(dòng)化集成系統(tǒng)是大勢(shì)所趨,而供應(yīng)商鎖定的系統(tǒng)已是過(guò)去時(shí)。能讓不同系統(tǒng)供應(yīng)商相互溝通的標(biāo)準(zhǔn)平臺(tái)是當(dāng)前市場(chǎng)趨勢(shì)下的最佳選擇。因此,未來(lái)開(kāi)放式的系統(tǒng)和技術(shù)尤為必要。另一個(gè)趨勢(shì)是,為了加強(qiáng)競(jìng)爭(zhēng)力,人機(jī)界面開(kāi)發(fā)者對(duì)定制化解決方案的工具的要求越來(lái)越高,對(duì)圖形和用戶友好的高要求也推動(dòng)了消費(fèi)市場(chǎng)的迅速發(fā)展。

 

 

轉(zhuǎn)載請(qǐng)注明出處。

暫無(wú)關(guān)鍵詞
免責(zé)聲明

① 凡本網(wǎng)未注明其他出處的作品,版權(quán)均屬于激光制造網(wǎng),未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用。獲本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使 用,并注明"來(lái)源:激光制造網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關(guān)責(zé)任。
② 凡本網(wǎng)注明其他來(lái)源的作品及圖片,均轉(zhuǎn)載自其它媒體,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本媒贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé),版權(quán)歸原作者所有,如有侵權(quán)請(qǐng)聯(lián)系我們刪除。
③ 任何單位或個(gè)人認(rèn)為本網(wǎng)內(nèi)容可能涉嫌侵犯其合法權(quán)益,請(qǐng)及時(shí)向本網(wǎng)提出書面權(quán)利通知,并提供身份證明、權(quán)屬證明、具體鏈接(URL)及詳細(xì)侵權(quán)情況證明。本網(wǎng)在收到上述法律文件后,將會(huì)依法盡快移除相關(guān)涉嫌侵權(quán)的內(nèi)容。

網(wǎng)友點(diǎn)評(píng)
0相關(guān)評(píng)論
精彩導(dǎo)讀