力控组态软件的变量操作函数3

力控组态软件ForceControl V7.0的变量操作函数3

SetVar
语法int SetVar(strVarName,dValue)
说明给指定数据库变量的参数赋值。
返回值int 赋值是否成功,0失败,1成功。
参数string:指定数据库变量需要赋值的参数名称。
Float:给参数要赋的数值。
示例int bRet=SetVar(“Tag0.PV”,88.3);
给变量Tag0的PV参数,赋值88.3,
操作的结果返回给bRet。

SetVarStr
语法int SetVarStr(strVarName,strValue)
说明给指定数据库变量的参数赋值。
返回值int 赋值是否成功,0失败,1成功。
参数string:指定数据库变量需要赋值的参数名称。
String:给参数要赋的字符串。
示例int bRet=SetVarStr(“Tag0.DESC”,”abcd”);
给变量Tag0的DESC参数,赋值”abcd”字符串,
操作的结果返回给bRet。

VarRedir
语法VarRedir(var, NewTagPar)
说明数据库变量重定向。用于将数据库变量或间接变量重定向,对于数据库变
量改变变量的数据库参数名称,使其指向其他数据库参数;而对于间接变
量则改变其变量指向,使其指向名字为NewTagPar的变量,该变量在
DRAW中一定要存在。通常可用于历史报表,趋势中变量动态替换。
参数var: 重定向变量,该变量必须为数据库变量或间接变量。
NewTagPar:字符串类型,新数据库参数或变量名称名称。
示例dbvar1为已定义的数据库变量。
VarRedir(dbvar1, “a1.pv”);dbvar1将指向数据库参数a1.pv
VarRedir(dbvar1, “a2.pv”);dbvar1将指向数据库参数a2.pv
VarRedir(var, “var1″);var为间接变量,var1为要转向的变量名称。

ValInputAni
语法ValInputAni(VarName,strPrompt,bPassword,bPrompt)
说明模拟量输入,调用该函数将出现一模拟输入框,通过该输入框可以修改
模拟量的值。
参数VarName:为一数值变量,输入框确认后变量的值将被修改。
strPrompt:为字符串常量或字符串表达式,bPrompt为1时.该提示信息将
被显示在输入框中。
bPassword:为一数值常量.1表示不显示输入信息,否则显示输入信息.
bPrompt:为一数值常量,表示是否出现提示信息.0表示不显示提示信
息,否则显示提示信息
示例ValInputAna(var1,”Please Input A Value”,0,1);该函数调用后将出现一模拟
输入框,提示信息为Please Input A Value.

ValInputDis
语法ValInputDis(VarName,Prompt, ONPrompt,OFFPrompt)
说明调用该函数将出现一开关选择框,通过该选择框可以修改开关量的值。
参数VarName:为一数值变量,输入框确认后改变量的值将被修改。
Prompt:为字符串常量或字符串表达式,prompt为1时.该提示信息将被显
示在输入框中。
ONPrompt:为字符串常量或字符串表达式,该提示信息将被显示在选择框状
态为真的按钮上。
OFFPrompt:为字符串常量或字符串表达式,该提示信息将被显示在选择框
状态为假的按钮上。
示例ValInputDis(var1,”Please Set Switch Status”,”ON”,”OFF”);//该函数调用后将
出现一开关选择框输入框. 信息为Please Set Switch Status,"真"提示信息
为ON;"假"提示信息为OFF。Prom8 为数值7的提示信息,该项将被显
示在选择框中的第8项中。

ValInputStr
语法ValInputStr(VarName,Prompt,password,prompt)
说明调用该函数将出现一字符输入框,通过该输入框可以修改变量的值。
参数VarName:为一字符变量,输入框确认后改变量的值将被修改。
Prompt:为字符串常量或字符串表达式。prompt为1时,该提示信息将被显
示在输入框中。
Password:为一数值常量,0表示不显示输入信息,否则显示输入信息。
Prompt:为一数值常量,表示是否出现提示信息。0表示不显示提示信息,
否则显示提示信息。
示例ValInputStr(var1,”Please Input A Value”,0,1);//该函数调用后将出现一字符输
入框,提示信息为Please Input A Value。

 

 

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据