027-86696071

地址:武漢市東湖新技術開發區流芳園橫路(lù)6号

軟件(jiàn)開發

  首頁 >> 産品分(fēn)類 >> 軟件(jiàn)工(gōng)程 >> 軟件(jiàn)開發

系統軟件(jiàn)開發

一、特點

   根據需求開發軟件(jiàn)。

二、樣例

(一)軟件(jiàn)概述

本軟件(jiàn)根據需求進行定制開發,主要提供XXX設備狀态、運行參數、曆史查詢、參數設置等信息的顯示,以及硬件(jiàn)顯示屏)的管理(lǐ)功能。

(二)軟件(jiàn)開發環境

組成

運行軟件(jiàn)系統由系統内核、軟硬件(jiàn)庫、應用程序、界面文件(jiàn)及配置文件(jiàn)組成。

運行環境

操作(zuò)系統:銀河麒麟Kylin 4.0、中标麒麟NeoKylin 5.0

開發環境

開發平台:Ubuntu10.10windows7 32/64bit及以上版本

界面開發工(gōng)具

ZTUIDesign v4.20

(三)軟件(jiàn)功能

1.任務調度管理(lǐ)能力

軟件(jiàn)具有任務調度管理(lǐ)能力,保證軟件(jiàn)中各任務以正确的時序和邏輯運行于多個狀态及子狀态中,并在其中執行各不相(xiàng)同的處理(lǐ)算法,當系統滿足特殊條件(jiàn)時将觸發從(cóng)一個狀态向另一狀态跳(tiào)轉。并具備各模塊的創建與管理(lǐ),線程調度、時間、存儲等資源的管理(lǐ),及時應答處理(lǐ)各模塊發出的請(qǐng)求,協調各模塊間的關系的能力

軟件(jiàn)具有上電啓動、正常運行兩個基本狀态。上電啓動狀态下,執行硬件(jiàn)外設初始化、設備自(zì)檢、配置初始化等處理(lǐ)。在正常運行狀态包括子狀态如(rú)下:

顯示主電路(lù)下設備基本運行參數,并顯示多頁表格視圖下的設備詳細運行參數;

曆史查詢中彈出顯示設備故障信息,以列表方式記錄

參數設置中可(kě)對硬件(jiàn)(顯示屏進行基本配置參數的顯示和修改;

維修手冊中顯示設備電子維修手冊;

在通用配置中執行對通用數據的查看(kàn)和修改。

2.人機(jī)界面能力

通過人機(jī)接口監測用戶輸入,響應用戶操作(zuò),将用戶輸入傳遞給系統調度管理(lǐ)模塊,以視圖和對話(huà)框的方式完成人機(jī)交互。人機(jī)界面文字應清晰,字體(tǐ)美觀,字号大(dà)小恰當。人機(jī)交互功能主要由7個功能部件(jiàn)組成如(rú)下圖所示),各部件(jiàn)的功能如(rú)下:

 

人機(jī)交互功能結構圖

 

圖形化響應命令能力

處理(lǐ)輸入,判斷如(rú)果用戶按下主菜單鍵,則調用畫(huà)面切換函數切換畫(huà)面,否則根據當前畫(huà)面判斷輸入是否需要響應,如(rú)需響應則修改相(xiàng)應的變量然後調用對應的畫(huà)面顯示功能進行畫(huà)面刷新。

啓動及框架顯示能力

1) 需求分(fēn)配:具有上電啓動顯示能力和基本框架顯示能力。

2) 上電啓動顯示能力執行硬件(jiàn)外設初始化、設備自(zì)檢、配置初始化等處理(lǐ)。顯示設備名稱、單位名稱、單位Logo等信息

3) 基本框架顯示能力:顯示所涉及的基本框架的顯示。顯示區爲顯示屏内界面顯示内容,按鍵區爲顯示屏所需響應的按鍵,顯示區内包括内容區和非内容區,後者稱信息區,如(rú)圖6所示。

 

6基本框架示意圖

曆史查詢功能

具備曆史查詢功能。

設備狀态界面

根據用戶需求對設備狀态界面進行設計(jì)

運行參數界面界面

根據用戶需求對運行參數界面進行設計(jì)

曆史查詢界面

 根據用戶需求對曆史查詢界面進行設計(jì)界面設計(jì)如(rú)下:

 

                  

參數設置界面

根據用戶需求對參數設置界面進行設計(jì)參數設置界面設計(jì)如(rú)下: 

 

11參數設置

維修手冊界面 

    根據用戶需求對維修手冊界面進行設計(jì)維修手冊界面設計(jì)如(rú)下:

 

12 維修手冊

通用配置界面

   根據用戶需求對通用配置界面進行設計(jì),通用配置界面設計(jì)如(rú)下

 

13通用配置

(四)可(kě)維護性要求

按雙方約定。

(五)保密要求

按照(zhào)相(xiàng)關的保密規定執行。

(六)軟件(jiàn)的編程語言和編程規則

本編程采用C/C++語言混合編程,符合軟件(jiàn)編碼規範。

(七)軟件(jiàn)的開發工(gōng)具

開發工(gōng)具采用瑞豐組态開發工(gōng)具ZTUIDesign。

