常用函数
Abs
此函数用于计算变量值的绝对值。 Ack
对变量进行报警确认,或对报警组进行报警确认。 AckByTagName
对变量进行报警确认。 AckByGroupName
对报警组进行确认。 ActivateApp
此函数用于激活正在运行的窗口应用程序,使之变为当前窗口。 ActiveXIsVisible
此函数用于控制窗体控件隐含。 ArcCos
此函数用于计算变量值的反余弦值。 ArcSin
此函数用于计算变量值的反正弦值。 ArcTan
此函数用于计算变量值的反正切值。 Average
此函数为对指定的组态王报表表格的多个单元格求平均值。 BackUpHistData
此函数为组态王网络中从 IO 服务器上下载历史数据记录到历史记录服务器。 Bit
此函数用以取得一个整型或实型变量某一位的值(0 或 1)。 BitSet
此函数将一个整型或实型变量的任一位置为指定值(0 或 1)。 ChangePassword
此函数显示“更改口令”对话框,允许登录工程人员更改他们的口令。 chartAdd
此函数用于在指定的棒图控件中增加一个新的条形图。 chartClear
此函数用于在指定的棒图控件中清除所有的棒形图。 chartSetBarColor
此函数用于在指定的棒图控件中设置饼图的颜色。 chartSetValue
此函数用于在指定的棒图控件中设定/修改索引值为 Index 的条形图的数据。 ClosePicture 此函数用于将已调入内存的画面关闭,并从内存中删除。
ConfigODBC Date
1
此函数为根据给出的年、月、日整型数,返回日期字符串。 DisplayMCI 此函数提供了一个对多媒体设备的通用接口,具有强大的功能。 Dtext 此函数用于按离散变量的值动态地改变字符串变量。
此函数用于配置odbc的数据源。 EnableNavigate
此函数用于显示/关闭导航图。 EnableDisableKeys
此函数用来定义 Alt/Win/ESC 键锁定禁止还是解除禁止。 Exp
此函数返回指数函数 ex的计算结果。 EditUsers
此函数常用于按钮的命令语言连接,功能是在画面程序运行中配置工程人员。 EnableSaveTagValueToIniValueWhenValueChange
对于设置了“保存数值”和“保存参数”的变量,使用该函数后,当变量的值和参数发生变化时,系统会自动将变量的值和参数保存到文件tagname.db中,无论组态王运行系统是否正常退出,再次运行后,将保存的变量值和变量参数作为变量的初始值和初始参数。 Exit 此函数使组态王运行环境退出。 FileCopy
此函数复制一个源文件到目的文件,它与 DOS 的 Copy 命令或者 Windows 文件管理器中的 Copy 功能相似。 FileDelete
此函数删除不需要或不想要的文件。 FileMove
此函数与FileCopy ()函数相似,但只是将文件从一个位置转移到另一个位置,而不是复制。 FileReadFields
此函数从一个指定文件中读出 CSV(逗号分隔变量)记录。 FileReadStr
此函数从指定文件中读出一指定数目的字节(或一整行)。 FileWriteFields
此函数往指定文件写入 CSV(逗号分隔变量)记录,或者使用已安装的打印机打印相关的数据。 FileWriteStr
此函数往指定文件写入指定数目的字节(或一整行)。 GetAlarmNumInGroup
此函数用来对某一个报警组当前的报警变量数量进行统计。 GetBackupProgress
此函数用于在组态王进行网络历史数据备份合并时获得进度百分比。 GetCursorPosX
2
此函数返回当前鼠标的 X 坐标。 GetCursorPosY
此函数返回当前鼠标的 Y 坐标。 GetDate
此函数将以秒为单位的长整型数转换为相应的日期数值,分别以年、月、日等的日期数值输出。该长整型秒数的基准为 UTC(格林尼治)时间 1970 年 1 月 1 日 00:00:00。转换完成输出的日期也为 UTC(格林尼治)日期。 GetDatelocal
此函数将以秒为单位的长整型数转换为相应的日期数值,分别以年、月、日的日期数值输出。该长整型秒数的基准为 UTC(格林尼治)时间 1970 年 1 月 1 日 00:00:00。转换完成输出的日期为本地日期。 GetKey
此函数为获得组态王当前使用的加密锁的序列号。 GetPictureScrollYPos
此函数用于获取目标画面当前窗口的左上角的 Y 坐标值。 GetProjectPath
此函数用于获取当前工程的路径。 GetGroupName 此函数为通过报警组 ID 号获得报警组名称。 GetHistAveData 此函数用来获取某段时间中历史数据的平均值 GetHistData 用于取得某个时间点上的历史数据。 GetHistMaxData 此函数用来获取某段时间中历史数据的最大值。 GetHistMinData 此函数用来获取某段时间中历史数据的最小值。 GetHistMaxTime 此函数用来获取某段时间中历史数据的最大值对应的时间。 GetHistMinTime 此函数用来获取某段时间中历史数据的最小值对应的时间。 GetRealDBForBool 此函数用于获取变量的当前实时离散值。 GetRealDBForFloat 此函数用于获取变量的当前实时模拟值。 GetRealDBForInt 此函数用于获取变量的当前实时整型值。 GetRealDBForString 此函数用于获取变量的当前实时字符串型值。 GetRDBData 此函数可以取得某个时间点上存储于工业库的历史数据。 GetStruct
此函数的作用是使用工程中定义好的一个结构变量对另一个结构变量赋值。 GetTime
3
此函数将以秒为单位的长整型数转换为相应的时间数值,分别以时、分、秒等的时间数值输出。 GetTimelocal
此函数将以秒为单位的长整型数转换为相应的时间数值,分别以本地的时、分、秒的时间数值输出。 GetRDBStatisData
此函数用来获得某时间段的统计数据,可以在用户脚本中使用。 GetStationStatus
此函数用于在组态王进行网络历史数据备份合并时获得备份的状态。 GetStatisData
此函数用来获得某时间段的统计数据,可以在用户脚本中使用。 HidePicture
此函数用于隐藏正在显示的画面,但并不将其从内存中删除。 HTGetPenName
此函数返回指定趋势的指定笔号当前所用的变量名。 HTGetPenRealValue
此函数用于获取指定历史趋势曲线中的趋势笔所对应的实际值。 HTGetValue
此函数返回一个按整个趋势的指定笔所要求的类型的值。 HTGetValueAtScooter
此函数返回一个样本在指定的指示器位置、趋势和笔号所要求的类型的的值。 HTGetValueAtZone
此函数返回一包含在某一趋势指定笔的左右指示器之间的数据中所要求类型的值。 HTResetValueZone
此函数将趋势曲线的数值轴恢复到初始值状态(我们把在组态王开发系统下历史趋势曲线的标识定义中设定的数值轴的起始值和最大值称为数值轴的初始值)。 HTScrollLeft
此函数将趋势曲线的起始时间左移(提前)给定的百分比值。百分比是相对于趋势曲线的时间轴长度。移动后时间轴的长度保持不变。 HTScrollRight
此函数将趋势曲线的起始时间右移给定的百分比值。百分比是相对于趋势曲线的时间轴长度。移动后时间轴的长度保持不变。 HistoryDBServerRun
此函数用来改变历史服务记录开停的状态。 HTConvertTime
此函数将指定的时间格式(年,月,日,时,分,秒)转换为以秒为单位的长整型数,转换的时间基准是 UTC(格林尼治)1970 年 1 月 1 日 00:00:00。
HTGetTimeAtScooter
4
此函数返回一个长整数,表示以 GMT(格林尼治时间)1970 年 1 月 1 日 00:00:00 为起点(北京时间为 1970 年 1 月 1 日 08:00:00)的以秒计的相对时间,指示器位置由ScootNum指定。 HTGetTimeStringAtScooter
此函数返回包含时间/日期的字符串,指示器的位置由ScootNum和ScootLoc指定。
HTSetLeftScooterTime
此函数用于设置历史趋势曲线的时间坐标起点。 HTSetPenName
此函数给一趋势笔赋以不同的变量名。 HTUpdateToCurrentTime
此函数将趋势曲线的终止时间设置为当前时间,时间轴长度保持不变。主要用于查看最新数据。 HTZoomIn
此函数更改趋势曲线的起始时间和截止时间。通过缩短时间轴长度,以使趋势曲线局部放大。 HTZoomOut
此函数计算新曲线的宽度和起始时间,曲线宽度为函数调用前的二倍,新起始时间依AlignPosString的值算出。 InfoAppActive
此函数测试一个应用程序是否为活动的。 InfoAppDir
此函数返回当前组态王的工程路径。 InfoAppTitle
此函数返回应用程序的标题或者一个当前正在运行的指定程序的 Windows 任务列表名。 InfoDisk
此函数返回指定的本地(或网络)磁盘驱动器信息。 InfoFile
此函数返回指定文件或子目录的有关信息。 InfoResource
此函数返回各种系统资源值。 Int
此函数返回小于等于指定数值的最大整数。 listLoadList
此函数用于将CSV文件Filename中的列表项调入指定的列表框控件ControlName中,并替换列表框中的原有列表项。 listSaveList
此函数用于将列表框控件ControlName中的列表项信息存入 CSV 文件 Filename 中。
如果该文件不存在,则直接创建。 listAddItem
此函数将给定的列表项字符串信息MessageTag增加到指定的列表框控件ControlName中并显示出来。组态王将增加的字符串信息作为列表框中的一个成
5