張 鵬,陳景光,胡選仲,于文學
(中機試驗裝備股份有限公司,吉林 長春 130103)
工業自動化控制系統具有提高效率、節能降耗、節省人力成本、促進產業升級的明顯效果,其發展潛力巨大。工業自動化控制系統可大致劃分為硬件系統與軟件系統,其中,硬件系統負責動作命令實際執行,軟件系統主要負責數據計算分析及與使用者之間的人機交互。智能化的人機交互是自動化設備被市場認可的關鍵。
隨著我國自主研發的自動化控制設備越來越多地出口到不同的國家,測控系統軟件人機交互語言轉化工作日益繁重,且擁有龐大多元化的國際市場需求。打破出口設備的不同國家語言交互障礙,提高軟件開發效率,縮小我國工業自動化控制與歐美等發達國家的差距,對提升我國工業自動化技術水平及國際市場競爭力意義重大[1]。
開發軟件所需的計算機硬件和操作系統要求如下:
(1)計算機硬件:微型計算機;
(2)操作系統:Windows 7及以上版本;
(3)開發工具:Microsoft Visual Studio 2017、WPF;
(4)開發語言:.NET/C#;
(5)使用控件:DevExpress最新版本;
(6)語言工具:GNU Gettext+Poedit。
WPF是微軟新一代圖形系統,運行在.NET Framework 3.0及以上版本,為用戶界面、2D/3D圖形、文檔和媒體提供了統一的描述和操作方法。
DevExpress全稱Developer Express,DevExpress控件以界面美觀和功能強大著稱,此控件中有大量的示例和幫助開發的文檔,能夠讓開發人員快速入手。DevExpress控件已廣泛應用于項目進程監督、企業管理、成本管控、生產控制等軟件中。
開發框架采用GNU Gettext+Poedit的方式實現多語言管理。……