Intouch函数脚本与逻辑使用指南

所需积分/C币:19 2017-06-10 15:10:05 1.89MB PDF

介绍Intouch脚本创建,脚本函数使用
目录 欢迎 文档惯例 ·.:··..·.··;···· 技术支持 10 第1章脚本简介 ●●●4自●●@●●。●●●●。●00●0。●●●●●●@●●●。●●● 基本脚本概念.… 12 脚本类型 12 编辑与创建脚本 13 高级脚本概念∴ ∴…14 OLE对象……………………………………1 使用 ActiveⅩ控件编写脚本 14 第2章创建与编辑脚本∴ 15 打开脚本进行编辑 16 保存或放弃对脚木的更改 复制、剪切及粘贴文本 ···.:.·.· 查找与/或替换文本 插入代码元素 访问脚本函数的帮助 验证脚本的法是否正确…. 垂看D音看,垂垂,看垂 打印脚本 0 删除脚本 ·+·,·+····+· ····,··+··.············+···+·+···+·+··· 20 In Touch hm|脚本与逻辑指南 4●日录 第3章脚本触发器 21 脚本触发器的类型… 22 使用多个触发器.… 22 定期执行脚本 22 配置应用程序脚本…. 23 应用程序脚本的限制∴………24 配置窗口脚本 24 配置键脚A. 26 配置条件脚本 28 配冒数据改变脚本 配置动作脚本…………31 配置 ActiveX事件脚本∴ .34 在运行时暂停脚本执行 37 $ Logicrunning系统标记, ∴37 第4章脚本语言 39 基本语法规则 ··.··········.····· 40 子程序 40 语句 40 缩进 40 LC WORLD 注释 40 标记引用 ,……,……………………41 数据值 值表达式 41 语法验证 ····· ···.···;·.··; ····.·.·····...:.·.····· 调用标准函数 42 调用标准函数的语法 .42 将参数传递给函数 43 调用自定义函数( Quick Function) 44 将参数传递给 Quick Function 44 赋值语句与运算符 ····.····.··..········.:· 45 支持的运算符 45 设置运算符的求值顺序……. 51 隐式数据类型转换. .52 表达式的示例 53 使用条件程序分支结构 54 简单条件结构 55 n Touch hm脚本与逻辑指南 日录●5 嵌套条件结构 无效脚本示例(遗失 ENDIF) ·······:········ 55 无效脚本示例(嵌套不正确) 56 使用程序循环 56 强制结束循环 循环对其它运行时进程的影响…… 循环执行的时间限制…. ∴59 循环的示例 使用局部变量.. 60 声明局部变量… 60 局部变量与标记之间的命名冲突. ,61 第5章自定义脚本函数 63 关于 Quick Function 63 配置 Quick Function …….,64 调用 Quick Function 66 创建异步 Quick Function ∴.66 异步 Quick Function的限制 66 检查是否有任何异步 Quick Function正在运行…67 停止运行异步 Quick function 68 第6章内置函数 69 在动画显示链接中强制更新… 69 数学计算… 70 舍入、截断及确定符号 使用三角函数… ····.···..·.········.··:············:·.······· 73 返回Pi的值 75 计算对数. 176 讣算平方根 字符串运算 返回字符串的某些部分 78 更改字符串大小写. 80 PLC WORLD 从字符串中删除空格. 81 使用空格设置字符串格式……....82 在字符与ASCI码之间转换 82 搜索与替换字符串中的文本 返回关于字符串的信息 音垂垂 86 比较字符串 n Touch hm脚本与逻辑指南 6●日录 转换数据类型 90 TextO函数 91 StringFromIntgO函数 92 String FromReal0函数 .93 StringToIntg0函数 94 String LoReal0函数.…………95 DText0函数…96 在运行时处理 InTouch窗口 97 显示打开的窗口的列表 97 检查窗口是打开、关闭或是否存在 97 打开In' Touch窗口……..………98 移动窗口与调整大小 101 隐藏 InTouch窗口 102 更改窗口的颜色 103 在运行时打印窗∏ ,104 处理日期与时间信息 109 检索数值日期与时间信息 109 检索字符串日期与时间信息.…. 114 将日期与时间信息转换为字符串 ,116 检查夏令时状态 119 与其它应用程序交互 120 启动 Windows应用程序. 120 检索正在运行的应用程序的应用程序标题…… ,121 检査应用程序是否正在运行………121 激活正在运行的 Windows应用程序 ,122 将模拟键击发送到应用程序… 123 关闭、最小化或最大化 Windows应用程序.…125 使用DDE执行命令与交换数据 126 处理文件 ,129 管理文件. 129 读取和写入CsⅤ数据….………133 读取和写入文本数据 136 检索系统相关信息… .138 检索计算机的节点名。…………………18 检索磁盘空间信息 139 检索文件或目录的有关信息…… 140 检索 Windows环境有关的信息 141 检索 InTouch相关信息.….………142 n Touch hm脚本与逻辑指南 日录●7 检索 In touch应用程序目录的名称…… 142 检索 In touch版本 143 安全性相关肽本 144 登录与注销 144 更改与设置凵令………………144 指定与配置用户…………145 管理安全性及其它信息. 145 其它脚本 146 从应用程序 In Touch播放声音文件 146 获取与设置向导属性 147 LC WORLD 第7章使用OLE对象编写脚本. 153 创建、验证及释放OLE对象 ···. 153 OLE- Createobject0函数 154 OLE_IsObjectValido函数…154 OLE Releaseobjecto函数 155 使用OLE对象的属性与方法 156 访问OLE对象的属性 156 调用OLE对象的方法 ∴1157 将多个指针指定给相同的OⅠE对象 158 排解OLE错误.. OLE GetlastObject Error0函数 音。垂非看D音·垂垂 159 OLE_ GetLastObject ErrorMessageO函数…159 OLE_ ResetobjectErroro函数 .159 OLE- Show MessageOnObject Error0函数 160 OLE_-IncrementOnObject Error函数… 160 使用OLE的好处 161 随机号产生随机数 161 创建用户界面对话框 161 打开 Windows日期与时间属性面板….…163 读取和写入注册表 164 最小化窗口 164 第8章编写 Activex控件脚本..165 调用 ActiveⅩ控件方法 165 从In' Touch hmi访问 ActiveX控件属性∴.…167 配置 ActiveⅩ控件属性以读取和写入数据 167 n Touch hm脚本与逻辑指南 8●日录 创建与复用 ActiveX事件脚本 169 创建 ActiveX事件脚本 169 复用 Activex事件脚本 171 创建自引用 ActiveX事件脚本 .172 导入 ActiveⅩ事件脚本 1173 第9章 QuickScript疑难排解 175 将消息记录到 Log viewer ···:····· 175 LogMessage0函数 177 查看IogⅤ lewer消息…… 178 索引 179 LC WORLD n Touch hm脚本与逻辑指南 欢迎 您可以创建脚,将操作程序添加到 In Touch人机界面(HMD 应用稈序。使用脚本可以将功能与特性添加到动画、报警管理、 操作员界面以及趋势向导。 您可以联机查看本文,也可以使用 Adobe acrobat reader的打 印功能来打印本文的部分或全部内容。 在开始了解脚本与逻辑之前,必须知道如何使用 Microsoft Windows,包括浏览菜单、在应用程序之间切换,以及在屏幕上 移动对象。如需有关这些任务的帮助,请参阅“ Microsoft帮 助 文档惯例 本文采用以下惯例: 惯例 用于 首字母大写 路径与文件名。 粗体 菜单、命令、对话框名称以及对话框选 项 等宽字体 代码范例与显示文本。 In Touch hm|脚本与逻辑指南 10●欢迎 技术支持 Wonderware的“技术支持”部门提供多种技术支持方案,帮 助解答有关 Wonderware产品及其实施方案的任何疑问。 在与“技术支持”部门联系之前,请参阅本文中相关的章节,以 寻求问题的可能解决方案。如果需要联系技术支持以获取帮助, 请准备好以卜信息: 使用的操作系统的类型与版本 有关如何重现问题的详细说明。 看到的错误消息的准确内容。 Log viewer或任何其它诊断应用程序提供的任何相关输出列 表 为解决问题所作的尝试及其结果的详细说明。 如果遇到仍然存在的已知问题,请提供指定给该问题的 “ Wonderware技术支持”案例号。 n Touch hm脚本与逻辑指南

...展开详情
img
gavinxm
  • 分享宗师

    成功上传21个资源即可获取

关注 私信 TA的资源

上传资源赚积分,得勋章
最新资源