• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 一種基于VC的在線分析儀器的信息管理設計

    一種基于VC的在線分析儀器的信息管理設計

    作者: 時間:2014-05-07 來源:網絡 收藏

    0 引 言

    本文引用地址:http://www.czjhyjcfj.com/article/246552.htm

    基于 的在線分析儀器平臺從數據采集到顯示已經可以完成分析儀器的基本功能,但是隨著儀表在線檢測、顯示、傳送等要求逐漸提高,以及方便儀器與PLC、DCS 等生產過程自動化的儀表相連,有必要為分析儀器設計信息管理系統。

    1 信息管理系統界面設計

    測量界面采用雙緩存圖片。把一個圖像作為緩存,兩個圖像就是雙緩存了。一個作為前臺緩存,一個作為后臺緩存。即:

    創建一個繪制緩沖區,以bufImage 表示,先將主要的圖形元素一個一個地繪制到此緩沖圖像上,再將此緩沖圖像一次性繪到代表屏幕的Graphics 對象上。

    本設計在Visual C++ 界面編程中使用了Skin++.Skin++是一款通用的軟件換膚套件,目前支持各種版本操作系統,Windows9x、Windows2000、WindowsXP、Windows2003 等,并支持、VB、C#、PB、Delphi、C++Builder 等各種開發語言。

    Skin++ 換膚的效果較好,程序本身也比較穩定。

    另外,本文在界面設計中也采用了復合文件,結構化存儲,這是微軟組件思想的起源。

    系統的功能模塊包括用戶管理、成分選擇、儀器狀態、參數設置、非線性驗證、TCP/IP 傳輸等。主界面如圖1 所示,對應的分析儀器測量界面如圖2 所示。

     

     

     

     

    1.1 系統登錄界面

    系統登錄界面用戶分為兩級:管理員和普通用戶。當輸入完用戶名和密碼并按下“確定”按鈕后,程序會在數據庫中查詢用戶名和密碼是否匹配。在確認匹配之后,程序根據用戶的級別分配權限,然后進入主界面等待用戶下一步的操作。

    在登錄成功后,系統會進入測量界面。如果用戶名輸入錯誤,則會提醒用戶輸入的不是用戶名而不能進入系統,系統也會給出相應的提示信息。

    1.2 用戶管理

    管理員可以通過“用戶管理”界面添加、刪除、更改普通用戶的設置,普通用戶也可以修改密碼。圖3 所示是系統用戶管理界面。管理員和用戶都能根據實際情況,點擊列表頭可以實現用戶的升降序重新排列。操作可使得用戶管理界面更加人性化。

     

     

    1.3 成分選擇

    通過圖4 所示的成分選擇界面,可以根據不同的要求選擇不同的通道號(通道1 ~通道4)和選擇不同的成分(H2、CO、SO2、NO、NO2),單位也可以選擇。因為比較常用的氣體單位為“%”和“ppm”,所以單位設置了這兩個選擇。選擇確定后,在測量界面也會有相應的更新。

     

     

    1.4 儀器狀態和參數讀取

    本系統的儀器狀態和參數讀取界面如圖5 所示。儀器狀態界面的主要功能就是讓用戶可以方便地知道儀器信息,便于下一步操作。

     

     

    1.5 非線性驗證

    本設計采用5 次方程代替能斯特方程的方法來求出氣體組分含量,并在上位機通信這一塊設計了直接利用能斯特方程來驗證數據,這一驗證方法對于用戶來說更具有說服力。圖6 所示是系統的非線性驗證界面。

     

    c++相關文章:c++教程



    上一頁 1 2 下一頁

    關鍵詞: VC SOPC

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 荆州市| 米泉市| 伊川县| 克拉玛依市| 渑池县| 芜湖县| 策勒县| 祁连县| 乌兰察布市| 仙桃市| 伊通| 普安县| 日照市| 东丽区| 九龙县| 阜新| 永靖县| 大兴区| 克拉玛依市| 金华市| 锦屏县| 舒兰市| 高要市| 建始县| 广汉市| 内黄县| 理塘县| 乡城县| 宜良县| 龙里县| 纳雍县| 平原县| 通河县| 柞水县| 克拉玛依市| 洛川县| 望都县| 虹口区| 岳阳市| 民和| 张家界市|