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 );
北京亚控自动化软件科技有限公司
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库组态王命令语言函数手册(6)在线全文阅读。
相关推荐: