文档详情

组态王常用的函数.docx

发布:2025-04-26约5.6千字共13页下载文档
文本预览下载声明

此函数为报表专用函数。查询历史数据,系统会自动弹出历史数据查询对话框。语法使用格式如下:

ReportSetHistData2(StartRow,StartCol);

参数说明:StartRow:查询的数据在报表中填充的起始行数。StartCol:查询的数据在报表中填充的起始列数。

此函数常和按钮连接,当发生报警时,用此函数进展报警确认,它将产生确认报警大事。调用格式:

Ack(报警组名); 或 Ack(变量名);例如:

Ack(全厂);或 Ack(反响罐液位);

3.Average

此函数为对指定的多个变量求平均值。语法格式使用如下:

Average〔’a1’,’a2’〕;或Average(”a1:a10”);

a1、a2……为整型或实型变量。其中参数个数为1-32个。

当对报表的指定单元格区域内的单元格进展求平均值运算时,结果

显示在当前单元格内,语法格式使用如下:Average〔’a1’,‘a2‘〕;

例如:=Average〔‘a1’,‘b2’,‘r10’〕任意单元格选择求平均值

=Average(‘b1:b10’);连续的单元格求平均值。

此函数显示“更改口令”对话框,允许登录工程人员更改他们的口令。使用格式:

ChangePassword;

例如:

为画面上某一按钮设置命令语言连接:

ChangePassword();

运行时单击此按钮,弹出对话框:

提示工程人员输入当前的口令和口令以及验证口令。完全正确后,工程人员的口令设置为值。

此函数删除不需要或不想要的文件。调用格式:FileDelete(Filename);参数 描述

Filename 要删除的文件名。

假设找到要删除的文件,并成功地删除,此函数将返回1,否则此函数返回0。

例如:

Status=FileDelete(“C:\“);

假设在C:\找到““则Status等于1,未找到该文件则为0。

此函数将以秒为单位的长整型数转换为相应的日期数值,分别以年、月、日等的日期数值输出。该长整型秒数的基准为UTC(格林尼治)

时间1970年1月1日00:00:00。转换完成输出的日期也为UTC(格林尼治)日期。

语法使用格式GetDate(DateTime,Year,Month,Day);参数 描述

DateTime:需要进展日期转换的数,整型,为输入参数

Year: 年,整型或实型,转换后得到的数据,输出参数Month: 月,整型或实型,转换后得到的数据,输出参数Day: 日,整型或实型,转换后得到的数据,输出参数例如:

自UTC(格林尼治)时间1970年1月1日00:00:00到2025年

月8日0:8:9的秒的数值为89,使用GetDate函

数可以从这个数值中分别出所表示的日期——年、月、日。函数GetDate(89,年,月,日); 执行后,得到的“年”

的值为2025,“月”的值为8,“日”的值为8。获得其中时间的函数为GetTime。

此函数用于隐蔽正在显示的画面,但并不将其从内存中删除。调用格式:

HidePicture(“画面名“);例如:

HidePicture(“反响车间“);

此函数返回小于等于指定数值的最大整数。调用格式:

IntegerResult=Int(Number);

参数 描述

Number

例如:

任一数字或者组态王的实型或整型变量名。

Int;将返回

4

Int;将返回

-5

.IsPlaySoundEnd

此函数用于推断声音播放是否完毕,返回值为离散型,当返回值为

1时,表示声音播放完毕;返回值为0时,表示声音正在播放。调用格式:

IsPlaySoundEnd;

此函数无参数。

10.listAddItem

此函数将给定的列表项字符串信息MessageTag增加到指定的列表框控件ControlName中并显示出来。组态王将增加的字符串信息作为列表框中的一个成员项Item,并自动给这个成员项定义一个索引号ItemIndex,索引号ItemIndex从1开头由小到大自动加1。

语法格式使用如下:listAddItem(“ControlName“,“MessageTag“);参数说明:

ControlName:工程人员定义的列表框控件名称,可以为中文名或英

文名。

MessageTag:字符串值,表示增加到指定列表框控件的成员项字符串信息。

例如:

listAddItem(“报警信息“,“温度报警“);

此语句将“温度报警”字符串信息增加到列表框控件报警信息中并显示出来。

listAddItem(“配方信息“,“巧克力

显示全部
相似文档