999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于IOCOMP組件的電池管理系統的數據采集監控

2014-04-27 08:44:38蘇震宇
科技視界 2014年8期
關鍵詞:功能方法

蘇震宇

(淮南市礦用電子技術研究所,安徽淮南232001)

0 引言

在許多現場自動監測系統中,計算機和實際監測系統之間需要進行數據交換。在電池的管理系統中,需要對電池的相關數據進行采集并實時顯示,以便于工作人員觀測,通過數據曲線的比較,可增強分析性,及時發現問題和解決問題。IO COMP Components是一個面向仿真、工業自動化、儀表等數據圖形領域的通用組件包。包含了豐富的應用在Visual Basic和Visual C++、Delphi等Windows開發工具的嵌入式控件,包括各種形式的報警器、測量、棒圖、LED、儀表、數碼管、計數器、趨勢圖等48種面板指示控件。本文將介紹基于VB的Iocomp控件實現實時監控的繪制方法,該方法簡便易行,編程也比較簡單,在實際應用中得到了良好的效果[2-3]。

1 上位機部分

上位機部分,使用VB編程來實現對數據的接受、顯示和存儲等。VB6.0不但提供了良好的界面設計能力,而且在微機串口通信方面也有很強的功能,采用VB開發基于Windows下的數據采集和工業控制應用軟件十分方便,尤其軟件界面設計非常便捷,編程工作量較少開發周期短。上位機能過RS232轉RS485和電池管理系統進行通信,將電池管理系統所采集的電池相關的數據信息在電腦上顯示并存儲。

VB串口通信利用MS COMM通訊控件向電池管理系統發送信息,并對管理系統進行控制。

MS COMM是Windows下串行通信編程的Active X,它為應用程序提供了通過串行接口收發數據的簡便方法。MS COMM提供了兩種處理通信問題的方法:一是事件驅動,一是查詢[1]。

1)事件驅動方式

事件驅動通訊是處理串行端口交互作用的一種非常有效的方法。在許多情況下,在事件發生時需要得到通知,例如,在串口接收緩沖區中有字符,或Carrier Detect線上一個字符收到或發生一個變化時。可以利用MS COMM控件的On Comm事件捕獲并處理這些通訊事件。On COMM事件還可以檢查和處理通訊錯誤。該方法優點是程序響應及時,可靠性高。每個MS COMM控件對應一個串口,如果程序需要訪問多個串口,必須使用多個MS COMM控件。

2)查詢方式

查詢方式實質上還是事件驅動。在程序的每個關鍵功能之后,通過輪詢檢測Comm Event屬性的值來查詢事件和錯誤。這樣顯得更為便捷。本文將對以下幾種方式進行對比分析。

方法一:采用Tee Chart實現。Tee Chart Pro是一款提供上百種2D和3D圖形風格、40種數學和統計功能、加上無限制的軸和22種調色板組件供選擇的繪圖控件。Tee Chart還包括一個強大的、完整的編輯對話框,幾乎可用于每個組件和子組件,可以快速的設計同復雜圖表應用程序。圖表編輯器通過Tee Commander組件進一步得到增強,它提供一次點擊訪問圖表編輯器和共同特征。

方法二:在VB中繪制實時曲線是比較難的,一般要應用第三方控件或是Windows API函數來完成,但是如果對實時曲線的要求不高,只要能表示出當前的一般情況的話,可以直接應用V B提供給我們的空間來完成。

方法三:可以采用工控組態軟件來實現。組態軟件具有動畫顯示、流程控制、數據采集、設備控制與輸出、工程報表、數據與曲線等強大功能,在自動控制中占據主力位置。

方法四:采用Iocomp控件來實現。結合Ioeomp Components圖形儀表組件,易于實現VB組態。

結合來看,采用Iocomp控件來實現實時曲線的繪制是最佳的,在工業控制軟件當中,它將為更多的程序員提供更廣的應用領域和發展空間。

