XY900 型系列防爆電腦是一種嵌入式工控機(jī)和通過(guò)觸摸屏操作或者通過(guò)外接防 爆計(jì)算機(jī)鍵盤(pán)操作的防爆終端設(shè)備,產(chǎn)品采用 Intel Atom 處理器或 Intel Core 處 理器、高分辨率顯示屏;作為使用在防爆現(xiàn)場(chǎng)的操作終端,其防爆性能及數(shù)據(jù)處理 速度,可以滿足大多數(shù)用戶(hù)的需要,廣泛應(yīng)用于石油、化工、輕紡、醫(yī)藥、冶金、 電力等爆炸性危險(xiǎn)場(chǎng)所中信息化、自動(dòng)化控制系統(tǒng)。
軟件設(shè)計(jì)方案 10 6.1 系統(tǒng)軟件設(shè)計(jì) 系統(tǒng)軟件采用以 LINUX 操作系統(tǒng)為基礎(chǔ),以 Qt 作為儀表圖形界 面繪制及響應(yīng)控制的設(shè)計(jì)方案。系統(tǒng)軟件整體采用分層和結(jié)構(gòu)化的 設(shè)計(jì)思想,便于軟件的維護(hù)、更改以及可能產(chǎn)生的跨平臺(tái)移植操作。 根據(jù)系統(tǒng)所要達(dá)到的功能要求以及 LINUX 操作系統(tǒng)的特性,軟件主 要分為三個(gè)功能模塊通信驅(qū)動(dòng)模塊、數(shù)據(jù)處理模塊、UI 模塊。同時(shí), 根據(jù)各模塊之間的邏輯關(guān)系主要做三層劃分,分別為驅(qū)動(dòng)層、通信 層、UI 層。 UI層 通信層 驅(qū)動(dòng)層 UI模塊 數(shù)據(jù)處理模塊 通信驅(qū)動(dòng)模塊 6.1.1 通信驅(qū)動(dòng)模塊 通信驅(qū)動(dòng)模塊根據(jù) LINUX 操作系統(tǒng)設(shè)備驅(qū)動(dòng)的結(jié)構(gòu),實(shí)現(xiàn)通信 設(shè)備的驅(qū)動(dòng)接口。主要實(shí)現(xiàn)通信設(shè)備的初始化、數(shù)據(jù)發(fā)送接收、中 斷處理、設(shè)備參數(shù)配置、錯(cuò)誤處理等功能。 6.1.2 數(shù)據(jù)處理模塊 數(shù)據(jù)處理模塊作為通信驅(qū)動(dòng)模塊和 UI 模塊的橋梁,實(shí)現(xiàn)通過(guò)驅(qū) 動(dòng)模塊接收并解析數(shù)據(jù)后,分發(fā)給 UI 模塊進(jìn)行響應(yīng)處理。
















所有評(píng)論僅代表網(wǎng)友意見(jiàn),與本站立場(chǎng)無(wú)關(guān)。