组态王 常用函数
更新时间:2023-11-02 22:59:01 阅读量: 综合文库 文档下载
- 组态王推荐度:
- 相关推荐
SetRealDBForFloat bool int
此函数用于生成实型变量的操作事件。除按钮命令语言外,在组态 王命令语言中修改变量的值可以生成操作事件。 调用形式:
SetRealDBForFloat(\: VarName 为变量名,Value 为变量值 例如:
在画面 “显示时”命令语言中输入: SetRealDBForFloat (\本站点\\液位\
设置实型变量“\\\\本站点\\液位”的值为 1.5。
画面显示时,生成实型变量\\\\本站点\\液位的操作事件 Sgn
此函数判别一个数值的符号(正、零或负)。调用格式: IntegerResult=Sgn(Number);
北京亚控科技发展有限公司 组态王命令语言函数速查手册 110
参数 描述
Number 任一数值或组态王实型或整型变量名。
若数值为正,则返回值为 1。数值为负的则返回值为 -1,数值为 0 则返回 0。 例如:
Sgn(425);//将返回 1 Sgn(0);//将返回 0 Sgn(-37.3);//将返回 -1
ShowNavigateWindow
此函数用于实现导航窗口的显示与隐藏。调用格式: ShowNavigateWindow(nCmdShow);
参数 描述
nCmdShow:导航窗口的显示与隐藏控制。nCmdShow=0,隐藏导航 窗口;nCmdShow=1,显示导航窗口。 例如:显示导航窗口: ShowNavigateWindow(1);
StrReplace
此函数替换或改变所提供字符串的指定部分。使用此函数能获取字 符串变量并替换字符、单词或短语。调用格式: MessageResult = StrReplace( Text,SearchFor, ReplaceWith, CaseSens, NumToReplace,
MatchWholeWords);
参数 描述
Text 要改变的字符串。
SearchFor 要查找并替换的字符串。 ReplaceWith 替换字符串。
CaseSens 确定查找是否大小写敏感。(0=不,1=是) NumToReplace 确定要替换的次数。(0=全部)
MatchWholeWords 确定此函数是否要全字匹配。(0=不,1=是) 例如:
StrReplace(\返回 \只替换第一个)
StrReplace(\返 回 \全部替换) 北京亚控科技发展有限公司
组态王命令语言函数速查手册 140
StrReplace(\返 回 \大小写匹配的全部替换) StrReplace(\返 回 \全字全部替换)
StrReplace() 函数不能识别特殊字符,如 @#$%&*()。函数 将它们视为分隔符。例如如,若函数 StrReplace
(abc#,abc#,1234,0,1,1) 执行,将不发生替换。 “#”标号被 识别为一个分隔符,而非字符。
StrTrim
此函数删除字符串变量中无用的空格。调用格式: MessageResult=StrTrim(Text,TrimType);
参数 描述
Text 函数将处理的字符串。 字符串或组态王中的字符串变 量。
TrimType 删除方式,可为下列类型之一: 1 删除首部空格(第一个非空格字符的左边) 2 删除尾部空格(最后一个非空格字符的右边) 3 删除单词间单个空格外的多余空格
Text 被用来查找要删除的空白(ASCⅡ码0x9-0x01或者ox20)。 例如:
所有的空格用 \代表。
StrTrim(\返回 \
StrTrim(\返回 北京亚控科技发展有限公司 组态王命令语言函数速查手册 143
\
StrTrim(\返回 \
StrReplace() 函数可用于从某一指定字符串变量中消除所 有的空格,用“null”简单地替换所有空格。
StructVarRefAddress
该函数为实现结构变量间的引用,结构变量可以引用成员数相同、成 员类型相同的其它结构变量。一般用于对于多组定义相同的IO变量, 定义一组内存变量, 在组态王中使用这一组内存变量定义画面显示的 情况。调用格式:
StructVarRefAddress(RefStructTagname, RefedStructTagname); 参数说明:
RefStructTagname:字符串型 引用的结构变量名称(不带 成员名)
RefedStructTagname: 字符串型 被引用的结构变量名称 (不 带成员名) 例如:
电力监控系统中, 有多台变压器, 有电压、 电流、 功率等数据。 要求做一幅画面,在不同时刻分别显示各变压器的电压、电流、 功率值。这个可以通过引用变量来完成。
定义一个结构Transformer,其中包含三个成员变量I、V、P, 分别定义结构变量:Transformer1、Transformer2,这两个个结
构变量的成员I、V、P均为IO变量,定义结构变量Transformer3, 其成员I、V、P均为内存变量,在定义画面的动画连接时使用 Transformer3变量, 可以在命令语言脚本中使用变量引用函数分 别引用两个IO变量。
要显示Transformer1的数据时:
StructVarRefAddress(“Transformer3”, “Transformer1”); 要显示Transformer2的数据时: 北京亚控科技发展有限公司 组态王命令语言函数速查手册 145
StructVarRefAddress(“Transformer3”, “Transformer2”);
VarRefAddress
该函数为实现普通变量间的引用, 普通变量可以数据类型相同的其它 北京亚控科技发展有限公司 组态王命令语言函数速查手册 149
变量。一般用于对于多组定义相同的IO变量,定义一组内存变量,在 组态王中使用这一组内存变量定义画面显示的情况。调用格式: VarRefAddress(RefTagName, RefedTagName); 参数说明:
RefTagName:字符串型 引用的变量名称
RefedTagName:字符串型 被引用的变量名称 例如:
电力监控系统中, 有多台变压器, 有电压、 电流、 功率等数据。 要求做一幅画面,在不同时刻分别显示各变压器的电压、电流、 功率值。这个可以通过引用变量来完成。
定义所有IO变量,Transformer1_I、Transformer1_V、 Transformer1_P、Transformer2_I、Transformer2_V、 Transformer2_P。定义内存变量Transformer3_I、
Transformer3_V、Transformer3_P,在定义画面的动画连接时使 用Transformer3_I、Transformer3_V、Transformer3_P变量,可 以在命令语言脚本中使用变量引用函数分别引用两个设备的IO 变量。
要显示Transformer1的数据时:
VarRefAddress (“Transformer3_I”, “Transformer1_I”); VarRefAddress (“Transformer3_V”, “Transformer1_V”); VarRefAddress (“Transformer3_P”, “Transformer1_P”); 要显示Transformer2的数据时:
VarRefAddress (“Transformer3_I”, “Transformer2_I”); VarRefAddress (“Transformer3_V”, “Transformer2_V”); VarRefAddress (“Transformer3_P”, “Transformer2_P”);
正在阅读:
组态王 常用函数11-02
(10511)销售团队管理模拟题及答案07-09
一年级三字经11-02
实用阳光体育进校园活动总结202104-25
减温减压器技术规范205-28
地下水除铁锰技术的现状及发展05-27
XXX公司EVA to XP24000存储数据复制方案 - 图文11-11
钓鱼作文550字06-17
重庆社会公共安全视频图像信息系统管理办法05-23
- 高一物理牛顿运动定律全套学习学案
- 水处理一级反渗透加还原剂亚硫酸氢钠后为什么ORP会升高
- 毕业设计(论文)-正文董家口 - 图文
- 荣盛酒店经营管理公司录用通知及入职承诺书II
- 第二讲 大学英语四级快速阅读技巧
- 质量管理体系文件(2015年委托第三方医药物流配送企业专用版本)
- 214071收款办法
- 苏轼对《文选》选文的评价
- 《诊断学基础B》1-8作业
- 广东省东莞市高一数学下学期期末教学质量检查试题
- 海南电网公司VIS推广应用管理办法
- 红星照耀中国习题
- 苏教版小学语文六年级上册期末复习资料之生字词整理
- 局域网组建与应用—王向东
- 税务稽查内部管理文书样式
- 环保社会实践调查表
- 九年级思品第一单元复习
- 2016年全国注册咨询工程师继续教育公路路线设计规范试卷
- 毕业设计-青岛港董家口港区防波堤设计
- 撞背锻炼方法与益处
- 组态
- 函数
- 常用
- 让德育走进学生的心灵活动记录
- 基本公共卫生服务各项管理制度
- 基站系统安装规范和要求
- 小学新沪教版语文二年级下册优质课公开课教学设计聪明的牧童1
- GoldenGate错误警告
- CMA中文习题Part1 第二章
- 陇西县文峰社区卫生服务中心2011公共卫生项目均等化目标责任书
- 2018-2023年中国乳酸菌制品行业发展趋势预测与投资战略规划研究报告(目录)
- 防火防爆安全试题
- 专业硕士联考逻辑70题解析
- 《负数的初步认识》教学设计
- 高数上期末试题及答案
- 劳动防护用品发放登记表
- 办公软件应用实训报告
- 修改病句总复习题含答案
- 什么是非法集资?如何识别和防范非法集资
- 实验一、顺序结构程序设计
- 模板支撑计算
- 2017年小升初语文试卷2
- 尿素分析岗位题库