版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
任务一组态王画面开发系统介绍4.1.1任务目标熟悉组态王画面开发系统的菜单功能,熟悉开发系统中的图形编辑工具箱、画刷类型工具、线形类型工具以及调色板的使用。4.1.2任务分析组态王画面开发系统中的菜单以及工具箱的使用,和其他图形类工具软件的使用方法相类似,关键是要加强上机练习,进而达到熟练应用的目的。下一页返回任务一组态王画面开发系统介绍4.1.3相关知识组态王画面开发系统内嵌于组态王工程浏览器中,是应用程序的集成开发环境,工程人员在这个环境里进行画面开发、动画连接等。单击工程浏览器工具条“MAKE”按钮或右键单击工程浏览器空白处从弹出的快捷菜单中选择“切换到Make”命令,进入组态王“开发系统”,如图4-1所示。此时开发系统没有画面打开,菜单栏只有“文件”和“帮助”两栏。当打开或新建一个画面时,开发系统菜单与图4-1显示不同,如图4-2所示。上一页下一页返回任务一组态王画面开发系统介绍1.图形编辑工具箱图形编辑工具箱中的按钮是绘图菜单命令的快捷方式,每次打开一个原有画面或建立一个新画面时,图形编辑工具箱都会自动出现,如图4-3所示。2.画刷类型工具组态王提供8种画刷(填充)类型和24种画刷(填充)过渡色类型。显示/隐藏画刷类型工具条可通过选择菜单“工具\显示画刷类型”或工具箱的“显示画刷类型”按钮
来实现。画刷类型工具条可使工程人员方便地选用各种画刷填充类型和不同的过渡色效果。画刷类型工具条如图4-4所示。目前支持画刷填充和过渡色的图素有:圆角矩形、椭圆、圆弧(或扇形)、多边形。上一页下一页返回任务一组态王画面开发系统介绍3.线形类型工具组态王系统支持11种线形。线形窗口可方便工程人员改变图素线条的类型,选择菜单“工具\显示线形”或工具箱中的“显示线形”按钮来显示线形窗口,如图4-5所示。4.调色板调色板就是“颜料盒”,共有无限种颜色。显示/隐藏调色板可通过选择菜单“工具\显示调色板”或单击工具箱中的“显示调色板按钮”来实现。应用“调色板”可以对各种图形、文本及窗口等进行颜色修改,图形包括圆角矩形、椭圆、直线、折线、扇形、多边形、竹道、文本以及窗口背景色等。“调色板”具有无限色功能,即除了可以选定“基本颜色”外,还可以利用“无限色”来编辑各种颜色,并能保存和读取调色信息。“调色板”外观如图4-6所示。调色板的使用比较简单,真正的困难在于画面上颜色的搭配,工程人员在选择颜色时要考虑到整体的和谐。上一页下一页返回任务一组态王画面开发系统介绍4.1.4任务实施1.图形编辑工具箱的使用工具箱提供了许多常用的菜单命令,也提供了菜单中没有的一些操作。当鼠标放在工具箱任一按钮上时,立刻出现一个提示条标明此工具按钮的功能,如图4-7所示。图形编辑工具箱中的工具大致分为4类:(1)画面类(2)编辑类(3)对齐方式类(4)选项类上一页下一页返回任务一组态王画面开发系统介绍2.画刷类型工具的使用(1)画刷填充类型及使用方法。①在画面中选中需改变画刷填充类型的图素。②从画刷类型工具条中单击画刷填充类型按钮。画刷填充支持8种类型:全部填充、透明填充、左下角——右上角斜线填充、左上角——右下角斜线填充、水平垂直网格填充、斜线网格填充、水平直线填充、垂直直线填充。上一页下一页返回任务一组态王画面开发系统介绍(2)过渡色类型的使用方法。①在画面中选中需改变过渡色类型的图素。②在画刷类型工具条中单击过渡色画刷类型按钮。组态王支持5类共24种过渡色效果:水平过渡(从左到右含4种)、垂直过渡(从上到下含4种)、对角过渡(含8种)、垂直角过渡(含4种)、锥形过渡(含4种)。上一页下一页返回任务一组态王画面开发系统介绍3.线形类型工具的使用组态王系统支持3类共11种线形:无线条、虚线(4种)、实线(6种)。具体使用方法为:在画面中选定需修改线形的图素后,单击“线形”选择工具条上相应按钮,即可选择图素线条粗细、虚实等属性。4.1.6问题讨论通过加强上机练习,熟悉组态王开发系统菜单以及工具箱的使用。上一页返回任务二图库管理4.2.1任务目标掌握组态王图库的确使用与管理,能够利用组态王开发系统中建立动画连接并合成图素的方式直接创建图库精灵。4.2.2任务分析正确使用组态王中的图库有助于开发出漂亮的组态王画面,尤其是通过创建自己的图库精灵,更增加了画面开发的灵活性和针对性。下一页返回任务二图库管理4.2.3相关知识图库是指组态王中提供的己制作成型的图素组合。图库中的每个成员称为“图库精灵”。使用图库开发工程画面至少有二方面的好处:一是降低了工程人员设计界面的难度,使他们能更加集中精力于维护数据库和增强软件内部的逻辑控制,缩短开发周期;一是用图库开发的软件将具有统一的外观,方便工程人员学习和掌握;二是利用图库的开放性,工程人员可以生成自己的图库元素。上一页下一页返回任务二图库管理图库的管理是依靠组态王提供的图库管理器完成的。图库管理器集成了图库管理的操作,在统一的界面上完成“新建图库”“更改图库名称”“加载用户开发的精灵”“删除图库精灵”。如果在开发过程中图库管理器被隐藏,可执行“图库\打开图库”菜单命令或按F2键激活图库管理器,弹出“图库管理器”如图4-8所示。上一页下一页返回任务二图库管理(1)图库管理器菜单条:通过弹出菜单方式管理图库。(2)图库管理器工具条:通过快捷图形方式管理图库。(3)图库显示区:显示图库管理器中所有的图库。(4)精灵显示区:显示图库单的精灵。(5)图库中的元素之所以称为“图库精灵”,是因为它们具有自己的“生命”。任务二图库管理用户可以根据自己工程的需要,将一些需要重复使用的复杂图形做成图库精灵,加入到图库管理器中。组态王提供两种方式供用户自制图库,一种是编制程序方式,即用户利用亚控公司提供的图库开发包,自己利用VC开发工具和组态王开发系统中生成的精灵描述文本制作,生成*.dll文件。关于该种方式,详见亚控公司提供的图库开发包,在此不做解释。另一种是利用组态王开发系统中建立动画连接并合成图素的方式直接创建图库精灵。4.2.4任务实施1.创建图库精灵下面以一开关按钮的制作为例,介绍如何创建图库精灵。(1)创建图素对象。在画面上创建两个按钮,一个按钮用字符串替换使文本显示为“开”,另一个按钮文本为“关”。上一页下一页返回任务二图库管理(2)定义变量。在数据词典中定义一内存离散变量,如onoff。(3)添加动画连接。双击“开”按钮,弹出“动画连接”对话框,选择“隐含连接”,在隐含连接条件表达式中输入“\\本站点\onoff=1”,如图4-10所示。写入正确的条件表达式后,单击“确定”按钮,回到“动画连接”对话框,如图4-11所示。单击“弹起时“按钮,在“弹起时”命令语言连接中输入“\\本站点\\onoff=0:",单击确定之后,回到“动画连接”对话框,再单击“确定”即可。(4)组合图素单元。将两个按钮叠放在一起,选中两个按钮,选择工具箱中的“合成单元”图标,将两个按钮合成一个单元。(5)创建图库精灵。首先选中合成的单元,然后选择菜单“图库\创建图库精灵”,弹出“输入新的图库图素名称”对话框,如图4-12所示。输入图库精灵名称“开关按钮”,确定后,弹出“图库管理器”对话框,如图4-13所示。上一页下一页返回任务二图库管理2.使用图库精灵(1)在画面上放置图库精灵。用户可以选用图库管理器中的精灵,进行画面组态。在图库管理器窗口内用鼠标双击所击要的精灵,鼠标变成直角形。移动鼠标到画面上适当位置,单击左键,图库精灵就复制到画面上了。可以任意移动、缩放精灵,如同处理一个单元一样。
(2)修改图库精灵。直接通过动画连接并合成图素的方式制作的图库精灵具有可修改的属性界面。双击画面上的图库精灵,将弹出动画连接的“内容替换”对话框,如图4-14所示。对话框中记录了图库精灵的所有动画连接和连接中使用的变量。单击“变量名”,将在对话框中显示精灵使用到的所有变量;单击“动画连接”就可以看到动画连接的内容。上一页下一页返回任务二图库管理一般情况下,该类图库精灵使用的变量名都是示意性的,不一定适合工程人员的需要,修改变量名请单击按钮“变量名”,然后在对话框中双击需要修改的变量名,则弹出“替换变量名”对话框,如图4-15所示。工程人员也可以根据自己的需要修改任一动画连接。在“内容替换”对话框中单击“动画连接”,然后在对话框中双击需要修改的栏目,弹出动画连接设置对话框,如图4-16所示。上一页下一页返回任务二图库管理3.将图库精灵转换成普通图素如果需要改变图库精灵的某种属性,如游标刻度中的数值字符串,就需要将图库精灵转换为普通图素。(1)选取某图库精灵,拖动到画面上。如“游标”图库下的“游标4",如图4-17所示。(2)选中该图库精灵,在组态王开发系统中选择菜单“图库\转换成普通图素”。这时游标图素中的所有图素可以编辑。例如:分别选中“20,40,60,80,100”几个图素,将图素中的数值字符串分别替换成“10,20,30,40,50",如图4-18所示。上一页下一页返回任务二图库管理4.2.5知识进阶为了方便用户自己开发适用的图库,亚控公司为用户提供了“组态王开发工具”,其中之一为“图库开发包”。利用该开发包用户可以自己通过编程制作动态连接库类型的图库精灵。利用图库开发包开发图库精灵时,需要用程序语言描述图素外观及其属性。为了方便用户,组态王在画面开发系统中提供了一个“精灵描述文本”的工具。精灵描述文本是指对利用组态王的绘图工具绘制出的图素进行描述的文本文件,其内容包括各个图素的线形、颜色、动画连接、操作权限、命令语言等信息,是一段类似C程序的文本,用户可以利用该段描述文本,用C等编程语言来制作自己的图库精灵。上一页下一页返回任务二图库管理关于组态王开发工具具体情况可以与亚控公司及个分支机构的技术支持或销售人员联系。4.2.6问题讨论(1)试创建自己的图库精灵。(2)将图库精灵转换为普通图素,并修改其属性。上一页返回任务三动画连接4.3.1任务目标掌握组态王画面开发系统中不同图素的动画连接的方法。4.3.2任务分析在工程浏览器环境中定义完设备和变量后,在组态王画面开发系统中,建立不同图素,通过双击图素可以弹出动画连接对话框,然后进行相应的连接配置(建立画面的图素与数据库变量的对应关系)即可完成动画连接。动画连接完成后,在运行系统时就可以看到动画连接的效果。下一页返回任务三动画连接4.3.3相关知识工程人员在组态王开发系统中制作的画面都是静态的,只有将画面中的图素对象与数据库中的变量建立对应关系后,画面中的数据才会通过变量与工业现场的状况同步变化。建立画面中的图素对象与数据库中的变量之间对应关系的过程,就是“动画连接”。动画连接的引入是设计人机接口的一次突破,它把工程人员从重复的图形编程中解放出来,为工程人员提供了标准的工业控制图形界面,并目由可编程的命令语言连接来增强图形画面的功能。图形对象与变量之间有丰富的连接类型,给工程人员设计图形画面提供了极大的方便。组态王系统还为部分动画连接的图形对象设置了访问权限,这对于保障系统的安全具有重要的意义。上一页下一页返回任务三动画连接4.3.4任务实施给图形对象定义动画连接是在“动画连接”对话框中进行的。在组态王开发系统中双击图形对象(不能有多个图形对象同时被选中),弹出动画连接对话框,如图4-19所示(以圆角矩形为例)。对话框的第一行标识出被连接对象的名称和左上角在画面中的坐标以及图形对象的宽度和高度。对话框的第二行提供“对象名称”和“提小文本”编辑框。下面分组介绍动画连接种类。(1)属性变化:共有二种连接(线属性、填充属性、文本色),它们规定了图形对象的颜色、线型、填充类型等属性如何随变量或连接表达式的值变化而变化。上一页下一页返回任务三动画连接
(2)位置与大小变化:这5种连接(水平移动、垂直移动、缩放、旋转、填充)规定了图形对象如何随变量值的变化而改变位置或大小。
(3)值输出:只有文本图形对象能定义二种值输出连接中的某一种。
(4)值输入:所有的图形对象都可以定义为二种值输入连接中的一种,输入连接使被连接对象在运行时为触敏对象。(5)特殊:所有的图形对象都可以定义闪烁、隐含两种连接,这是两种规定图形对象可见性的连接。单击任一按钮弹出相应连接对话框。(6)滑动杆输入:所有的图形对象都可以定义两种滑动杆输入连接中的一种,滑动杆输入连接使被连接对象在运行时为触敏对象。
(7)命令语言连接:所有的图形对象都可以定义二种命令语言连接中的一种,命令语言连接使被连接对象在运行时成为触敏对象。上一页下一页返回任务三动画连接(8)等价键:设置被连接的图素在被单击执行命令语言时与鼠标操作相同功能的快捷键。(9)优先级:此编辑框用于输入被
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 福建省宁德市普通高中2026届高一下生物期末调研试题含解析
- 福建省闽侯市第六中学2026届高一下生物期末检测模拟试题含解析
- 齿轮厂员工离职制度
- 加强心理健康教育-护航学生阳光成长-2025-2026学年第二学期心育工作总结
- 2026届甘肃省天水市一中高一生物第二学期期末学业水平测试模拟试题含解析
- 2026届江苏省高一生物第二学期期末经典模拟试题含解析
- 福建省龙岩市2026届高一下数学期末达标检测试题含解析
- 医学人文视角下的健康素养
- XX中学2025-2026学年春季学期校园教育数字化转型方案
- 2026年结核病防治知识培训试题及答案
- 七年级上册英语语法专项训练题库
- 2025年智能文化旅游景区智能化建设方案
- 放射治疗不良反应的处理与护理
- 地形课件-八年级地理上学期人教版
- 劳务客运包车合同范本
- 医院2024年度内部控制风险评估报告
- 2024-2025学年福建省福州市九校高一下学期7月期末考试语文试题(解析版)
- 九年级上册道法每日一练【答案】
- FIDIC1999版《施工合同条件》在石化工程中的应用剖析:优势、挑战与实践路径
- 山东省济南市2025届中考数学真题(含答案)
- 土木工程 毕业论文
评论
0/150
提交评论