ucviewer組態(tài)監(jiān)控軟件源代碼介紹與使用說明

ucviewer組態(tài)監(jiān)控軟件源代碼介紹與使用說明

ID:10712065

大?。?68.50 KB

頁數(shù):16頁

時間:2018-07-07

ucviewer組態(tài)監(jiān)控軟件源代碼介紹與使用說明_第1頁
ucviewer組態(tài)監(jiān)控軟件源代碼介紹與使用說明_第2頁
ucviewer組態(tài)監(jiān)控軟件源代碼介紹與使用說明_第3頁
ucviewer組態(tài)監(jiān)控軟件源代碼介紹與使用說明_第4頁
ucviewer組態(tài)監(jiān)控軟件源代碼介紹與使用說明_第5頁
資源描述:

《ucviewer組態(tài)監(jiān)控軟件源代碼介紹與使用說明》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。

1、ucViewer介紹和使用說明書目錄1概述31.1ucViewer介紹31.2ucViewer用途32ucViewer開發(fā)環(huán)境功能介紹32.1資源管理器42.1.1畫面編輯42.1.2設備驅動42.1.3報警設置42.1.4事件設置42.1.5實時數(shù)據庫42.1.6控制策略42.2工具箱52.2.1常規(guī)圖形52.2.2基本控件52.2.3高級控件62.3控制策略72.3.1輸入輸出72.3.2UI對話72.3.3定時器72.3.4系統(tǒng)對象72.3.5參考VB語法72.4圖元庫72.5屬性82.6動畫82.7事

2、件82.8輸出82.9其他82.8.1工具欄82.8.2菜單欄83使用說明83.1開始ucViewer的第一個工程83.2設備驅動連接113.3報警設置123.4事件設置133.5實時數(shù)據庫設置133.6控制策略組態(tài)144運行環(huán)境介紹145聯(lián)系方式14166注冊方法147作者聲明158其他15161概述1.1ucViewer介紹ucViewer是采用VisualStdio.Net2005C#語言開發(fā)的工業(yè)監(jiān)控組態(tài)軟件。該軟件采用多種圖元控件(其“圖元庫”支持數(shù)千種圖元,也可任意擴展)、特別是能充分利用wind

3、ows自身控件和C#開發(fā)的UserControl(用戶控件)來完成監(jiān)控畫面的繪制(還支持“畫面復用”,即別人組態(tài)的畫面也可載入),并配合豐富的報警、動畫、事件和數(shù)據庫處理功能。同時,提供用戶強大的無限次的撤銷、恢復、復制、剪切、粘貼、刪除、選擇、跨畫面編輯和批量圖元編輯和操作功能。此外,該軟件能以“VB.Net腳本”(當然也兼容VB腳本)的方式提供用戶事件編程、邏輯控制策略編程,完成一定功能的控制任務。該軟件采用模塊化設計方法提供開發(fā)人員一種類似于VisualStdio.Net2005開發(fā)環(huán)境的用戶界面風格,

4、為用戶設計組態(tài)畫面、完成監(jiān)控任務提供便捷的操作方式和系統(tǒng)解決方案。其系統(tǒng)結構圖如下1.2ucViewer用途ucViewer的設計致力于解決中小型組態(tài)監(jiān)控任務,目的是通過盡可能多的屬性配置風格提供用戶設計監(jiān)控組態(tài)的自由空間,讓用戶設計美觀實用的監(jiān)控系統(tǒng)。該軟件可以用于實際的工業(yè)自動化監(jiān)控,也可以用于教學演示系統(tǒng)。在工業(yè)自動化、電力自動化、農業(yè)、水利、教學方面均可使用。2ucViewer開發(fā)環(huán)境功能介紹ucViewer開發(fā)環(huán)境16的設計風格為軟件開發(fā)人員所熟悉的.Net視圖風格??奢p松編輯和操作,完成組態(tài)監(jiān)控任

5、務。按照軟件界面分為如下功能,請對照軟件界面了解。2.1資源管理器資源管理器是ucViewer組態(tài)監(jiān)控項目的管理和操作的核心,軟件的主要功能都是通過該資源管理器來管理。分為如下功能:2.1.1畫面編輯畫面編輯是用戶建立組態(tài)畫面的接口,用戶建立的組態(tài)畫面可由工具箱中的圖元進行繪制。通過畫面編輯可建立新畫面,而且還可以載入之前已經組態(tài)好的畫面,實現(xiàn)畫面復用,相當于實現(xiàn)一個復用的“畫面庫”。該處為組態(tài)的一個創(chuàng)新點。2.1.2設備驅動設備驅動是組態(tài)連接設備的接口。A.本設計支持虛擬驅動和OPC驅動,虛擬驅動是ucVi

6、ewer自身為系統(tǒng)演示或者動畫事件等設計的隨機數(shù)據或虛擬數(shù)據驅動;OPC驅動可用來連接相應的OPC服務器,獲得設備數(shù)據,完成監(jiān)控。目前,該OPC驅動支持OPC1.0,2.0數(shù)據采集規(guī)范,支持32位機和64位計算機,能與各大廠商OPC服務器連接通信。B.本設計支持modbusRTU驅動,能通過串口與其他符合modbus標準的設備通信,支持多個串口同時連接的情況。2.1.3報警設置報警設置是通過用戶設置的報警條件表達式來完成相應變量報警提示的用戶接口。設置的報警參數(shù)可在報警控件中自動顯示。2.1.4事件設置事件設

7、置是通過用戶設置的事件條件表達式完成事件觸發(fā)和消失時的執(zhí)行動作功能接口。2.1.5實時數(shù)據庫實時數(shù)據庫是完成用戶數(shù)據存儲的接口,用戶配置的變量可以按定時、條件表達式和變化率等方式存入數(shù)據庫。目前只支持Access數(shù)據庫。稍加改動就可連接SQL等大型數(shù)據庫,本人為了方便給用戶演示,使用了Access數(shù)據庫。2.1.6控制策略控制策略是用戶完成自動化邏輯控制的接口,用戶可在此處進行基于VB的16控制邏輯編輯,完成一定的自動控制功能。具有編譯檢查錯誤和用戶提示功能。除VB語法之外,還自定義多種用戶函數(shù),滿足用戶對系

8、統(tǒng)層面的函數(shù)調用,如獲取系統(tǒng)變量值,對系統(tǒng)畫面各個圖元進行文本設置、顏色設置等功能(當然用戶還可自己擴展類似的函數(shù),本人僅是實現(xiàn)一些基本的函數(shù))。此處為一個創(chuàng)新點。2.2工具箱工具箱是提供給畫面編輯的圖元倉庫。主要分為以下幾種類型:2.2.1常規(guī)圖形1、線線包括水平直線、垂直直線、斜直線的繪制其屬性,動畫,事件風格如下,其中動畫和事件可配置相應的變量參數(shù)以獲得動畫和相應事件效果。2、貝茲曲線基本屬性

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。