组态画面的制作和动画连接高级课堂

上传人:cn****1 文档编号:579495150 上传时间:2024-08-26 格式:PPT 页数:32 大小:874KB
返回 下载 相关 举报
组态画面的制作和动画连接高级课堂_第1页
第1页 / 共32页
组态画面的制作和动画连接高级课堂_第2页
第2页 / 共32页
组态画面的制作和动画连接高级课堂_第3页
第3页 / 共32页
组态画面的制作和动画连接高级课堂_第4页
第4页 / 共32页
组态画面的制作和动画连接高级课堂_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《组态画面的制作和动画连接高级课堂》由会员分享,可在线阅读,更多相关《组态画面的制作和动画连接高级课堂(32页珍藏版)》请在金锄头文库上搜索。

1、组态王组态王软件的软件的变量变量(全局变量全局变量)数据词典变量数据词典变量(实时数据库处理实时数据库处理)特殊变量:报警窗口变量、特殊变量:报警窗口变量、历史趋势曲线变量、系统预历史趋势曲线变量、系统预设变量设变量用户定义用户定义复习:变量类型分类脚本语言中自定义变量:类型可定义脚本语言中自定义变量:类型可定义(作用范围仅在脚本中作用范围仅在脚本中)内存变量内存变量I/O变量变量(动态交换数据动态交换数据)决定所用点数(特殊变量类型,已定义(特殊变量类型,已定义)(基本变量类型(基本变量类型)3.1 变量类型基本变量数据类型 组态王中变量的数据类型与一般程序设计语言中的变量比较类似,主要有以

2、下几种:1)实型变量(FLOAT)2)离散变量(BOOL)3)字符串型变量(STRING)4)整数变量(LONG)5)结构变量6)系统预设变量($)nI/O型和内存型数据都是通过“变量属性”对话框来定义的n工程浏览器数据库数据词典新建变量n内存型数据比I/O型数据定义类似,只是少了连接项的定义。复习:基本变量定义n示例I/O实数变量Testn描述:Tmentn最小值:Test.MinEU n最大值Test.MaxEU n最小原始值Test.MaxRAW n最大原始值Test.MinRAW复习:变量的域复习:变量的域示例示例第 4章 界面的制作和动画连接n组态王图形开发系统用于人机界面的开发n工

3、具箱工具可以快速的设计界面n图库管理器可以提供各行业常用的工业图形n支持丰富的动画功能n支持各种active控件的嵌入4.1 图像编辑工具工具箱工具箱中的工具大致分为四工具箱中的工具大致分为四类:类:画面类、编辑类、对画面类、编辑类、对齐方式类、选项类齐方式类、选项类n画面类画面类:提供对画面的常:提供对画面的常用操作,包括新建、打开、用操作,包括新建、打开、关闭、保存、删除、全屏关闭、保存、删除、全屏显示等。显示等。4.1 图像编辑工具工具箱编辑类:编辑类:n绘制各种图素(矩形、椭圆、直线、折线、多边形、圆弧、文本、点位图、按钮、菜单等)的工具;n剪切、粘贴、复制、撤消、重复等常用编辑工具;

4、n合成、分裂组合图素,合成、分裂单元;对图素的前移,后移,旋转,镜像等操作工具。(合分元素和合分单元是有区别的)4.1 图像编辑工具工具箱n对齐方式类对齐方式类:这类工具用于这类工具用于调整图素之间的相对位置,调整图素之间的相对位置,能够以上、下、左、右、水能够以上、下、左、右、水平、垂直等方式把多个图素平、垂直等方式把多个图素对齐;或者把它们水平等间对齐;或者把它们水平等间隔、垂直等间隔放置。隔、垂直等间隔放置。n选项类选项类:提供其它一些常用提供其它一些常用操作,比如全选、显示调色操作,比如全选、显示调色板、显示画刷类型、显示线板、显示画刷类型、显示线形、网格显示形、网格显示/隐藏、激活当

5、隐藏、激活当前图库、显示调色板等。前图库、显示调色板等。颜色选择 图图7.10 7.10 颜色属性选择按钮颜色属性选择按钮线线条条色色填填充充色色背背景景色色字字符符色色透透明明色色窗窗口口色色基本颜色选基本颜色选择择用户调色用户调色窗窗图图素素对对象象选选择择按钮按钮用用户户调调色色窗窗显显示示/关闭关闭基基本本颜颜色色选选择择区区4.1 图像编辑工具图库管理器n图库是指组态王中提供的已制作图库是指组态王中提供的已制作成型的图素组合。图库中的每个成型的图素组合。图库中的每个成员称为成员称为“图库精灵图库精灵”。图库由。图库由图库管理器管理。图库管理器管理。n图库中有各种常用工业设备的图图库中

6、有各种常用工业设备的图形和符号,且形和符号,且具有开放性具有开放性n图库可图库可降低了工程人员设计界面降低了工程人员设计界面的难度的难度,使他们能更加集中精力,使他们能更加集中精力于维护数据库和于维护数据库和增强软件内部的增强软件内部的逻辑控制逻辑控制,缩短开发周期,缩短开发周期 4.2 动画连接概述n工程人员在组态王开发系统工程人员在组态王开发系统中制作的画面都是静态的,中制作的画面都是静态的,那么它们如何才能反映工那么它们如何才能反映工业现场的状况?业现场的状况?n动画连接:动画连接:建立画面的图素建立画面的图素与数据库变量的对应关系。与数据库变量的对应关系。n例如:反映现场的电压、转例如

7、:反映现场的电压、转速、报警、液位等速、报警、液位等4.2 动画连接概述动画连接对话框n工具箱绘制好图形后,鼠标工具箱绘制好图形后,鼠标双击图形会出现动画连接双击图形会出现动画连接向导向导n动画连接类型:动画连接类型:属性变化、属性变化、位置大小变化、值输出、位置大小变化、值输出、值输入、特殊、滑动杆输值输入、特殊、滑动杆输入、命令语言连接和等价入、命令语言连接和等价键等键等4.2 动画连接概述动画连接对话框n图库中的图形的设置向导与图库中的图形的设置向导与绘制图形的设置向导是不绘制图形的设置向导是不一致的。一致的。4.3 动画连接详解属性变化n属性变化:属性变化:共有三种连接(共有三种连接(

8、线属线属性、填充属性、文本色性、填充属性、文本色),它们),它们规定了图形对象的颜色、线型、规定了图形对象的颜色、线型、填充类型等属性如何随变量或连填充类型等属性如何随变量或连接表达式的值变化而变化。接表达式的值变化而变化。n线类型线类型的图形对象可定义线属性的图形对象可定义线属性连接,连接,填充形状填充形状的图形对象可定的图形对象可定义线属性、填充属性连接,义线属性、填充属性连接,文本文本对象对象可定义文本色连接。可定义文本色连接。n表达式可以是表达式、变量域和表达式可以是表达式、变量域和调用组态王自带函数调用组态王自带函数例如:例如:5+sin(test)、test.alarm为省点带来方

9、便为省点带来方便变量浏览器的使用4.3 动画连接详解属性变化n表达式可以是表达式、变量域和表达式可以是表达式、变量域和调用组态王自带函数调用组态王自带函数例如:例如:5+sin(test)、test.alarm说明:说明:相关函数见函数帮助,常见相关函数见函数帮助,常见运算符和优先级如下:运算符和优先级如下:为省点带来方便为省点带来方便常见运算符常见运算符!逻辑非逻辑非-负数(单目)负数(单目)取取补码,将整型,将整型变量量变成成“2”的的补码(二(二进制数制数取反再加取反再加1,便于一种,便于一种电路路实现)。)。*乘法乘法/除法除法模运算模运算加法加法减法(双目)减法(双目)&整型量按位与

