组态王重要功能简单使用介绍
一、图库
1、 图形建立动画连接并合成图素的方式创建的图库精灵,在画面中引用后,其属性界面中动画连接属性的变量改
变后,可以任意移动它的位置,但不能再调整其大小,否则动画连接属性的变量会变回到原先的变量。为避免误操
作,可以把图库精灵转换成普通图素后再定义属性变量。
2、 一般情况下,含有图库精灵的画面会有许多操作上的限制。如,为了在画图过程中把常用的图块创建为图库精
灵,但图块中的图素要求不能包含引用到的图库精灵。所以在画图过程中引用到的图库精灵应首先转化成普通图素。
转化成普通图素后,还可以个性化定义动画,而图库精灵定义动画比较死板。
二、动画制作
1、组态王软件对稍微复杂的动画,如旋转轮、搅拌叶片模拟动作等没有现成的图库引用,都必须自己设计,无论采
用图素基本旋转功能还是图素显示与隐藏方式实现视觉上的动画效果,绝大多数情况下都必须使用到内存变量。一
般一个动画使用到一个内存变量。当软件点数较少,变量使用较紧张时,就不能为了动画效果而定义大量的内存变
量。动画的实现一般要求有重复计数功能的表达式支持,这就要定义专用的内存整型变量(为了使动画更流畅,可
以定义内存实型变量,
以小于 1 的阶梯变化),通过命令语言来实现重复计数功能。为了减少变量的使用数,就应对整个组态系统的动画
效果进行大的归类,如旋转、移动、闪烁、缩放等,每一类定义一个或多个(尽量少)的内存实型变量。使用方法
为:1、在应用程序命令语言中写出变量重复计数的程序,在某
一窗口只要引用此变量来实现动画即可;2、在每个需要动画效果的窗口的画面命令语言中写出变
量重复计数的程序。方法 1 优点是每个变量只要书写一次计数程序,缺点是整个监控系统的同类型的动画效果相同,
制作也不灵活。方法 2 的优点是每个窗口中变量计数的变化量可以不一样,这样使得制作动画更方便灵活,每个窗
口动画效果可根据需要灵活实现,缺点是同一个变量要多次书写计数程序。另外必须注意的是:如果同时多个窗口
都要实现同类型的动画效果,也就是同一个变量在多个窗口使用。则必须在每个画面命令语言中(显示时)使用关
闭画面函数来关闭其它相关窗口,目的为:方法 1,避免计算机内存工作量大。方法 2,避免变量在不同窗口有不同计
数变化量时,产生计数冲突,影响动画效果。
三、命令语言
在监控设计时经常用到的一些命令语言函数。
1、命令语言的句法如控件函数、数学函数等,都可通过"命令语言编辑器”编辑输入。
2、条件语句可以嵌套使用。
3、 HTConverTime(yeat,month,day,hour,minute,second)此函数将指定的时间格式(年,月,日,时,分,秒)转
换为以秒为单位的长整型数,转换的时间基准是 1969 年 12 月 31 日 24 时 0 分 0 秒。StrFromTime
(SecsSince1_1_70,StringType)此函数将一个时间值(1970 年 1 月 1 日起,以秒为单位)转换成字符串。例子:显示
2005 年 6 月 15 日第前 27 天的时间格式。命令语言为:
实型变量 A=HTConverTime(2005,6,15,0,0,0);