欢迎来到天天文库
浏览记录
ID:47964915
大小:56.00 KB
页数:5页
时间:2020-01-18
《组态王重要功能简单使用介绍》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、组态王使用组态王重要功能简单使用介绍一、图库1、图形建立动画连接并合成图素的方式创建的图库精灵,在画面中引用后,其属性界面中动画连接属性的变量改变后,可以任意移动它的位置,但不能再调整其大小,否则动画连接属性的变量会变回到原先的变量。为避免误操作,可以把图库精灵转换成普通图素后再定义属性变量。2、一般情况下,含有图库精灵的画面会有许多操作上的限制。如,为了在画图过程中把常用的图块创建为图库精灵,但图块中的图素要求不能包含引用到的图库精灵。所以在画图过程中引用到的图库精灵应首先转化成普通图素。转化成普通图素后,还可以个性化定义动画,而图库精灵定义动画比较死板。二、动画制作1、组态王软
2、件对稍微复杂的动画,如旋转轮、搅拌叶片模拟动作等没有现成的图库引用,都必须自己设计,无论采用图素基本旋转功能还是图素显示与隐藏方式实现视觉上的动画效果,绝大多数情况下都必须使用到内存变量。一般一个动画使用到一个内存变量。当软件点数较少,变量使用较紧张时,就不能为了动画效果而定义大量的内存变量。动画的实现一般要求有重复计数功能的表达式支持,这就要定义专用的内存整型变量(为了使动画更流畅,可以定义内存实型变量,以小于1的阶梯变化),通过命令语言来实现重复计数功能。为了减少变量的使用数,就应对整个组态系统的动画效果进行大的归类,如旋转、移动、闪烁、缩放等,每一类定义一个或多个(尽量少)的
3、内存实型变量。使用方法为:1、在应用程序命令语言中写出变量重复计数的程序,在某一窗口只要引用此变量来实现动画即可;2、在每个需要动画效果的窗口的画面命令语言中写出变量重复计数的程序。方法1优点是每个变量只要书写一次计数程序,缺点是整个监控系统的同类型的动画效果相同,制作也不灵活。方法2的优点是每个窗口中变量计数的变化量可以不一样,这样使得制作动画更方便灵活,每个窗口动画效果可根据需要灵活实现,缺点是同一个变量要多次书写计数程序。另外必须注意的是:如果同时多个窗口都要实现同类型的动画效果,也就是同一个变量在多个窗口使用。则必须在每个画面命令语言中(显示时)使用关闭画面函数来关闭其它相
4、关窗口,目的为:方法1,避免计算机内存工作量大。方法2,避免变量在不同窗口有不同计数变化量时,产生计数冲突,影响动画效果。三、命令语言在监控设计时经常用到的一些命令语言函数。1、命令语言的句法如控件函数、数学函数等,都可通过"命令语言编辑器"编辑输入。2、条件语句可以嵌套使用。3、HTConverTime(yeat,month,day,hour,minute,second)此函数将指定的时间格式(年,月,日,时,分,秒)转换为以秒为单位的长整型数,转换的时间基准是1969年12月31日24时0分0秒。StrFromTime(SecsSince1_1_70,StringType),此
5、函数将一个时间值(1970年1月1日起,以秒为单位)转换成字符串。例子:显示2005年6月15日第前27天的时间格式。命令语言为:5组态王使用实型变量A=HTConverTime(2005,6,15,0,0,0);实型变量A=实型变量A-27*24*3600;字符型变量A=StrFromTime(实型变量A,1);结果:字符型变量A=2005-5-191、StrMid(Text,StartChar,Chars)此函数从指定的位置开始,从一个文字变量中返回指定个数的字符;StrRight(Text,Chars)此函数返回指定文字变量的最末端(或最右)若干个字符;StrLeft(Tex
6、t,Chars)此函数返回指定文字变量的开始(或最左的)若干个字符;StrReplace(Text,SearchFor,ReplaceWith,CaseSens,NumToReplace,MatchWholeWords)此函数替换或改变所提供字符串的指定部分。使用此函数能获取字符串变量并替换字符、单词或短语;StrToInt(Text)此函数将一个由数字组成的字符串转换成一个能用作数学计算的整数值。利用以上函数可以把某变量灵活转换成各种形式,如把字符串形式的时间格式转换成其他形式的时间格式(如2005/06/19)。四、通用控件使用监控系统经常使用到的外部控件有:1、复选框控件:在
7、历史曲线查询时使用到。在控件的click()事件中编写变量历史曲线查询语句。可能使用到.Enabled、.Valu、.Caption等属性。2、控件microsoftdateandtimepickercontrol6.0(sp4):简单方便的日期输入控件,主要在需要用到时间参数的历史数据查询时应用。经常用到的属性有.day、.month、.year等。3、控件KVDBGridClass:数据库查询控件。经常使用的属性有.Rows(查询到记录总数)、.Row(记录中指针
此文档下载收益归作者所有