(八)軟件(jiàn)的重用性和可(kě)移植性要求

軟件(jiàn)運行于銀河麒麟Kylin操作(zuò)系統,可(kě)根據需求進行平台移植。

(九)工(gōng)程需求

在軟件(jiàn)的設計(jì)中充分(fēn)考慮使用、維護的方便性和安全性,一般隻需要一個人操作(zuò)即可(kě)。很高的自(zì)動化程度,友好的人機(jī)界面,使得(de)用戶使用軟件(jiàn)時的人機(jī)交互非常容易。

 

三、舉例

簡介1

基于道系統。

硬件(jiàn)采用20.1寸的液晶屏,支持分(fēn)辨率爲1600x1200,4個帶隔離(lí)的CAN2.0B的CAN接口,2個100/1000Mbps自(zì)适應以太網接口

軟件(jiàn)系統由系統内核、闆級支持包BSP、應用任務、實時數據庫、界面文件(jiàn)及配置文件(jiàn)組成。

軟件(jiàn)功能包括顯示系統設備拓撲圖,電網圖,參數表格,儀器儀表,報警彈窗(chuāng),曆史查詢,記錄回放(fàng),文件(jiàn)存儲,數據轉發等。

界面賞析




 

簡介2

基于道系統。

硬件(jiàn)采用20.1寸的液晶屏,支持分(fēn)辨率爲1600x1200,4個帶隔離(lí)的CAN2.0B的CAN接口,2個100/1000Mbps自(zì)适應以太網接口。

軟件(jiàn)系統由系統内核、闆級支持包BSP、應用任務、實時數據庫、界面文件(jiàn)及配置文件(jiàn)組成。

軟件(jiàn)功能包括顯示系統總圖,參數表格,網絡通訊狀态,曆史查詢,記錄回放(fàng),文件(jiàn)存儲,數據轉發等。

界面賞析





簡介3

基于銀河麒麟Kylin系統。

硬件(jiàn)采用10.4寸觸摸屏,支持分(fēn)辨率爲800x600,1路(lù)100Mbps以太網接口,接口,1個帶隔離(lí)的CAN2.0B接口。

軟件(jiàn)系統由系統内核、應用任務、界面文件(jiàn)及配置文件(jiàn)組成。

軟件(jiàn)功能包括主框架,電路(lù)圖,開關參數,系統配置,曆史事(shì)件(jiàn),事(shì)件(jiàn)錄波等。

界面賞析

 

 

 


 

簡介4


基于銀河麒麟
Kylin操作(zuò)系統。

硬件(jiàn)采用10.4寸觸摸屏,支持分(fēn)辨率爲800x600,1路(lù)100Mbps以太網接口,接口,1個帶隔離(lí)的CAN2.0B接口。

軟件(jiàn)系統由系統内核、應用任務、界面文件(jiàn)及配置文件(jiàn)組成。

軟件(jiàn)功能包括運行狀态,主電路(lù),運行參數,電池信息,曆史事(shì)件(jiàn)等。

界面賞析

 

 


 簡介5

基于中标麒麟NeoKylin操作(zuò)系統。

硬件(jiàn)采用19寸一體(tǐ)機(jī),支持分(fēn)辨率爲1920x1080,1路(lù)100Mbps以太網接口,接口,2個帶隔離(lí)的CAN2.0B接口。

軟件(jiàn)系統由系統内核、應用任務、界面文件(jiàn)及配置文件(jiàn)組成。

軟件(jiàn)功能包括表格顯示,操控等。

界面賞析


簡介6
 

基于裸機(jī)操作(zuò)系統。

硬件(jiàn)由瑞豐主闆,39鍵透光(guāng)輕觸按鍵,2撥動電源開關,1調節旋鈕構成,操控手柄構成。

軟件(jiàn)系統由按鍵解碼模塊,旋鈕AD解碼模塊,撥動IO解碼模塊,手柄數字解碼,RS422協議(yì)解析模塊組成。

軟件(jiàn)功能包括操控解析,指令傳輸等。

簡介7 

基于裸機(jī)操作(zuò)系統。

硬件(jiàn)由瑞豐主闆,39鍵透光(guāng)輕觸按鍵,2撥動電源開關,1調節旋鈕構成,操控手柄構成。

軟件(jiàn)系統由按鍵解碼模塊,旋鈕AD解碼模塊,撥動IO解碼模塊,手柄數字解碼,RS422協議(yì)解析模塊組成。

軟件(jiàn)功能包括操控解析,指令傳輸等。

簡介8

基于中标麒麟NeoKylin系統。

硬件(jiàn)由工(gōng)控機(jī)和19寸液晶屏構成,支持分(fēn)辨率爲1280x1024。

軟件(jiàn)系統由3D驅動引擎,動畫(huà)任務、實時數據庫、界面文件(jiàn)及配置文件(jiàn)組成。

軟件(jiàn)功能包括場場景設置,場景模拟,音效模拟,運行參數顯示,狀态顯示,仿真參數設置,告警信息,人員(yuán)操作(zuò),科(kē)目考試,綜合評定,記錄存儲,過程回放(fàng)等。