1 / 45
文档名称:

组态王命令语言函数速查手册三.docx

格式:docx   大小:117KB   页数:45页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

组态王命令语言函数速查手册三.docx

上传人:sssmppp 2019/11/18 文件大小:117 KB

下载得到文件列表

组态王命令语言函数速查手册三.docx

相关文档

文档介绍

文档介绍:组态王命令语言两数速查乎册北京亚控科技发展冇限公司1命令语言函数速查手册“组态王”支持使用内建的复杂函数,其中包括字符串函数、数学函数、系统两数、控件两数、报农函数及其他两数,下而依次介绍各个函数(函数名不区分大小写,按字母排序):Abs此两数用于计算变量值的绝对值,使用格式如下:Abs(变量名或数值);返回值:密值或实型值;例如:Abs(14);返回値为14Abs(-);(距离);返回内存模拟变量“距离”的绝对值。Ack对变量进行报警确认,或对报警组进行报警确认。如果函数参数为变量名称,则只对该变量进行报警确认;如果函数参数为报警组名称,则确认所有属丁•该报警组及莫子报警组的变量。该两数的参数只能是变量名或报警组名,不可以为字符串变量。此畅数常用于按钮命令语言,当发生报警时,用此畅数进行报警确认,它将产生确认报警事件。调用格式:Ack(报警组名);或Ack(变量名);例如:Ack(全厂):或Ack(反应罐液位);组态王命令语言函数速查手册北京亚控科技发展有限公司2AckByTagName对变量进行报警确认。函数参数可以是一个字符串变量,也可以是一个表示变量名的字符串。调用格式:AckByTagName(,/tag_name,/);参数:tagname:变量名。例如:AckByTagName("\\本站点\液位");AckByTagName(Varname);其中Varname为字符串变量。AckByGroupName对报警组进行确认。调用格式:AckByGroupName("stationname",,zgroupname");station_namc为产生报警的10服务器名,groupname为报警组名。两数参数可以是字符串变量,也可以是表示10服务器名或报警组名的字符串。例如:AckByGroupName("PCI","报警组1”);AckByGroupName(PCNamc,GroupName);//PCName,GroupNamc为字符串变量。ActivateApp此函数用于激活正在运行的窗口应用程序,使Z变为当前窗口。获得输入焦点。该函数也可配合函数SendKeys的使用。调用形式:ActivateApp("ExeName");参数:ExeNamc应川程序的执行文件名例如:组态王命令语言函数速査于册北京亚控科技发展冇限公司3激活MicrosoftWord的正确调用为:ActivateApp("");激活组态王:可使用ActivateApp("");ActiveXIsVisible此函数用于控制窗体控件隐含。调用形式:ActiveXIsVisibloC^CtrlNamc^,nModc);参数:CtrlName控件名nMode控制模式<»nMode=0时,控件隐含。例如:实现控件隐含的正确调用为:ActiveXlsVisible(aCtrl10",0);os此函数用于计算变屋值的反余弦値,变量值的取值范围在[-1,1]Z间,否则函数返回值无效。调用格式:os(变虽名或数值);返冋值:整值或实型值;例如:os(l);os(temp);此函数返回变量"temp”的反余弦值。ArcSin组态王命令语言函数速查手册北京亚控科技发展有限公司4此函数用于计算变量值的反正弦值,变量值的取值范围在[-1,1]之间,否则函数返回值无效。调用格式:ArcSin(变駅:名或数值);返冋值:整值或实熨值;例如:ArcSin(l);此函数返回值为90ArcSin(temp);此函数返回变量“temp”的反正弦值。ArcTan此函数用于计算变量值的反正切值,使用格式为:ArcTan(变量名或数值);返回值:整值或实型值;例如:ArcTan(l);此函数返回值为45ArcTan(temp);此函数返回变量“temp”的反正切值。Average此函数为对指定的组态王报表表格的多个单元格求平均值,或求多个变量的平均值。语法格式使用如下:/Average('81’a2‘);或Averageal:alO^):……为组态王单元格所在的行号列标,或整型或实型变量。其中参数个数为1-32个。当对报农的指定单元格区域内的单元格进行求平均值运算时,结果显示在当前单元格内,语法格式使用如下:Average('al',匕2');组态王命令语言函数速査手册北京亚控科技发展有限公司5例如:任意单元格选择求平均值:=Average('al','b2','rlO');连续的单元格求平均值:=Average('bl:blO');或求变量的平均值:AverageValue=Average(1Vari,fVarl);BackUpHistData此两数为组态王网络中从10服务器上下载丿力史数据记录到〃j史记录服