2 IOCOMP Software簡介

IOCOMP[4-5]是一套用于工業的儀表盤控件,適用于ActiveX或VCL開發環境。提供自定義屬性編輯器可以快速和簡單的配置,VCL版包含所有的源代碼(100%的Delphi源代碼),發布版權免費(除HMI和SCADA類型的應用),矢量繪制,不會因為圖像的大小引起圖形變形,支持OPC。分為四個版本分別是:Std Pack、Pro Pack、Plot Pack、Ultra Pack。IOCOMP Software特征如下:

自定義屬性編輯器:每個控件都帶一個將屬性以邏輯形式分組的屬性自定義編輯器,它使得用戶能夠輕松的設置控件屬性。在屬性窗口中可以無限的搜索,屬性窗口也可以無限的層疊。

值相關聯:大多數的控件都擁有一些值,它們在設置前可能是相關聯的,這就提供了一個相關聯的機制以及程序靈活性。

實時高效:該控件具有實時顯示、縮放、滾動、即使是進行數據繪制時,不限制X有及Y坐標軸、不限制通道、曲線擬合、直角坐標軸、可視化的布局管理器、支持EMF、BMP、JPG以及TXT格式的文件輸出,及具高效性。

3 IOCOMP控件

IOCOMP控件主要有三種組件:(iPlot、iXYPlot和iScope。

iPlot是一款即時繪圖組件,支持具有連續遞增的x坐標的數據序列的繪圖。其典型的用途是圖表記錄或滾動圖表類型的應用。該組件可用于所有的繪圖應用。iP1ot組件的應用使得繪圖程序得到了最優化,iPlot組件還可提供高速接入和繪圖方法。

iXYPlot是一個即時繪圖組件,它支持具備任意X、Y坐標值的數據。

iScope是一個真正的實時模擬數字范圍的組件。支持實時處理和顯示的數據時,5MHz的信號輸入率如果是連續的數據或使用更高的數據傳輸率采用間斷數據。

iPlot組件和iXYPlot組件的等級是相同的,除了通道的對象。其常用屬性為:

Channel屬性,可以訪問指定的通道。可以使用Add Channel,Delete Channel,Remove All Channel方法在運行時間中添加或者移除某個通道。在設計時,可以使用內置的屬性編輯器來改變通道。Annotation屬性,可以訪問指定的注釋。可以使用Add Annotation,Delete Annotation和Remove All Annotation方法在運行時間中添加或者移除某個注釋。注釋無法在設計時間中添加。X-axis屬性,您可以訪問指定的X軸線。您可以使用Add X Axis,Delete X Axis和Remove All X Axes方法在運行時間中添加或者移除某個x軸。在設計時間,可以使用內置的屬性編輯器來改變某個x軸。Y-Axis屬性,可以訪問指定的Y軸線。可以使用Add Y Axis,Delete YA xis和Remove All Y Axes方法在運行時間中添加或者移除某個Y軸。在設計時間,可以使用內置的屬性編輯器來改變某個Y軸。Data View屬性通過索引號,可以訪問數據視圖。該功能接口支持多個數據視圖,但是在當前版本中未提供該功能支持。Tool Bar屬性通過索引號,可以訪問工具欄。該功能接口支持多個工具欄,但是在當前版本中未提供該功能支持。Legend屬性通過索引號,可以訪問圖標符號。該功能接口支持多個圖標符號,但是在當前版本中未提供該功能支持。

我們可以直接修改程序來進行對一些屬性要求的設置,也可以直接在面板的分項屬性中進行設置,對各屬性不同的設置得到的結果顯示也將不一樣,可以根據設計員自己的要求來具體設置。

圖2

4 結束語

通過介紹使用IOCOMP組件在在VB設計可視化虛擬儀表的技術,靈活使用IOCOMP組件技術可以使用戶可以不必了解虛擬儀表內部的軟件設計,只要安裝了IOCOMP組件就可方便地創建虛擬儀表,不僅使得人機交互更加方便,而且可以實現數據顯示的實時性,具有較高的實際應用價值。

[1]范逸之,陳立元.Visual Basic 與 RS-232 串行通信控制(最新版)[M].北京:清華大學出版社,2002.

[2]潘地林,陳清華.Visual Basic 程序設計教程[M].合肥:安徽大學出版社,2004.

[3]張樹兵,戴紅,陳哲.Visual Basic6.0 入門與提高[M].北京:清華大學,2000.11.

[4]孫建洲,李偉.基于IOCOMP組件對汽車虛擬儀表的實現[J].工業控制計算機,2007.20(11).

[5]康雪麗.基于BCB的實時數據采集與分析系統[J].科技信息,2008(1).

猜你喜歡
功能方法
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
學習方法
關于非首都功能疏解的幾點思考
懷孕了,凝血功能怎么變?
媽媽寶寶(2017年2期)2017-02-21 01:21:24
“簡直”和“幾乎”的表達功能
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
中西醫結合治療甲狀腺功能亢進癥31例
主站蜘蛛池模板: 久久伊人久久亚洲综合| 国内精品一区二区在线观看| 青青热久免费精品视频6| 97成人在线观看| 在线中文字幕日韩| 精久久久久无码区中文字幕| 中文字幕一区二区人妻电影| 亚洲国产成人麻豆精品| 2020精品极品国产色在线观看 | 国产亚洲男人的天堂在线观看 | 国产毛片高清一级国语| 亚洲视频无码| 国产福利免费在线观看| 亚洲第一区欧美国产综合| а∨天堂一区中文字幕| 中文字幕无码中文字幕有码在线| 全免费a级毛片免费看不卡| 亚洲无码久久久久| 亚洲第一在线播放| 欧美乱妇高清无乱码免费| 色老头综合网| 亚洲欧美国产五月天综合| 国产成人成人一区二区| 欧美亚洲一区二区三区在线| 九色综合伊人久久富二代| 亚洲无码37.| 国产视频一二三区| 欧美不卡在线视频| 91亚洲精品第一| 日韩国产综合精选| 又黄又湿又爽的视频| 狠狠色狠狠综合久久| 免费亚洲成人| 97国产在线视频| a国产精品| 亚洲欧美在线综合图区| 在线看片中文字幕| 国产成人精品亚洲77美色| 欧美一区二区三区国产精品| 亚洲清纯自偷自拍另类专区| 在线观看精品自拍视频| 18禁黄无遮挡网站| 波多野结衣亚洲一区| 免费jizz在线播放| 欧美日韩成人在线观看| 国产一区二区三区精品欧美日韩| 2048国产精品原创综合在线| 欧美在线国产| 亚洲精品天堂在线观看| 国产欧美视频在线观看| 91免费观看视频| 中文字幕免费在线视频| 国产日韩av在线播放| 亚洲精品在线91| 日韩国产综合精选| 欧美一区二区精品久久久| 在线观看免费黄色网址| 欧美精品xx| 99视频在线精品免费观看6| 2021亚洲精品不卡a| 国产剧情一区二区| 欧美精品色视频| 丝袜美女被出水视频一区| 成人毛片在线播放| 婷婷开心中文字幕| 国产尤物视频在线| 亚洲综合日韩精品| 久久久久久国产精品mv| 国产成人AV综合久久| 成人精品午夜福利在线播放| 成人另类稀缺在线观看| 四虎国产精品永久一区| 超清无码熟妇人妻AV在线绿巨人 | 欧美日韩动态图| 国产毛片片精品天天看视频| 成人夜夜嗨| 色偷偷一区二区三区| 中国精品自拍| 欧美在线视频不卡| 国产性生大片免费观看性欧美| 成人在线天堂| 国产欧美日韩另类精彩视频|