组态王常用的函数()

合集下载

组态王命令语言函数手册

组态王命令语言函数手册

组态王命令语言函数手册工业自动化通用组态软件组态王version6.5命令语言函数速查手册北京亚控科技发展有限公司组态王命令语言函数速查手册1命令语言函数速查手册“组态王”支持使用内建的复杂函数,其中包括字符串函数、数学函数、系统函数、控件函数、报表函数及其他函数,下面依次介绍各个函数(函数名不区分大小写,按字母排序):Abs此函数用于计算变量值的绝对值,使用格式如下:Abs(变量名或数值);返回值:整值或实型值;例如:Abs(14);返回值为14Abs(-7.5);返回值为7.5Abs(距离);返回内存模拟变量“距离”的绝对值。

Ack此函数常和按钮连接,当发生报警时,用此函数进行报警确认,它将产生确认报警事件。

调用格式:Ack(报警组名);或Ack(变量名);例如:Ack(全厂);或Ack(反应罐液位);ActivateApp此函数用于激活正在运行的窗口应用程序,使之获得输入焦点。

该函数主要用于配合函数SendKe ys的使用。

调用形式:ActivateApp(“ExeName”);参数描述ExeName应用程序的执行文件名北京亚控科技发展有限公司2组态王命令语言函数速查手册例如:激活Microsoft Word的正确调用为:ActivateApp("Word.exe");激活组态王:可使用ActivateApp("TouchVew.exe");ArcCos此函数用于计算变量值的反余弦值,变量值的取值范围在[-1,1]之间,否则函数返回值无效。

调用格式:ArcCos(变量名或数值);返回值:整值或实型值;例如:ArcCos(1);此函数返回值为0A rcCos(temp);此函数返回变量“temp”的反余弦值。

ArcSin此函数用于计算变量值的反正弦值,变量值的取值范围在[-1,1]之间,否则函数返回值无效。

调用格式:ArcSin(变量名或数值);返回值:整值或实型值;例如:ArcSin(1);此函数返回值为90A rcSin(temp);此函数返回变量“temp”的反正弦值。

组态王playsound2函数用法

组态王playsound2函数用法

组态王playsound2函数详解1. 函数定义和用途playsound2函数是组态王(SCADA)软件中的一个特定函数,用于在组态王画面中播放音频文件。

它可以实现在画面中添加声音效果,使用户在使用组态王软件时可以听到相应的声音提示,提升用户体验和交互性。

2. 函数参数playsound2函数有两个参数,分别是filename和async。

•filename是要播放的音频文件的路径和文件名。

可以是本地文件路径,也可以是网络上的文件路径。

•async是一个布尔值,用于指定是否以异步方式播放音频文件。

如果为True,则以异步方式播放,即在播放音频的同时,程序可以继续执行后续的代码;如果为False,则以同步方式播放,即在播放音频时,程序会暂停执行后续的代码。

3. 函数工作方式playsound2函数的工作方式如下:1.首先,函数会检查filename参数是否为空。

如果为空,则会抛出一个异常并终止函数的执行。

2.然后,函数会尝试打开指定的音频文件。

如果文件不存在或无法打开,则会抛出一个异常并终止函数的执行。

3.接下来,函数会调用系统的音频播放模块来播放音频文件。

具体的播放方式取决于系统的配置和支持的音频格式。

4.如果async参数为True,则函数会以异步方式播放音频文件,并立即返回。

此时,程序可以继续执行后续的代码。

5.如果async参数为False,则函数会以同步方式播放音频文件。

在播放音频的过程中,程序会暂停执行后续的代码,直到音频播放完毕才会继续执行后续的代码。

4. 使用示例下面是一个使用playsound2函数的示例代码:from playsound2 import playsound2# 播放本地音频文件playsound2("C:/path/to/file.wav", async=True)# 播放网络音频文件playsound2("", async=False)在上面的示例中,首先导入了playsound2函数。

组态王logon()函数用法实例

组态王logon()函数用法实例

组态王logon()函数用法实例1. 函数定义组态王logon()函数的定义如下:```Logon(username, password)```username和password分别是登录的用户名和密码。

该函数用于验证用户的身份,并返回一个bool类型的值,表示登录是否成功。

2. 函数实例下面我们将通过实例演示组态王logon()函数的用法。

在组态王软件中创建一个简单的登录界面,如下图所示:在界面上,我们添加了两个文本框和一个按钮。

当用户输入用户名和密码后,点击登录按钮,将会触发logon()函数进行身份验证。

如果身份验证通过,则弹出一个提示框,告知用户登录成功;否则弹出一个提示框,告知用户登录失败。

下面是logon()函数的代码实现:```function Logon(username, password){// 在此处添加验证用户身份的逻辑// 如果验证通过,返回true;否则返回falseif (username == "admin" && password =="123456") {return true;}else {return false;}}```在上述代码中,我们使用if语句对用户输入的用户名和密码进行验证。

如果用户名和密码都正确,则返回true;否则返回false。

接下来是登录按钮的事件处理函数:```function Button_OnClick(){var username = GetControlValue("txtUsername");var password = GetControlValue("txtPassword");if (Logon(username, password)) {ShowMessage("登录成功!");}else {ShowMessage("用户名或密码不正确,请重新输入!");}}```在上述代码中,我们首先获取了文本框中的用户名和密码,然后调用logon()函数进行身份验证。

组态王命令语言函数手册

组态王命令语言函数手册

命令语言函数速查手册 “组态王”支持使用内建的复杂函数,其中包括字符串函数、数学函数、系统函数、控件函数及其他函数,下面依次介绍各个函数(函数名不区分大小写,按字母排序): Abs 此函数用于计算变量值的绝对值,使用格式如下: Abs(数值或变量名); 返回值:整值或实型值; 例如: Abs(14); 返回值为14 Abs(-7.5); 返回值为7.5 Abs(距离); 返回内存模拟变量“距离”的绝对值。

 Ack 此函数常和按钮连接,当发生报警时,用此函数进行报警确认,它将产生确认报警事件。

