ucviewer组态监控软件源代码介绍与使用说明

ucviewer组态监控软件源代码介绍与使用说明

ID:6699078

大小:668.50 KB

页数:16页

时间:2018-01-22

ucviewer组态监控软件源代码介绍与使用说明_第1页
ucviewer组态监控软件源代码介绍与使用说明_第2页
ucviewer组态监控软件源代码介绍与使用说明_第3页
ucviewer组态监控软件源代码介绍与使用说明_第4页
ucviewer组态监控软件源代码介绍与使用说明_第5页
资源描述:

《ucviewer组态监控软件源代码介绍与使用说明》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、ucViewer介绍和使用说明书目录1概述31.1ucViewer介绍31.2ucViewer用途32ucViewer开发环境功能介绍32.1资源管理器42.1.1画面编辑42.1.2设备驱动42.1.3报警设置42.1.4事件设置42.1.5实时数据库42.1.6控制策略42.2工具箱52.2.1常规图形52.2.2基本控件52.2.3高级控件62.3控制策略72.3.1输入输出72.3.2UI对话72.3.3定时器72.3.4系统对象72.3.5参考VB语法72.4图元库72.5属性82.6动画82.7事件82.8

2、输出82.9其他82.8.1工具栏82.8.2菜单栏83使用说明83.1开始ucViewer的第一个工程83.2设备驱动连接113.3报警设置123.4事件设置133.5实时数据库设置133.6控制策略组态144运行环境介绍145联系方式14166注册方法147作者声明158其他15161概述1.1ucViewer介绍ucViewer是采用VisualStdio.Net2005C#语言开发的工业监控组态软件。该软件采用多种图元控件(其“图元库”支持数千种图元,也可任意扩展)、特别是能充分利用windows自身控件和C#

3、开发的UserControl(用户控件)来完成监控画面的绘制(还支持“画面复用”,即别人组态的画面也可载入),并配合丰富的报警、动画、事件和数据库处理功能。同时,提供用户强大的无限次的撤销、恢复、复制、剪切、粘贴、删除、选择、跨画面编辑和批量图元编辑和操作功能。此外,该软件能以“VB.Net脚本”(当然也兼容VB脚本)的方式提供用户事件编程、逻辑控制策略编程,完成一定功能的控制任务。该软件采用模块化设计方法提供开发人员一种类似于VisualStdio.Net2005开发环境的用户界面风格,为用户设计组态画面、完成监控任

4、务提供便捷的操作方式和系统解决方案。其系统结构图如下1.2ucViewer用途ucViewer的设计致力于解决中小型组态监控任务,目的是通过尽可能多的属性配置风格提供用户设计监控组态的自由空间,让用户设计美观实用的监控系统。该软件可以用于实际的工业自动化监控,也可以用于教学演示系统。在工业自动化、电力自动化、农业、水利、教学方面均可使用。2ucViewer开发环境功能介绍ucViewer开发环境16的设计风格为软件开发人员所熟悉的.Net视图风格。可轻松编辑和操作,完成组态监控任务。按照软件界面分为如下功能,请对照软件

5、界面了解。2.1资源管理器资源管理器是ucViewer组态监控项目的管理和操作的核心,软件的主要功能都是通过该资源管理器来管理。分为如下功能:2.1.1画面编辑画面编辑是用户建立组态画面的接口,用户建立的组态画面可由工具箱中的图元进行绘制。通过画面编辑可建立新画面,而且还可以载入之前已经组态好的画面,实现画面复用,相当于实现一个复用的“画面库”。该处为组态的一个创新点。2.1.2设备驱动设备驱动是组态连接设备的接口。A.本设计支持虚拟驱动和OPC驱动,虚拟驱动是ucViewer自身为系统演示或者动画事件等设计的随机数据

6、或虚拟数据驱动;OPC驱动可用来连接相应的OPC服务器,获得设备数据,完成监控。目前,该OPC驱动支持OPC1.0,2.0数据采集规范,支持32位机和64位计算机,能与各大厂商OPC服务器连接通信。B.本设计支持modbusRTU驱动,能通过串口与其他符合modbus标准的设备通信,支持多个串口同时连接的情况。2.1.3报警设置报警设置是通过用户设置的报警条件表达式来完成相应变量报警提示的用户接口。设置的报警参数可在报警控件中自动显示。2.1.4事件设置事件设置是通过用户设置的事件条件表达式完成事件触发和消失时的执行动

7、作功能接口。2.1.5实时数据库实时数据库是完成用户数据存储的接口,用户配置的变量可以按定时、条件表达式和变化率等方式存入数据库。目前只支持Access数据库。稍加改动就可连接SQL等大型数据库,本人为了方便给用户演示,使用了Access数据库。2.1.6控制策略控制策略是用户完成自动化逻辑控制的接口,用户可在此处进行基于VB的16控制逻辑编辑,完成一定的自动控制功能。具有编译检查错误和用户提示功能。除VB语法之外,还自定义多种用户函数,满足用户对系统层面的函数调用,如获取系统变量值,对系统画面各个图元进行文本设置、颜

8、色设置等功能(当然用户还可自己扩展类似的函数,本人仅是实现一些基本的函数)。此处为一个创新点。2.2工具箱工具箱是提供给画面编辑的图元仓库。主要分为以下几种类型:2.2.1常规图形1、线线包括水平直线、垂直直线、斜直线的绘制其属性,动画,事件风格如下,其中动画和事件可配置相应的变量参数以获得动画和相应事件效果。2、贝兹曲线基本属性

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。