10、整型量按位与|整型量按位或整型量按位或整型量异或整型量异或&逻辑与与|逻辑或或大于大于=大于或等于大于或等于= =等于(判断)等于(判断)!=不等于不等于=等于(等于(赋值)运算符优先级运算符优先级组态王点数节省技巧1、对于数字量利用、对于数字量利用Bit( Var , bitNo)函数节省点数函数节省点数MSBIB0IB0LSB0 0IW0IW0IB1IB17 7 6 6 5 5 4 4 3 3 2 2 1 10 07 7 6 6 5 5 4 4 3 3 2 2 1 1变量:变量:A数据类型:整型数据类型:整型寄存器类型:寄存器类型:SHORT组态王组态王西门西门200PLC读数据显示:读数

11、据显示: Bit( a , bitNo), bitNo:116写数据:写数据: Bitset( a , bitNo), bitNo:116组态王点数节省技巧2、对于模拟量的处理、对于模拟量的处理MSBVW0VW0LSB0 0VD0VD0VW2VW27 7 6 6 5 5 4 4 3 3 2 2 1 10 07 7 6 6 5 5 4 4 3 3 2 2 1 1变量:变量:B数据类型:整型数据类型:整型寄存器类型:寄存器类型:LONG组态王组态王西门西门200PLC第一个值第一个值VW0: B/65536后后向下取整向下取整第二个值第二个值VW2: B&65535或者或者B%65536&:整型量

12、按位与整型量按位与%:模运算,求余:模运算,求余组态王点数节省技巧3、字符串处理、字符串处理变量:变量:Str、数据类型:字符数据类型:字符寄存器类型:寄存器类型:String组态王组态王西门西门200PLC中字符串中字符串利用字符串处理函数拆分:利用字符串处理函数拆分:StrLeft, StrRight,StrMid4、巧用变量可读写的域作为全局内存量使用。(编程)、巧用变量可读写的域作为全局内存量使用。(编程)所有技巧都是省了点,复杂了编程所有技巧都是省了点,复杂了编程4.3 动画连接详解位置与大小变化n位置与大小变化:位置与大小变化:这五种这五种连接(连接(水平移动、垂直移水平移动、垂直

13、移动、缩放、旋转、填充动、缩放、旋转、填充)规定了图形对象如何随变规定了图形对象如何随变量值的变化而改变位置或量值的变化而改变位置或大小。大小。n不是所有的图形对象都能不是所有的图形对象都能定义这五种连接。定义这五种连接。 4.3 动画连接详解值输出n值输出:值输出:只有文本图形有此功只有文本图形有此功能,用来在画面上输出文本图能,用来在画面上输出文本图形对象的连接表达式的值。形对象的连接表达式的值。运运行时文本字符串将被连接表达行时文本字符串将被连接表达式的值所替换式的值所替换n分为离散值输出、模拟量输出分为离散值输出、模拟量输出和文本输出和文本输出n输出的字符串的大小、字体和输出的字符串的

14、大小、字体和文本对象相同。文本对象相同。4.3 动画连接详解值输入n值输入:值输入:连接对象在运行时为连接对象在运行时为触敏对象。当触敏对象。当TouchVew 运运行时,触敏对象周围出现反显行时,触敏对象周围出现反显的矩形框,可由鼠标或键盘选的矩形框,可由鼠标或键盘选中此触敏对象。按中此触敏对象。按SPACE 键、键、ENTER 键或鼠标左键,会弹键或鼠标左键,会弹出输入对话框,出输入对话框,可以从键盘键可以从键盘键入数据以改变数据库中变量的入数据以改变数据库中变量的值值。n分为离散值输入、模拟量输入分为离散值输入、模拟量输入和文本输入和文本输入4.3 动画连接详解特殊n特殊:特殊:规定图形

15、对象可见性的规定图形对象可见性的连接。连接。n所有的图形对象都可以定义闪所有的图形对象都可以定义闪烁、隐含两种连接烁、隐含两种连接4.3 动画连接详解滑动杆输入n滑动杆输入滑动杆输入连接使被连接对象连接使被连接对象在运行时为触敏对象。当在运行时为触敏对象。当TouchVew 运行时,触敏对运行时,触敏对象周围出现反显的矩形框。鼠象周围出现反显的矩形框。鼠标左键拖动有滑动杆输入连接标左键拖动有滑动杆输入连接的图形对象可以改变数据库中的图形对象可以改变数据库中变量的值变量的值n分为分为水平滑杆水平滑杆输入和输入和垂直滑杆垂直滑杆输入两类输入两类4.3 动画连接详解命令语言连接n命令语言连接命令语言

16、连接使被连接对象在使被连接对象在运行时成为触敏对象。当运行时成为触敏对象。当TouchVew 运行时可由鼠标运行时可由鼠标或键盘选中。按或键盘选中。按SPACE 键、键、ENTER 键或鼠标左键,就会键或鼠标左键,就会执行定义命令语言连接时用户执行定义命令语言连接时用户输入的命令语言程序输入的命令语言程序n等价键:等价键:设置被连接的图素在设置被连接的图素在被单击执行命令语言时与鼠标被单击执行命令语言时与鼠标操作相同功能的快捷键。操作相同功能的快捷键。4.3 动画连接详解优先级和安全区n优先级优先级: 此编辑框用于输入被连此编辑框用于输入被连接的图形元素的访问优先级级接的图形元素的访问优先级级

17、别。当软件在别。当软件在TouchVew中运行中运行时,只有优先级级别不小于此时,只有优先级级别不小于此值的操作员才能访问它值的操作员才能访问它n安全区:安全区:此编辑框用于设置被连此编辑框用于设置被连接元素的操作安全区。当工程接元素的操作安全区。当工程处在运行状态时,只有在设置处在运行状态时,只有在设置安全区内的操作员才能访问它安全区内的操作员才能访问它 n优先级和安全区是优先级和安全区是“组态王组态王”保保障系统安全的一个重要功能。障系统安全的一个重要功能。4.4 图库精灵的创建和管理n图库中的元素称为图库中的元素称为“图库精图库精灵灵” ,图库精灵可以被添图库精灵可以被添加、删除和自行制

18、作加、删除和自行制作n图库精灵在外观上类似于组图库精灵在外观上类似于组合图素,合图素,但内嵌了丰富的动但内嵌了丰富的动画连接和逻辑控制画连接和逻辑控制,工程人,工程人员只需把它放在画面上,做员只需把它放在画面上,做少量的文字修改,就能动态少量的文字修改,就能动态控制图形的外观,同时能完控制图形的外观,同时能完成复杂的功能成复杂的功能 4.4 图库精灵的创建和管理n两种制作方式两种制作方式n利用亚控公司提供的图库开利用亚控公司提供的图库开发包,自己利用发包,自己利用VC开发工具开发工具和组态王开发系统中生成的和组态王开发系统中生成的精灵描述文本制作,生成精灵描述文本制作,生成*.dll文件(文件

19、(专有的专有的)。n组态王开发系统中建立动画组态王开发系统中建立动画连接并合成图素的方式直接连接并合成图素的方式直接创建图库精灵。合成图素创建图库精灵。合成图素创建精灵创建精灵 4.4 图库精灵的创建和管理n图库精灵与普通图片的转换图库精灵与普通图片的转换n很多场合图库精灵的动画功很多场合图库精灵的动画功能不能满足设计要求,但又能不能满足设计要求,但又希望借鉴其图形形式希望借鉴其图形形式n点位图使用点位图使用n图库精灵图库精灵转化为普通图素转化为普通图素修改添加功能修改添加功能转化为图转化为图库精灵库精灵 n图形素材的搜索,图形素材的搜索,VISIO和和Symbol Factory的使用的使用 4.5 动画举例n书上例子书上例子n自带自带DEMO例子分析例子分析

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号