调用格式: Ack(报警组名); 或 Ack(变量名); 例如: Ack(全厂); 或 Ack(反应罐液位); ActivateApp 此函数用于激活正在运行的窗口应用程序,使之获得输入焦点。

该函数主要用于配合函数SendKeys的使用。

调用形式: ActivateApp(AppName); 参数 描述 AppName 应用程序的执行文件名 例如: 激活Microsoft Word的正确调用为: ActivateApp("Word.exe"); ArcCos 此函数用于计算变量值的反余弦值, 变量值的取值范围在[-1,1]之间,否则函数返回值无效。

调用格式: ArcCos(变量名); 返回值:整值或实型值; 例如: ArcCos(1); 此函数返回值为0 ArcCos(temp); 此函数返回变量“temp”的反余弦值 ArcSin 此函数用于计算变量值的反正弦值, 变量值的取值范围在[-1,1]之间,否则函数返回值无效。

调用格式: ArcSin(变量值); 返回值:整值或实型值; 例如: ArcSin(1); 此函数返回值为90 ArcSin(temp); 此函数返回变量“temp”的反正弦值 ArcTan 此函数用于计算变量值的反正切值, 使用格式为: ArcTan(变量值); 返回值:整值或实型值; 例如: ArcTan(1); 此函数返回值为45 ArcTan (temp); 此函数返回变量“temp”的反正切值 Bit 此函数用以取得一个整型或实型变量某一位的值(0或1)。

组态王常用函数

组态王常用函数

组态王常用函数Max()此函数用于求得给定的数中最大的一个数。

其参数个数为1-16个。

使用格式如下:Max( Val1, Val2 );例如:MaxValue = Max(Max(var1,var2), var3 );此函数返回值MaxValue为var1、var2、var3中最大的数.Min()此函数用于求得给定的数中最小的一个数。

其参数个数为1-16个。

使用格式如下:Min( Val1, Val2 );例如:MinValue=Min(Min(var1,var2),var3);此函数返回值MinValue为var1、var2、var3中最小的数。

Sum()此函数为对指定的多个变量求和。

使用格式如下:Sum(’a1’,’a2’);参数:A1、a2为整型或实型变量。

其中参数个数为1-32个。

当对报表指定单元格区域内的单元格进行求和运算时,显示到当前单元格内。

单元格区域内出现空字符、字符串等都不会影响求和。

语法使用格式如下:Sum(‘单元格区域’);例如:任意单元格选择求和:Sum(‘a1’,‘b2’,‘r10’);连续的单元格求和:Sum(‘b1:b10’);Exit()此函数使组态王运行环境退出。

调用形式:Exit(Option);参数:Option: 整型变量或数值.0-退出当前程序;1-关机;2-重新启动windows.例如:退出组态王运行系统:Exit(0);ActivateApp()此函数用于激活正在运行的窗口应用程序,使之变为当前窗口。

获得输入焦点。

该函数也可配合函数SendKeys的使用。

调用形式:ActivateApp(“ExeName”);参数:ExeName 应用程序的执行文件名例如:激活Microsoft Word的正确调用为:ActivateApp("Word.exe");激活组态王运行系统,可使用:ActivateApp("T ouchVew.exe");Average()此函数为对指定的组态王报表表格的多个单元格求平均值,或求多个变量的平均值。

组态王version_6.53命令语言函数速查手册

组态王version_6.53命令语言函数速查手册

工业自动化通用组态软件组态王version6.53命令语言函数速查手册“组态王”支持使用内建的复杂函数,其中包括字符串函数、数学函数、系统函数、控件函数、报表函数及其他函数,下面依次介绍各个函数(函数名不区分大小写,按字母排序):Abs此函数用于计算变量值的绝对值,使用格式如下:Abs(变量名或数值);返回值:整值或实型值;例如:Abs(14);返回值为14Abs(-7.5);返回值为7.5Abs(距离);返回内存模拟变量“距离”的绝对值。

Ack对变量进行报警确认,或对报警组进行报警确认。

如果函数参数为变量名称,则只对该变量进行报警确认;如果函数参数为报警组名称,则确认所有属于该报警组及其子报警组的变量。

该函数的参数只能是变量名或报警组名,不可以为字符串变量。

此函数常用于按钮命令语言,当发生报警时,用此函数进行报警确认,它将产生确认报警事件。

调用格式:Ack(报警组名);或Ack(变量名);例如:Ack(全厂);或Ack(反应罐液位);AckByTagName对变量进行报警确认。

函数参数可以是一个字符串变量,也可以是一个表示变量名的字符串。

调用格式:AckByTagName("tag_name");参数:tag_name:变量名。

例如:AckByTagName("\\本站点\液位");AckByTagName(Varname);其中Varname为字符串变量。

AckByGroupName对报警组进行确认。

调用格式:AckByGroupName("station_name","group_name");station_name为产生报警的IO服务器名,group_name为报警组名。

函数参数可以是字符串变量,也可以是表示IO服务器名或报警组名的字符串。

例如:AckByGroupName("PC1","报警组1");AckByGroupName(PCName,GroupName);//PCName,GroupName为字符串变量。

1.1组态王的报表中如何实现报表数据的统计(如求和、求平均、检索最大最小值)?

1.1组态王的报表中如何实现报表数据的统计(如求和、求平均、检索最大最小值)?

1.1组态王的报表中如何实现报表数据的统计(如求和、求平均、检索最大最小值)?1.1组态王的报表中如何实现报表数据的统计(如求和、求平均、检索最大最小值)?针对报表中的数据统计需求功能,组态王提供了sum(),average(),max(),min()函数来实现相应的需求。

如:在报表的某一单元格写入=sum('a1:a100')此功能为对从A1到A100的连续的单元格进行求和,其他的函数的应用,请参照组态王的函数使用手册。

1.2在组态王画面上如何得到指定变量在指定时间内的最大值、最小值和平均值?组态王6.53 2008年版本新增加了求历史库中某段时间的最大值、最小值、平均值的功能,使用此函数可以在组态王画面上得到指定变量在一段时间内的最大值、最小值和平均值。

函数使用方法如下:RealResult=GetHistMaxData(TagName,StartTime,EndTime); //获取某段时间的最大值RealResult=GetHistMinData(TagName,StartTime,EndTime);//获取某段时间的最小值RealResult=GetHistAveData(TagName,StartTime,EndTime);//获取某段时间的平均值参数描述:TagName:所要查询的变量的名称,类型为字符串型,即带引号。

StartTime:数据查询的开始时间,该时间是通过组态王HTConvertTime函数转化的以1969年12月31日16:00:00为基准的长整型数,所以用户在使用本函数之前,应先将查询起始时间转换为长整型数值。

EndTime:数据查询的结束时间,类型同StartTime。

返回值:返回一个实数值。

调用方法如下:long time1;long time2;time1=HTConvertTime(2008,10,17,17,07,35);time2=HTConvertTime(2008,10,17,17,09,35);\\本站点\最大值=GetHistMaxData("\\本站点\仿真变量",time1,time2);\\本站点\最小值=GetHistMinData("\\本站点\仿真变量",time1,time2);\\本站点\平均值=GetHistAveData("\\本站点\仿真变量",time1,time2);。

1.1 组态王的报表中如何实现报表数据的统计(如求和、求平均、检索最大最小值)?

1.1 组态王的报表中如何实现报表数据的统计(如求和、求平均、检索最大最小值)?

1.1组态王的报表中如何实现报表数据的统计(如求和、求平均、检索最大最小值)?针对报表中的数据统计需求功能,组态王提供了sum(),average(),max(),min()函数来实现相应的需求。

如:在报表的某一单元格写入=sum('a1:a100')此功能为对从A1到A100的连续的单元格进行求和,其他的函数的应用,请参照组态王的函数使用手册。

1.2在组态王画面上如何得到指定变量在指定时间内的最大值、最小值和平均值?组态王6.53 2008年版本新增加了求历史库中某段时间的最大值、最小值、平均值的功能,使用此函数可以在组态王画面上得到指定变量在一段时间内的最大值、最小值和平均值。

函数使用方法如下:RealResult=GetHistMaxData(TagName,StartTime,EndTime); //获取某段时间的最大值RealResult=GetHistMinData(TagName,StartTime,EndTime); //获取某段时间的最小值RealResult=GetHistAveData(TagName,StartTime,EndTime); //获取某段时间的平均值参数描述:TagName:所要查询的变量的名称,类型为字符串型,即带引号。

StartTime:数据查询的开始时间,该时间是通过组态王HTConvertTime函数转化的以1969年12月31日16:00:00为基准的长整型数,所以用户在使用本函数之前,应先将查询起始时间转换为长整型数值。

EndTime:数据查询的结束时间,类型同StartTime。

返回值:返回一个实数值。

调用方法如下:long time1;long time2;time1=HTConvertTime(2008,10,17,17,07,35);time2=HTConvertTime(2008,10,17,17,09,35);\\本站点\最大值=GetHistMaxData("\\本站点\仿真变量",time1,time2);\\本站点\最小值=GetHistMinData("\\本站点\仿真变量",time1,time2);\\本站点\平均值=GetHistAveData("\\本站点\仿真变量",time1,time2);需要更新文件实现。

组态王常用的函数

组态王常用的函数

1.R e p o r t S e t H i s t D a t a2此函数为报表专用函数;查询历史数据,系统会自动弹出历史数据查询对话框;语法使用格式如下:ReportSetHistData2StartRow,StartCol;参数说明:StartRow:查询的数据在报表中填充的起始行数;StartCol:查询的数据在报表中填充的起始列数;2.Ack此函数常和按钮连接,当发生报警时,用此函数进行报警确认,它将产生确认报警事件;调用格式: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’;连续的单元格求平均值;4.ChangePassword此函数显示“更改口令”对话框,允许登录工程人员更改他们的口令;使用格式:ChangePassword;例如:为画面上某一按钮设置命令语言连接:ChangePassword;运行时单击此按钮,弹出对话框:提示工程人员输入当前的口令和新口令以及验证新口令;完全正确后,工程人员的口令设置为新值;5.FileDelete此函数删除不需要或不想要的文件;调用格式:FileDeleteFilename;参数描述Filename要删除的文件名;若找到要删除的文件,并成功地删除,此函数将返回1,否则此函数返回0;例如:Status=FileDelete"C:\DATA.TXT";若在C:\找到"DATA.TXT"则Status等于1,未找到该文件则为0;6.GetDate此函数将以秒为单位的长整型数转换为相应的日期数值,分别以年、月、日等的日期数值输出;该长整型秒数的基准为UTC格林尼治时间1970年1月1日00:00:00;转换完成输出的日期也为UTC格林尼治日期;语法使用格式GetDateDateTime,Year,Month,Day;参数描述DateTime:需要进行日期转换的数,整型,为输入参数Year:年,整型或实型,转换后得到的数据,输出参数Month:月,整型或实型,转换后得到的数据,输出参数Day:日,整型或实型,转换后得到的数据,输出参数例如:自UTC格林尼治时间1970年1月1日00:00:00到2003年8月8日0:8:9的秒的数值为,使用GetDate函数可以从这个数值中分离出所表示的日期——年、月、日;函数GetDate年,月,日;执行后,得到的“年”的值为2003,“月”的值为8,“日”的值为8;获得其中时间的函数为GetTime;7.HidePicture此函数用于隐藏正在显示的画面,但并不将其从内存中删除;调用格式:HidePicture"画面名";例如:HidePicture"反应车间";8.Int此函数返回小于等于指定数值的最大整数;调用格式:IntegerResult=IntNumber;参数描述Number任一数字或者组态王的实型或整型变量名;例如:Int4.7;将返回4Int-4.7;将返回-59.IsPlaySoundEnd此函数用于判断声音播放是否结束,返回值为离散型,当返回值为1时,表示声音播放结束;返回值为0时,表示声音正在播放;调用格式:IsPlaySoundEnd;此函数无参数;10.listAddItem此函数将给定的列表项字符串信息MessageTag增加到指定的列表框控件ControlName中并显示出来;组态王将增加的字符串信息作为列表框中的一个成员项Item,并自动给这个成员项定义一个索引号ItemIndex,索引号ItemIndex从1开始由小到大自动加1;语法格式使用如下:listAddItem"ControlName","MessageTag";参数说明:ControlName:工程人员定义的列表框控件名称,可以为中文名或英文名;MessageTag:字符串值,表示增加到指定列表框控件的成员项字符串信息;例如:listAddItem"报警信息","温度报警";此语句将“温度报警”字符串信息增加到列表框控件报警信息中并显示出来;listAddItem"配方信息","巧克力面包";此语句将“巧克力香型面包”字符串信息增加到列表框控件配方信息中并显示出来;11.LogOff此函数用于在TOUCHVEW中退出登录;调用格式:LogOff;参数无12.LogOn此函数用于在TouchVew中登录;调用格式:LogOn;参数无例如:为画面上某个按钮建立命令语言连接:LogOn;画面程序运行时单击此按钮,弹出“登录”对话框:工程人员在此对话框中输入用户名和口令,以获得操作权限;13.PageDown用于报警窗口信息的向前翻页显示;调用形式:PageDown报警窗口名,翻页行数;例如:PageDown全厂历史报警记录窗口,7;该调用将“全厂历史报警记录窗口”的报警记录向下翻7行如果有足够报警记录的话;PageUp用于报警窗口信息的向后翻页显示;调用格式:Pageup报警窗口名,翻页行数;例如:PageUp全厂历史报警记录窗口,7;该调用将“全厂历史报警记录窗口”的报警记录向上翻7行如果有足够报警记录的话.14.PlayAvi此函数用于播放动画,动画为.avi文件;调用格式:PlayAvi"CtrlName",filename,option;参数及其描述CtrlName:用于播放播放AVI动画的控件的名称;filename:代表要播放的动画文件的字符串或字符串变量;option:可为下述之一:0停止播放AVI动画1播放一遍AVI动画2连续播放AVI动画,直到接收到停止播放的信息为止例如:PlayAvi"ctl_avi","c:\demo\Winner.avi",1;此函数的功能是在名称为“ctl_avi”的控件中播放Winner.avi中存放的动画,只播放一次;画面停止在动画的最后;15.PrintWindow此函数打印指定窗口;调用格式:PrintWindow"Window",xScale,yScale,option,xStart,yStart;参数描述Window要打印的窗口名;xScale打印输出的宽度占此页总宽的百分比;此参数可以取0,以使用缺省最大的纵横比或者取一指定的宽度;YScale打印输出的高度占此页总高度的百分比;此参数可以取0,以使用缺省最大的纵横比或者取一指定的高度;Options离散值:0或1,仅在Width和Height都为0时使用;若Options为1窗口在最大纵横比下以窗口尺寸的整数倍数打印;若Options为0,以适于此页的最大纵横比打印;若窗口包含位图,置Options为1,以免位图被拉长;xStart要打印的窗口横向空白长度的百分比;YStart要打印的窗口纵向空白长度的百分比;许多报表可通过使用此函数进行排队打印;字体原样打印,对象则被位图化而且以位图的形式打印;白色背景并且仅仅包含文字的窗口可以很快打印出来;若打印彩色背景并且包含许多对象的窗口将花费较长的时间;若要确保窗口中的文本能被正确打印,建议将所有要被打印的窗口中的文体域设置为“TrueType”字体;当打印画面上的按钮时,按钮上的文本中可能被“切除”,因为用在按钮文本上的字体为“System”字体,它不是“TrueType”字体;另外,“System”字体用在打印机上与用在屏幕上相比略有不同;若发生了这种情况;请试着把按钮放大;下图显示了xScale,YScale,xStart,yStart之间的关系:例如:每天上午8:30打印三页报表,使用命令语言:if$时==8&&$分==30{PrintWindow"1stShiftSummary",0,0,0,10,10;PrintWindow"2ndShiftSummary",0,0,0,10,10;PrintWindow"3rdShiftSummary",0,0,0,10,10;}命令语言应用程序的执行优先于此函数的执行;若命令语言应用程序频繁运行的话,例如如每200毫秒运行一次,窗口的打印可能要多花费些时间;16.pvSetLimits此函数用于改变指定的温控曲线控件的温度最大值、温度最小值、温度分度数、时间最大值和时间分度数语法格式使用如下:pvSetLimits"CtrlName",TempMax,TempMin,TempScale,TimeMax,TimeScale;参数说明:CtrllName:工程人员定义的温控曲线控件名称,可以为中文名或英文名;TempMax:设置温控曲线的温度最大值,可以为正数或负数;TempMin:设置温控曲线的温度最小值,可以为正数或负数;TempScale:设置温控曲线的温度分度数,该变量应设置为整型变量;TimeMax:设置温控曲线的时间最大值;TimeScale:设置温控曲线的时间分度数,该变量应设置为整型变量;例如:pvSetLimits"反应罐温控曲线",TempMax,TempMin,TempScale,TimeMax,TimeScale;此语句将反应罐温控曲线控件中温度最大值设置成变量TempMax的值,将温度最小值设置成变量TempMin的值,将温度分度值设置成变量TempScale的值,将时间最大值设置成变量TimeMax的值,将时间分度值设置成变量TimeScale的值;17.ReportPrint此函数用于将指定的数据报告文件输出到“系统配置\打印配置”中规定的打印机上,点击工程浏览器中的“系统配置\打印配置”可以出现如下的对话框,”报告打印“规定了报告输出的打印机;使用格式:ReportPrint“报告文件名”;参数说明报告文件名:指定要打印的数据报告文件;例如:ReportPrint“实时数据.rtf”;调用此函数后将打印实时数据文件“实时数据.rtf”;18.ReportPrint2此函数为报表专用函数;将指定的报表输出到打印配置中指定的打印机上打印,语法使用格式如下:ReportPrint2ReportName;返回值:0//成功-1//行列数小于零-2//报表的名称错误参数说明:ReportName:要打印的报表名称例如:打印“实时数据报表”,返回值赋给变量“打印值”:打印值=ReportPrint2“实时数据报表”;19.ReportPrintSetup此函数对指定的报表进行打印预览并且可输出到打印配置中指定的打印机上进行打印;语法格式使用如下:ReportPrintSetupszRptName;参数说明:szRptName:要打印预览的报表名称例如:打印预览“实时数据报表”:ReportPrintSetup“实时数据报表”;20.ReportGetColumns此函数为报表专用函数;获取指定报表的行数,语法格式使用如下:ReportGetColumnsReportName参数说明:ReportName:报表名称例如:获取报表“实时数据报表”的列数,赋给变量“列数”:列数=ReportGetColumns“实时数据报表”;20.ReportGetRows此函数为报表专用函数;获取指定报表的行数,语法格式使用如下:ReportGetRowsReportName参数说明:ReportName:报表名称例如:获取报表“实时数据报表”的行数,赋给变量“行数”:行数=ReportGetRows“实时数据报表”;21.ReportLoad此函数为报表专用函数;将指定路径下的报表读到当前报表中来,语法格式使用如下:ReportLoadReportName,FileName返回值:返回存储是否成功标志0-成功-3-失败注意定义返回值变量的范围参数说明:ReportName:报表名称FileName:报表存储路径和文件名称例如:将文件名为“数据报表1”,路径为“C:\MyDocuments”的报表读取到当前报表中,返回值赋给变量“读文件”:读文件=ReportLoad“实时数据报表”,”C:\MyDocuments\报表.RTL”;22.ReportPageSetup此函数为在运行状态下对报表进行页面设置函数,语法格式使用如下:ReprotPageSetupStringszRptName;参数说明:szRptName:要进行页面设置报表的名称例如:设置“实时数据报表”ReportPageSetup“实时数据库表”;23.ReportSaveAs此函数为报表专用函数;将指定报表按照所给的文件名存储到指定目录下,语法格式使用如下:ReportSaveAsReportName,FileName返回值:返回存储是否成功标志0-成功参数说明:ReportName:报表名称FileName:存储路径和文件名称例如:将报表“实时数据报表”存储为文件名为“数据报表1.RTL”,路径为“C:\MyDocuments”,返回值赋给变量“存文件”:24.ReportSetHistData2此函数为报表专用函数;查询历史数据,使用该函数,只要设置查询的数据在报表中填充的起始位置,即输入起始行数StartRow、列数StartCol;系统会自动弹出历史数据查询对话框,语法使用格式如下:ReportSetHistData2StartRow,StartCol;参数说明:StartRow:查询的数据在报表中填充的起始行数;StartCol:查询的数据在报表中填充的起始列数;25.Sum此函数为对指定的多个变量求和;语法使用格式如下:Sum’a1’,’a2’;A1、a2为整型或实型变量;其中参数个数为1-32个;当对报表指定单元格区域内的单元格进行求和运算时,显示到当前单元格内;单元格区域内出现空字符、字符串等都不会影响求和;语法使用格式如下:Sum‘单元格区域’例如:=Sum‘a1’,‘b2’,‘r10’;任意单元格选择求和=Sum‘b1:b10’;连续的单元格求和26.Time此函数为根据给出的时、分、秒整型数,返回时间字符串,默认格式为:时:分:秒;语法使用格式如下:TimeLONGnHour,LONGnMinute,LONGnSecond;例如:时、分、秒变量分别为:“$时”、“$分”、“$秒”,用“时间”来显示由以上三个整数决定的“$时间”字符串,则在命令语言中输入:时间=Time时,分,秒;;;。

组态王常用的函数

组态王常用的函数

组态王常用的函数 SANY标准化小组 #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#1.ReportSetHistData2此函数为报表专用函数。

查询历史数据,系统会自动弹出历史数据查询对话框。

语法使用格式如下:ReportSetHistData2(StartRow,StartCol);参数说明:StartRow:查询的数据在报表中填充的起始行数。

StartCol:查询的数据在报表中填充的起始列数。

2.Ack此函数常和按钮连接,当发生报警时,用此函数进行报警确认,它将产生确认报警事件。

调用格式: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’);连续的单元格求平均值。

4.ChangePassword此函数显示“更改口令”对话框,允许登录工程人员更改他们的口令。

使用格式:ChangePassword();例如:为画面上某一按钮设置命令语言连接:ChangePassword();运行时单击此按钮,弹出对话框:提示工程人员输入当前的口令和新口令以及验证新口令。

完全正确后,工程人员的口令设置为新值。

5.FileDelete此函数删除不需要或不想要的文件。

调用格式:FileDelete(Filename);参数描述Filename要删除的文件名。

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

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

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

组态王命令语言函数速查手册北京亚控科技发展有限公司1命令语言函数速查手册“组态王”支持使用内建的复杂函数,其中包括字符串函数、数学函数、系统函数、控件函数、报表函数及其他函数,下面依次介绍各个函数(函数名不区分大小写,按字母排序):Abs此函数用于计算变量值的绝对值,使用格式如下:Abs(变量名或数值);返回值:整值或实型值;例如:Abs(14); 返回值为14Abs(-7.5); 返回值为7.5Abs(距离); 返回内存模拟变量“距离”的绝对值。

Ack对变量进行报警确认,或对报警组进行报警确认。

如果函数参数为变量名称,则只对该变量进行报警确认;如果函数参数为报警组名称,则确认所有属于该报警组及其子报警组的变量。

该函数的参数只能是变量名或报警组名,不可以为字符串变量。

此函数常用于按钮命令语言,当发生报警时,用此函数进行报警确认,它将产生确认报警事件。

调用格式:Ack(报警组名);或 Ack(变量名);例如:Ack(全厂);或 Ack(反应罐液位);组态王命令语言函数速查手册北京亚控科技发展有限公司2AckByTagName对变量进行报警确认。

函数参数可以是一个字符串变量,也可以是一个表示变量名的字符串。

调用格式:AckByTagName("tag_name");参数:tag_name:变量名。

例如:AckByTagName ("\\本站点\液位");AckByTagName(Varname);其中Varname 为字符串变量。

AckByGroupName对报警组进行确认。

调用格式:AckByGroupName( "station_name", "group_name" );station_name 为产生报警的IO 服务器名,group_name 为报警组名。

函数参数可以是字符串变量,也可以是表示IO 服务器名或报警组名的字符串。

组态王常用的命令语言函数

组态王常用的命令语言函数

SQLConnect连接组态王和数据库。

语法:[ResultCode=]SQLConnect(ConnectionID, “ConnectString”;参数描述ConnectionID SQLConnct(产生的连接号ConnectString 连接语句ConnectString格式如下:“DSN=data source name [;attribute= value[;attribute = value]…”例子:组态王以sa身份登录(无密码和名为wang的SQL Server中的pubs数据库连接[ResultCode=]SQLConnect(ConnectionID,“DSN=wang;DA TABASE=pubs;UID=sa; PWD=”属性描述:SQLCreateTable以表格模板中定义的表格类型,在数据库中创建新表。

语法:[ResultCode=]SQLCreateTable(ConnectionID,TableName,TemplateName;参数描述ConnectionID SQLConnct(产生的连接号TableName 想要创建的数据库名TemplateName 表格模板名例子:下例创建一个名为kingview的新表,模板为table1SQLCreateTable(ConnectionID, “kingview”, “table1”SQLSelect访问数据库,得到一个特定的选择集。

选择集中的记录可以由SQLFirst(, SQLNext(, 等函数访问。

语法:[ResultCode=]SQLSelect(ConnectionID, TableName, BindList, WhereExpr, OrderByExpr;参数描述ConnectionID SQLConnct(产生的连接号TableName 表格名称BindList 记录体WhereExpression 指定函数起作用行的条件注意:如果列名是字符串,表达式必须在单引号中。

组态王命令语言函数手册

组态王命令语言函数手册

组态王命令语言函数手册工业自动化通用组态软件组态王version6.5命令语言函数速查手册北京亚控科技发展有限公司组态王命令语言函数速查手册1命令语言函数速查手册“组态王”支持使用内建的复杂函数,其中包括字符串函数、数学函数、系统函数、控件函数、报表函数及其他函数,下面依次介绍各个函数(函数名不区分大小写,按字母排序):Abs此函数用于计算变量值的绝对值,使用格式如下:Abs(变量名或数值);返回值:整值或实型值;例如:Abs(14);返回值为14Abs(-7.5);返回值为7.5Abs(距离);返回内存模拟变量“距离”的绝对值。

Ack此函数常和按钮连接,当发生报警时,用此函数进行报警确认,它将产生确认报警事件。

调用格式:Ack(报警组名);或Ack(变量名);例如:Ack(全厂);或Ack(反应罐液位);ActivateApp此函数用于激活正在运行的窗口应用程序,使之获得输入焦点。

该函数主要用于配合函数SendKe ys的使用。

调用形式:ActivateApp(“ExeName”);参数描述ExeName应用程序的执行文件名北京亚控科技发展有限公司2组态王命令语言函数速查手册例如:激活Microsoft Word的正确调用为:ActivateApp("Word.exe");激活组态王:可使用ActivateApp("TouchVew.exe");ArcCos此函数用于计算变量值的反余弦值,变量值的取值范围在[-1,1]之间,否则函数返回值无效。

调用格式:ArcCos(变量名或数值);返回值:整值或实型值;例如:ArcCos(1);此函数返回值为0A rcCos(temp);此函数返回变量“temp”的反余弦值。

ArcSin此函数用于计算变量值的反正弦值,变量值的取值范围在[-1,1]之间,否则函数返回值无效。

调用格式:ArcSin(变量名或数值);返回值:整值或实型值;例如:ArcSin(1);此函数返回值为90A rcSin(temp);此函数返回变量“temp”的反正弦值。

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

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

组态王命令语言函数速查手册组态王命令语言函数速查手册北京亚控科技发展有限公司 1 命令语言函数速查手册“组态王”支持使用内建的复杂函数,其中包括字符串函数、数学函数、系统函数、控件函数、报表函数及其他函数,下面依次介绍各个函数(函数名不区分大小写,按字母排序): Abs 此函数用于计算变量值的绝对值,使用格式如下: Abs(变量名或数值); 返回值:整值或实型值; 例如: Abs(14); 返回值为14 Abs(-7.5); 返回值为7.5 Abs(距离); 返回内存模拟变量“距离”的绝对值。

Ack 对变量进行报警确认,或对报警组进行报警确认。

如果函数参数为变量名称,则只对该变量进行报警确认;如果函数参数为报警组名称,则确认所有属于该报警组及其子报警组的变量。

该函数的参数只能是变量名或报警组名,不可以为字符串变量。

此函数常用于按钮命令语言,当发生报警时,用此函数进行报警确认,它将产生确认报警事件。

调用格式: Ack(报警组名); 或 Ack(变量名); 例如: Ack(全厂); 或 Ack(反应罐液位); 组态王命令语言函数速查手册北京亚控科技发展有限公司 2 AckByTagName 对变量进行报警确认。

函数参数可以是一个字符串变量,也可以是一个表示变量名的字符串。

调用格式: AckByTagName("tag_name"); 参数: tag_name:变量名。

例如: AckByTagName ("\\本站点\液位"); AckByTagName(Varname);其中Varname 为字符串变量。

AckByGroupName 对报警组进行确认。

调用格式: AckByGroupName( "station_name", "group_name" );station_name 为产生报警的IO 服务器名,group_name 为报警组名。

组态王常用函数.doc

组态王常用函数.doc
参数描述
Text函数将处理的字符串。字符串或组态王中的字符串变 量。
TrimType删除方式,可为下列类型Z—:
1删除首部空格(第一个非空格字符的左边)
2删除尾部空格(最后一个非空格字符的右边)
3删除单词间单个空格外的多余空格
Text被用来杏找要删除的空H(ASCII码0x9・0x01或者ox20)。例如:
transformer1transformer2这两个个结构变量的成员ivp均为io变量定义结构变量transformer3其成员ivp均为内存变量在定义画面的动画连接时使用transformer3变量可以在命令语言脚本中使用变量引用函数分别引用两个io变量
SetRealDBForFloat bool int
定义一个结构Transformer, Jt中包含三个成员变量I、V、P,分别定义结构变量:Transformerl^ Transformer?,这两个个结 构变量的成员I、V、P均为10变量,定义结构变量Transformers,其成员I、V、P均为内存变量,在定义画面的动画连接时使用Transformers变量,可以在命令语言脚木屮使用变量引用函数分 别引用两个10变量。
VarRef Address
该函数为实现普通变量间的引用,普通变量可以数据类型相同的其它 北京亚控科技发展有限公司
组态王命令语言函数速查手册
149
变量。一•般用于对于多组定义相同的10变量,定义一组内存变量,在 组态王中使用这一组内存变量定义画面显示的情况。调用格式:VarRefAddress(RefTagName, RefedTagName);
要显示Transformerl的数据时:
VarRefAddress ("Transformed」","Transformer:!」");

组态王playsound2函数用法

组态王playsound2函数用法

组态王playsound2函数用法摘要:一、playsound2 函数简介二、playsound2 函数用法详解1.参数介绍2.示例代码及解析三、playsound2 函数应用场景四、总结与建议正文:【一、playsound2 函数简介】playsound2 函数是组态王中一个非常实用的功能,主要用于播放声音。

该函数可以方便地在程序中实现声音的播放,为用户提供直观的反馈。

在某些场景下,如警报、提示等,使用playsound2 函数可以提高程序的交互性和用户体验。

【二、playsound2 函数用法详解】1.参数介绍:playsound2 函数的语法如下:```playsound2(sound_file, loop=False, volume=100, pitch=100, speed=100)```参数说明:- sound_file:声音文件路径,可以是WAV、MP3等音频格式。

- loop:循环播放,默认值为False。

- volume:声音音量,范围为0-100,默认值为100。

- pitch:声音音调,范围为0-100,默认值为100。

- speed:声音播放速度,范围为0-100,默认值为100。

2.示例代码及解析:以下是一个简单的示例代码:```import winsoundimport time# 播放声音文件winsound.playsound("example.wav", loop=False, volume=50, pitch=100, speed=100)# 延时1秒time.sleep(1)```在这个示例中,我们使用winsound.playsound2 函数播放了一个名为"example.wav"的声音文件。

同时,我们设置了音量为50%,音调不变,播放速度不变。

播放完成后,程序将暂停1秒,然后继续执行后续操作。

【三、playsound2 函数应用场景】playsound2 函数适用于以下场景:1.程序运行过程中的提示音,如输入正确、完成任务等。

精心整理组态王常用命令语言函数速查手册讲解

精心整理组态王常用命令语言函数速查手册讲解

组态王命令语言函数手册“组态王”支持使用内建的复杂函数,其中包括字符串函数、数学函数、系统函数、控件函数、报表函数及其他函数,下面依次介绍各个函数(函数名不区分大小写,按字母排序):Abs此函数用于计算变量值的绝对值,使用格式如下: Abs(变量名或数值); 返回值:整值或实型值;例如: Abs(14); 返回值为14 Abs(-7.5); 返回值为7.5Abs(距离); 返回内存模拟变量“距离”的绝对值。

Ack对变量进行报警确认,或对报警组进行报警确认。

如果函数参数为变量名称,则只对该变量进行报警确认;如果函数参数为报警组名称,则确认所有属于该报警组及其子报警组的变量。

该函数的参数只能是变量名或报警组名,不可以为字符串变量。

此函数常用于按钮命令语言,当发生报警时,用此函数进行报警确认,它将产生确认报警事件。

调用格式: Ack(报警组名);或 Ack(变量名);例如: Ack(全厂);或 Ack(反应罐液位);ActivateApp activate['æktɪveɪt] vt.刺激;使活动;使活泼;使产生放射性app [æp]n.应用程序此函数用于激活正在运行的窗口应用程序,使之变为当前窗口。

获得输入焦点。

该函数也可配合函数SendKeys的使用。

调用形式: ActivateApp(“ExeName”);参数:ExeName 应用程序的执行文件名例如:激活Microsoft Word的正确调用为: ActivateApp("Word.exe");ArcCos arc[ɑːk] adj. 圆弧的;反三角函数的此函数用于计算变量值的反余弦值, 变量值的取值范围在[-1,1]之间,否则函数返回值无效。

调用格式: ArcCos(变量名或数值); 返回值:整值或实型值;例如:ArcCos(1); 此函数返回值为0 ArcCos(temp); 此函数返回变量“temp”的反余弦值。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

此函数为报表专用函数。

查询历史数据,系统会自动弹出历史数据查询对话框。

语法使用格式如下: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到2003年8 月8 日0:8:9 的秒的数值为89,使用GetDate()函数可以从这个数值中分离出所表示的日期——年、月、日。

函数GetDate(89,年,月,日); 执行后,得到的“年”的值为2003,“月”的值为8,“日”的值为8。

获得其中时间的函数为GetTime()。

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

调用格式:HidePicture("画面名");例如:HidePicture("反应车间");此函数返回小于等于指定数值的最大整数。

调用格式:IntegerResult=Int(Number);参数描述Number 任一数字或者组态王的实型或整型变量名。

例如:Int;将返回4Int;将返回-59 . IsPlaySoundEnd此函数用于判断声音播放是否结束,返回值为离散型,当返回值为1 时,表示声音播放结束;返回值为0 时,表示声音正在播放。

调用格式:IsPlaySoundEnd();此函数无参数。

10. listAddItem此函数将给定的列表项字符串信息MessageTag 增加到指定的列表框控件ControlName 中并显示出来。

组态王将增加的字符串信息作为列表框中的一个成员项Item,并自动给这个成员项定义一个索引号ItemIndex,索引号ItemIndex 从 1 开始由小到大自动加1。

语法格式使用如下:listAddItem("ControlName","MessageTag");参数说明:ControlName:工程人员定义的列表框控件名称,可以为中文名或英文名。

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

例如:listAddItem("报警信息","温度报警");此语句将“温度报警”字符串信息增加到列表框控件报警信息中并显示出来。

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

此函数用于在TOUCHVEW 中退出登录。

调用格式:LogOff( );参数无此函数用于在TouchVew 中登录。

调用格式:LogOn( );参数无例如:为画面上某个按钮建立命令语言连接:LogOn( );画面程序运行时单击此按钮,弹出“登录”对话框:工程人员在此对话框中输入用户名和口令,以获得操作权限。

用于报警窗口信息的向前翻页显示。

调用形式:PageDown(报警窗口名,翻页行数);例如:PageDown(全厂历史报警记录窗口,7);该调用将“全厂历史报警记录窗口”的报警记录向下翻7 行(如果有足够报警记录的话)。

PageUp用于报警窗口信息的向后翻页显示。

调用格式:Pageup(报警窗口名,翻页行数);例如:PageUp(全厂历史报警记录窗口,7);该调用将“全厂历史报警记录窗口”的报警记录向上翻7 行(如果有足够报警记录的话).此函数用于播放动画,动画为.avi 文件。

调用格式:PlayAvi("CtrlName",filename,option);参数及其描述CtrlName:用于播放播放AVI 动画的控件的名称。

filename:代表要播放的动画文件的字符串或字符串变量。

option:可为下述之一:0 停止播放AVI 动画1 播放一遍AVI 动画2 连续播放AVI 动画,直到接收到停止播放的信息为止例如:PlayAvi( "ctl_avi","c:\demo\",1 );此函数的功能是在名称为“ctl_avi”的控件中播放中存放的动画,只播放一次。

画面停止在动画的最后。

此函数打印指定窗口。

调用格式:PrintWindow( "Window", xScale, yScale , option, xStart, yStart);参数描述Window 要打印的窗口名。

xScale 打印输出的宽度占此页总宽的百分比。

此参数可以取0,以使用缺省最大的纵横比或者取一指定的宽度。

YScale 打印输出的高度占此页总高度的百分比。

此参数可以取0,以使用缺省最大的纵横比或者取一指定的高度。

Options 离散值:0或1,仅在Width 和Height 都为0 时使用。

若Options 为 1 窗口在最大纵横比下以窗口尺寸的整数倍数打印。

若Options 为0,以适于此页的最大纵横比打印。

若窗口包含位图,置Options 为1,以免位图被拉长。

xStart 要打印的窗口横向空白长度的百分比。

YStart 要打印的窗口纵向空白长度的百分比。

许多报表可通过使用此函数进行排队打印。

字体原样打印,对象则被位图化而且以位图的形式打印。

白色背景并且仅仅包含文字的窗口可以很快打印出来。

若打印彩色背景并且包含许多对象的窗口将花费较长的时间。

若要确保窗口中的文本能被正确打印,建议将所有要被打印的窗口中的文体域设置为“True Type”字体。

当打印画面上的按钮时,按钮上的文本中可能被“切除”,因为用在按钮文本上的字体为“System”字体,它不是“True Type”字体。

另外,“System”字体用在打印机上与用在屏幕上相比略有不同。

若发生了这种情况。

请试着把按钮放大。

下图显示了xScale,YScale,xStart,yStart 之间的关系:例如:每天上午8:30 打印三页报表,使用命令语言:if ( $时== 8 && $分== 30 ){PrintWindow("1st Shift Summary",0,0,0,10,10);PrintWindow("2nd Shift Summary",0,0,0,10,10);PrintWindow("3rd Shift Summary",0,0,0,10,10);}命令语言应用程序的执行优先于此函数的执行。

若命令语言应用程序频繁运行的话,例如如每200 毫秒运行一次,窗口的打印可能要多花费些时间。

此函数用于改变指定的温控曲线控件的温度最大值、温度最小值、温度分度数、时间最大值和时间分度数语法格式使用如下:pvSetLimits("CtrlName",TempMax,TempMin,TempScale,TimeMax,TimeScale);参数说明:CtrllName:工程人员定义的温控曲线控件名称,可以为中文名或英文名。

TempMax:设置温控曲线的温度最大值,可以为正数或负数。

TempMin: 设置温控曲线的温度最小值,可以为正数或负数。

TempScale: 设置温控曲线的温度分度数,该变量应设置为整型变量。

TimeMax: 设置温控曲线的时间最大值。

TimeScale: 设置温控曲线的时间分度数,该变量应设置为整型变量。

例如:pvSetLimits( "反应罐温控曲线",TempMax,TempMin,TempScale,TimeMax,TimeScale );此语句将反应罐温控曲线控件中温度最大值设置成变量TempMax 的值,将温度最小值设置成变量TempMin 的值,将温度分度值设置成变量TempScale 的值,将时间最大值设置成变量TimeMax 的值,将时间分度值设置成变量TimeScale的值。

此函数用于将指定的数据报告文件输出到“系统配置\打印配置”中规定的打印机上,点击工程浏览器中的“系统配置\打印配置”可以出现如下的对话框,”报告打印“规定了报告输出的打印机。

使用格式:ReportPrint(“报告文件名”);参数说明报告文件名:指定要打印的数据报告文件。

例如:ReportPrint(“实时数据.rtf”);调用此函数后将打印实时数据文件“实时数据.rtf”。

相关文档
最新文档