怎么用mcgs组态软件实例教程做下面这张图?

每日登录:+1西币&+1积分
立即签到已签到已签到0天
累计可抽西币次数:0次抽奖机会抽西币奖
累计可抽大奖次数:0次抽奖机会抽终极大奖
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。
&下次自动登录
绑定第三方账号登录 &
扫描二维码登录支持中心移动端
获取动态密码
售前文档售后文档
热门视频系列热门版区售后服务概述自助服务帮助信息
You are here:
wincc组态软件里图形库用啥编辑...
热点活动:
置评已完成,谢谢!
您现在可以为该问题添加标签。
wincc组态软件里图形库用啥编辑软件啊??
- 已解决问题
wincc组态软件里的图形用啥软件来编辑图形、充填颜色、修改和调整。谢谢!
问题补充:WINCC内有一个graphics&designer&可以修改图,在那里怎么找不着啊!怎样来找到graphics&designer&来修改图形!&&&&&&谢谢了!
产品版区:
悬赏分:5 | 解决时间: 10:55:16 | 提问者:& - 新生&nbsp&nbsp第1级
问题ID:37512
看了这个问题的网友还看了
1。首先打开WinCC项目,用鼠标点击项目名称,展开你的项目根节点,你会看到“Graphics&Designer&”这个节点;&2。鼠标点击“Graphics&Designer&”节点后,在右侧找到你需要修改和编辑的的画面名称,鼠标双击即可打开它;&3。打开了需要修改和编辑的的画面后,就可以随意修改和编辑画面了。
高级工程师&nbsp&nbsp第11级&
以下网友赞了您的问题:
填写您的评论...
提问者对于答案的评价:Ok
等您来回答
本版相关问题
作者/最新回复
最后回复时间
WINCC内有一个graphics&designer&可以修改图
- 资深学长&nbsp&nbsp第3级
& 16:15:42
上一页1下一页&
扫描打开手机版
支持中心新发布“关注”功能了!实时查看彼此动态,更方便地进行技术交流。
不管是“关注”与“被关注”,相信都是一个美好的开始!
还有多重奖励派送,快快行动起来吧!
20秒帮我们优化支持中心!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
欢迎您来到找答案
在“找答案”,已有超过7万个被解决的技术问题供您参考!
西门子技术专家亲自把关!常规的,简单的问题,在这里您都可以找到答案!
遇到了问题,就来“找答案”提问。
点击搜索框右侧的提问按钮,只需2步就能成功提交问题!分分钟就有无数大侠前来帮你。
在“找答案”每天都有大量的新问题。
别犹豫,只需要点击问题下方的“我要回答”就能参与。答题不光有积分相送,也会给您积攒大侠人气。
“找答案”定期开展各种有奖活动期待您的参与。
更有机会参加西门子高端用户峰会。领略西门子的博大精深!拒绝访问 | www.dreamyiyi.com | 百度云加速
请打开cookies.
此网站 (www.dreamyiyi.com) 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(4370-ua98).
重新安装浏览器,或使用别的浏览器C++快速开发小型组态软件
1.小型组态软件系统架构图
组态软件现在的应用已经相当广泛,无论是功能和易用性上都已经达到了一个相当的高度。但对于很多行业用户来说,尤其是对中小自动化集成商来说,很多时候使用的功能并不是特别多,往往就是基本的监控功能。在这种情况下,如果都使用通用组态软件的话,无疑是大大的增加了成本。所以,很多中小自动化企业都希望能开发一些适合自己行业应用的小型组态软件。这种软件不需要太多花哨的功能,主要是以实用、高效、稳定为主。但我们知道组态软件是一个比较复杂的系统,他的设计和开发的工作量相当巨大,一般来说不是个人或几个人能做的事情。
为此,我们提出来小型组态软件的概念。所谓小型组态软件,就是指软件只实现通用组态软件的核心功能(包括数据采集、控制、历史数据、事件、脚本等),然后再根据具体的行业应用适当的增加一些应用功能即可。我们采用面向对象的C++语言设计了一款小型组态软件uScada,它的系统架构如下图。
uScada的系统结构图中共包括7个部分,其中事件管理和数据库存取部分在实现并没有太多的难度,已经有很多的文章介绍这些部分,本文就不再赘述。本文重点关注图形界面、设备管理、变量管理、脚本管理、设备驱动等几个部分的设计和实现。其中设备管理和设备驱动作为一个部分来讲述。
2.图形界面
组态软件的图形界面基本上都采用矢量图形系统。对于矢量图形的开发,MSDN中提供的例子已经详细说明了矢量图形的原理和基本设计方法,一个功能强大的矢量图形系统得基本思路也是如此,只不过是支持更多的功能而已。本文对矢量图形系统的基础知识不做介绍,只是介绍适量图形系统中很多用户比较关心的两个问题:
1. 如何实现图形的组合功能
2. 如何实现图形的动画效果
如何实现适量图形的组合功能
图形的组合是指多个图元可以组合在一起作为一个图元来使用。在此基础上,还可以实现图库等功能,就是把组合好的图元保存起来作为一个图形库供组态人员使用。
在矢量图形系统中,一个画面多是由多个图元组成,或者一个画面由多个图层组成,而每个图层中包含多个图元。为简单起见,下面以第一种情况为例,说明如何实现图形的组合。从设计上说组合图元首先是一种图元,同时又是由多个图元组成,所以简单的把矢量图形设计为下图。
对应上图的设计来实现的C++代码大致如下:
Class CGraph
~CGraph();
CDrawObjList m_vObjL
CDrawObj();
~ CDrawObj();
CDrawObjList m_vObjL
图形的动画效果
图形的动画效果主要是通过位置、大小、颜色等的动态变化来实现的。所谓动态变化主要是要根据用户设定的条件来实现动态效果,这些条件一般都是与系统变量相关,包括是由系统变量组成的计算公式,或者是一段包含系统变量的脚本。图形的动画效果的实现原理如下图。
3.设备管理系统设计
uScada设备管理系统结构整体架构的设计如下图,其中:
设备管理类CDeviceManager:用来管理通道和设备。
通道类CChannel:通道类用来负责通讯控制和管理通讯设备,调用设备类对象发送和接受通讯数据。
设备类CDevice:设备类用来代表一个实际的通讯设备,包括地址和名称等。设备类对象向实际的通讯设备发送数据查询命令,接受通讯设备的响应数据,并将这些数据放到对应的数据区去。一个CDevice对象可以包含多个数据区对象。数据区类CDdataBlock是用来存储软件采集的设备寄存器内的原始数据,数据区属于设备类的一部分。
对于不同的通道类型,可以从CChannel类派生出来具体的子类,如CSerial为串口类,CEthernet为以太网通讯口类。
对于不同的设备类型采用的不同通讯协议,只要从CDevice类派生出一个设备驱动类,在该设备类内实现通讯协议的报文组织和解析即可。实现的设备驱动类可以直接在组态软件中编写,也可建立单独的动态链接库来编写。
通讯控制策略决定了通讯的效率,uScada中设计的通讯控制策略如下图。
4.变量管理系统设计
变量管理系统是一个简化的实时数据库。uScada组态软件将测点定义为变量,每一个测点是一个变量,然后通过一个变量管理器进行管理。变量管理器的设计如下图。
在上图中:CBbaseVar类为变量基类。包括变量名等属性。 CDigital是状态量点类,从CBaseVar类派生;CAnalog是模拟量点类, 从CBaseVar类派生。CVariantsManager是变量管理类,提供了变量刷新的方法,访问数据的方法,包括取状态量变量值的方法和取模拟量变量值的方法。
变量的组织采用hash表方式,既保证开发简单,又保证了系统具有很高的查询速度。如果使用MFC,就可以使用CMap,如果使用STL,就可以使用std::map。
5.如何让你的组态软件支持脚本
组态软件的一个重要特点就是灵活性,而脚本功能就是这种特点的一个重要实现。目前实现脚本功能主要有两种方式,一种是开发自己的脚本引擎,另外一种是使用商用的脚本引擎组件。对于前一种方法,实现起来比较复杂,工作量也比较大,本文就不介绍了。本文只介绍采用微软VBScript脚本引擎来使组态软件实现脚本功能的方法。
脚本功能的基本功能是脚本包括:
1.脚本的编辑,管理;
2.脚本的运行控制;
3.脚本的执行;
脚本的编辑一般使用一个单独的脚本编辑器,脚本的控制和执行是在组态软件内部中实现的。其中脚本的控制主要是指脚本的执行条件,一般包括条件执行和定时执行,而脚本的执行是由组态软件调用VBScript脚本引擎来具体执行的。
对于脚本的编辑管理部分,网上有很多不错的开源脚本编辑器,大家可以下载使用。对于使用VB脚本的情况,VBScript脚本引擎是不能识别组态软件系统变量的,所以在调用VBScript脚本引擎执行脚本前,需要对工程脚本进行预处理,将脚本转换为标准VB脚本。
捷通模拟通讯实验室提供组态软件源代码
提供工业监控系统开发咨询服务
转: windows下C++ UI库 UI神器-SOUI
开源组态软件C#
没有更多推荐了,上位机组态软件图片.JPG
扫描二维码,下载文件到手机
相关文档推荐
当前文件信息
浏览:560次
下载:22次
您的VIP会员已过期,是否续费?
用户应遵守著作权法,尊重著作权人合法权益,不违法上传、存储并分享他人作品。举报邮箱:
京网文[0号 京ICP证100780号}

我要回帖

更多关于 西门子组态软件wincc 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信