组态王命令语言函数手册(6)

2019-03-10 10:49

26 组态王命令语言函数速查手册

3      返回当前内存中空闲空间字节数 

4      返回当前正在运行的任务数。 Trigger  每当 Trigger 值改变时,执行InfoResource() 函数。Trigger 可为任一变量名(不受系统变量限制)。 

由整数 ResourceType 指定的特定系统资源信息存放在 IntegerResult 中。 例如: 

下面的语句每分钟执行一次并返回当前值: InfoResource(1, ¥分) 将返回54{空闲百分比} InfoResource(2, ¥分) 将返回36{空闲百分比} InfoResource(3, ¥分) 将返回11524093{字节数} InfoResource(4, ¥分) 将返回14{任务数} 注意:   在WIN NT 下返回GDI和USER的资源可用空闲空间的百分比是一样的,与WIN NT系统有关。 

 

Int 

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

IntegerResult=Int(Number); 

参数     描述 

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

Int(4.7) 将返回 4 Int(-4.7) 将返回 -5 

 

IsPlaySoundEnd 

此函数用于判断声音播放是否结束,返回值为离散型,当返回值为1时,表示声音播放结束;返回值为0时,表示声音正在播放。 调用格式: 

IsPlaySoundEnd() 此函数无参数。 

 

listLoadList() 

北京亚控自动化软件科技有限公司

组态王命令语言函数速查手册 27

此函数用于将CSV文件Filename中的列表项调入指定的列表框控件ControlName中,并替换列表框中的原有列表项。列表框中只显示列表项的成员名称(字符串信息),而不显示相关的数据值。 语法格式使用如下: 

listLoadList("ControlName","Filename"); 参数说明: 

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

Filename:csv文件,用写字板程序进行编辑,用以存放列表框中要显示的列表项。 例如: 

listLoadList("组合框信息","c:\组态王\list.csv"); 

此语句将指定的文件list.csv调入名为组合框信息的列表框中并显示出来。 注: 

如果没有给出csv文件所在的完整路径,则该函数就从组态王所在的路径下寻找指定的文件。 

 

listSaveList() 

此函数用于将列表框控件ControlName中的列表项信息存入CSV文件Filename中。如果该文件不存在,则直接创建。 语法格式使用如下: 

listSaveList("ControlName","Filename"); 参数说明: 

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

Filename:CSV文件,按一定格式用以存放列表框中的列表项。 例如: 

listSaveList("组合框信息","c:\组态王\list.csv"); 

此语句将组合框信息列表框中的列表项存入到文件c:\组态王\list.csv中。 注: 

如果没有给出CSV文件所在的完整路径,则该函数在组态王所

北京亚控自动化软件科技有限公司

28 组态王命令语言函数速查手册

在的路径下创建该文件。 

 

listAddItem() 

此函数将给定的列表项字符串信息MessageTag增加到指定的列表框

控件ControlName中并显示出来。组态王将增加的字符串信息作为列表框中的一个成员项 Item,并自动给这个成员项定义一个索引号ItemIndex,索引号ItemIndex从1开始由小到大自动加1。 语法格式使用如下: 

listAddItem("ControlName","MessageTag"); 参数说明: 

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

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

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

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

listAddItem("配方信息","巧克力面包"); 

此语句将“巧克力香型面包” 字符串信息增加到列表框控件配方信息中并显示出来。  

listClear() 

此函数将清除指定列表框控件ControlName中的所有列表成员项。 语法格式使用如下: 

listClear("ControlName"); 参数说明: 

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

listClear("报警信息"); 

此语句将清除报警信息列表框中的所有列表成员项。 

 

北京亚控自动化软件科技有限公司

组态王命令语言函数速查手册 29

listDeleteItem() 

此函数将在指定的列表框控件ControlName中删除索引号为ItemIndex的成员项。 语法格式使用如下: 

listDeleteItem("ControlName",ItemIndex); 参数说明: 

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

ItemIndex:列表框控件中的成员项索引号,通常为数字常量或整型变量。 例如: 

listDeleteItem("报警信息",1); 

此语句将在报警信息列表框中删除索引号为1的成员项。 listDeleteItem("配方信息",5); 

此语句将在配方信息列表框中删除索引号为5的成员项。 

 

listDeleteSelection() 

此函数将删除列表框控件ControlName中当前选定的成员项。 语法格式使用如下: 

listDeleteSelection("ControlName"); 参数说明: 

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

listDeleteSelection("报警信息"); 

此语句将在报警信息列表框中删除当前选定的成员项。 

 

listFindItem() 

此函数用于查找与给定的成员字符串信息MessageTag相对应的索引号,并送给整型变量IndexTag。 语法格式使用如下: 

listFindItem("ControlName","MessageTag",IndexTag); 参数说明: 

北京亚控自动化软件科技有限公司

30 组态王命令语言函数速查手册

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

文名。 

MessageTag:字符串值,表示列表成员项字符串信息。 

IndexTag:整型变量,用以存放与给定的成员字符串信息MessageTag相对应的索引号 例如: 

以CSV文件list.csv中存放的列表项信息为例如, listFindItem("组合框信息","温度",IndexTag); 

此语句将“温度” 字符串信息相对应的索引号送给整型变量IndexTag。在此例如中IndexTag=1。  

listGetItem() 

此函数用于获取索引号为ItemIndex的列表项成员字符串信息,并送给字符串变量StringTag。 语法格式使用如下: 

listGetItem("ControlName",ItemIndex,StringTag); 参数说明: 

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

ItemIndex:数值常量或变量,表示列表索引号。 

StringTag:字符串变量,用以存放索引号为ItemIndex的列表项成员字符串信息 例如: 

以CSV文件list.csv中存放的列表项信息为例如, listGetItem("组合框信息",2,StringTag); 

此语句将索引号为2的列表项成员字符串信息字符串变量StringTag。在此例如中,StringTag=压力。 

 

listGetItemData() 

此函数用于获取索引号为ItemIndex的列表项中的数据值,并送给整型变量NumberTag。 语法格式使用如下: 

listGetItemData("ControlName",ItemIndex,NumberTag ); 

北京亚控自动化软件科技有限公司


组态王命令语言函数手册(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:草房子的选择题及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: