《实用组态王命令语言》由会员分享,可在线阅读,更多相关《实用组态王命令语言(13页珍藏版)》请在人人文库网上搜索。

1、组态王除了在定义动画连接时支持连接表达式,还允许编写命令组态王除了在定义动画连接时支持连接表达式,还允许编写命令 语言来扩展应用程序的功能,极大地增强了应用程序的可用性;语言来扩展应用程序的功能,极大地增强了应用程序的可用性; 命令语言的格式类似语言的格式,具有完备的词法语法错功能命令语言的格式类似语言的格式,具有完备的词法语法错功能 和丰富的和丰富的运算符运算符、数学函数数学函数、字符串函数字符串函数、控件函数控件函数、SQL 函数函数 和和系统函数系统函数; 组态王的命令语言编辑环境已经编好,用户只要按规范编写程序组态王的命令语言编辑环境已经编好,用户只要按规范编写程序 段即可。段即可。 。

2、命令语言有六种形式,其区别在于命令语言执行的时机或条件不命令语言有六种形式,其区别在于命令语言执行的时机或条件不 同:同: 应用程序命令语言应用程序命令语言 热键命令语言热键命令语言 事件命令语言事件命令语言 数据改变命令语言数据改变命令语言 自定义函数命令语言自定义函数命令语言 画面及动画命令语言画面及动画命令语言 第四讲第四讲 命令语言命令语言 1、应用程序命令语言、应用程序命令语言 可以在程序启动时、关闭时或在程序运行期间周期执行。可以在程序启动时、关闭时或在程序运行期间周期执行。 触发条件触发条件 关键字选择关键字选择 命令语言编辑区命令语言编辑区 变量选择变量选择 函数选择函数选择 。

3、运算符输入运算符输入 在运行系统程序启动时执行一次在运行系统程序启动时执行一次 运行系统程序退出时执行一次运行系统程序退出时执行一次 周期性的执行这段命令语言程序,无论周期性的执行这段命令语言程序,无论 打开画面与否打开画面与否 2、热键命令语言、热键命令语言 “热键命令语言热键命令语言”链接到工程人员指定的热键上,软件运链接到工程人员指定的热键上,软件运 行期间,工程人员随时按下键盘上相应的热键都可以启动行期间,工程人员随时按下键盘上相应的热键都可以启动 这段命令语言程序。这段命令语言程序。 举例举例 使用热键命令语言来实现:当按下使用热键命令语言来实现:当按下F1 键时,原料油出料阀被开启。

4、或关闭。键时,原料油出料阀被开启或关闭。 1)在工程浏览器左侧的)在工程浏览器左侧的“工程目录显示区工程目录显示区” “命令语言命令语言” “热键命令热键命令 语言语言” 新建图标新建图标弹出弹出“热键命令语言热键命令语言”编辑对话框;编辑对话框; 2)单击)单击“键键”按钮按钮 选择选择“F1”键后;键后; 3)在命令语言编辑区中输入如下命令语言:)在命令语言编辑区中输入如下命令语言: if (本站点本站点原料油出料阀原料油出料阀 = = 1 ) 本站点本站点原料油出料阀原料油出料阀 = 0; else 本站点本站点原料油出料阀原料油出料阀 = 1; 4)单击)单击“确认确认”按钮关闭对话框。

5、。按钮关闭对话框。 3、事件命令语言、事件命令语言 规定在事件发生、存在、消失时分别执行的程序。离散变量规定在事件发生、存在、消失时分别执行的程序。离散变量 名或表达式都可以作为事件。名或表达式都可以作为事件。 4、数据改变命令语言、数据改变命令语言 在变量或变量的域值变化到超出数据字典中所定义的变化灵在变量或变量的域值变化到超出数据字典中所定义的变化灵 敏度时,它们就被触发执行一次。敏度时,它们就被触发执行一次。 5、自定义函数命令语言、自定义函数命令语言 提供用户自定义函数功能。用户可以根据组态王的基本语法提供用户自定义函数功能。用户可以根据组态王的基本语法 及提供的函数自己定义各种功能更。

6、强的函数,通过这些函数及提供的函数自己定义各种功能更强的函数,通过这些函数 能够实现工程特殊的需要。能够实现工程特殊的需要。 6、动画连接命令语言、动画连接命令语言 当鼠标在该按钮上按下时执行一次。当鼠标在该按钮上按下时执行一次。 当鼠标在该按钮上当鼠标在该按钮上 弹起时执行一次。弹起时执行一次。 当鼠标在该按钮上按住,没有弹当鼠标在该按钮上按住,没有弹 起时周期性执行该段命令语言。起时周期性执行该段命令语言。 举例:通过举例:通过Exit()函数来实现退出组态王运行系统。函数来实现退出组态王运行系统。 1、选择工具箱中的工具,在画面上画一个按钮,选中按钮并、选择工具箱中的工具,在画面上画一个。

7、按钮,选中按钮并 单击鼠标右键,在弹出的下拉菜单中执行单击鼠标右键,在弹出的下拉菜单中执行“字符串替换字符串替换” 命令,设置按钮文本为:系统退出。命令,设置按钮文本为:系统退出。 2、双击按钮,弹出动画连接对话框,在此对话框中选择、双击按钮,弹出动画连接对话框,在此对话框中选择“弹弹 起时起时”选项弹出命令语言编辑框,在编辑框中输入如下命选项弹出命令语言编辑框,在编辑框中输入如下命 令语言:令语言: Exit(0); 3、 单击单击“确认确认”按钮关闭对话框,当系统进入运行状态时单按钮关闭对话框,当系统进入运行状态时单 击此按钮系统将退出组态王运行环境。击此按钮系统将退出组态王运行环境。 此。

8、函数使组态王运行环境退出。此函数使组态王运行环境退出。 调用形式:调用形式: Exit(Option); 参数:参数: Option: 整型变量或数值整型变量或数值 0-退出当前程序;退出当前程序; 1-关机;关机; 2-重新启动重新启动windows; 用用ShowPicture()、 ClosePicture()函数实现画面切换函数实现画面切换 1)新建两个画面:报警和事件画面、实时趋势曲线画)新建两个画面:报警和事件画面、实时趋势曲线画 面和历史趋势曲线画面面和历史趋势曲线画面 2)工具)工具菜单菜单 对话框设置如下:对话框设置如下: 菜单文本:菜单文本:画面切换画面切换 菜单项:菜单项。

9、: 报警和事件画面报警和事件画面 趋势曲线趋势曲线 实时趋势曲线画面实时趋势曲线画面 历史趋势曲线画面历史趋势曲线画面 3)单击)单击“命令语言命令语言”按钮,在编辑框中输入如下命令语言:按钮,在编辑框中输入如下命令语言: if(menuindex=0) ShowPicture(报警和事件画面报警和事件画面); if(menuindex=1 if(menuindex=1 MenuIndex:第一级菜单项的索引号;:第一级菜单项的索引号; ChildMenuInde:第二级菜单项的索引号。:第二级菜单项的索引号。 MenuIndex 和和ChildMenuIndex 都是从等于都是从等于0 开始。

10、;开始; MenuIndex=0 表示:一级菜单中的第一个菜单;表示:一级菜单中的第一个菜单; ChildMenuIndex=0 表示:所属一级菜单中的第一个二级菜单。表示:所属一级菜单中的第一个二级菜单。 7、画面命令语言、画面命令语言 画面命令语言就是与画面显示与否有关系的命令语言程序。画面命令语言就是与画面显示与否有关系的命令语言程序。 if(本站点本站点原料油出料阀原料油出料阀=0) 本站点本站点控制水流控制水流=3; else 本站点本站点控制水流控制水流=1; 本站点本站点原料油液位原料油液位1=本站点本站点 原料油液位原料油液位1-1; 本站点本站点成品油液位成品油液位1=本站点。

11、本站点 成品油液位成品油液位1+1; if(本站点本站点催化剂出料阀催化剂出料阀=0) 本站点本站点控制水流控制水流1=3; else 本站点本站点控制水流控制水流1=1; 本站点本站点催化剂液位催化剂液位1=本站点本站点 催化剂液位催化剂液位1-1; 本站点本站点成品油液位成品油液位1=本站点本站点 成品油液位成品油液位1+1; if(本站点本站点成品油出料阀成品油出料阀=0) 本站点本站点控制水流控制水流2=3; else 本站点本站点控制水流控制水流2=1; 本站点本站点成品油液位成品油液位1=本站点本站点 成品油液位成品油液位1-1; if(本站点本站点原料油液位原料油液位1=0) 本站点本站点原料油液位原料油液位1=100; if(本站点本站点催化剂液位催化剂液位1=0) 本站点本站点催化剂液位催化剂液位1=100; if(本站点本站点成品油液位成品油液位1=100) 本站点本站点成品油液位成品油液位1=0; 闪烁:闪烁:本站点本站点原料油液位原料油液位190|本站点本站点原料油液位原料油液位110&本站点本站点原料油液位原料油液位190 报警报警 仪表仪表 水平滑动杆水平滑动杆。

组态王如何让计算机关机,实用组态王命令语言相关推荐

  1. 计算机组成原理实用教程课后答案,王万生《计算机组成原理实用教程》课后习题答案..doc...

    王万生<计算机组成原理实用教程>课后习题答案. 习题1参考答案 一.选择题 1.微型计算机的分类通常是以微处理器的 D 来划分. A.芯片名B.寄存器数目 C.字长 D.规格 2. 将有关 ...

  2. 计算机组成原理实用教程课后答案,王万生《计算机组成原理实用教程》课后习题答案...

    王万生 计算机组成原理实用教程 答案 习题1参考答案 一.选择题 1.微型计算机的分类通常是以微处理器的 D 来划分. A.芯片名 C.字长 B. 寄存器数目 D. 规格 B. 辅助设计 D. 数值计 ...

  3. 组态王曲线控件读取access_组态王历史趋势曲线控件.doc

    组态王历史趋势曲线控件 组态王历史趋势曲线控件使用 配置参考文档 北京亚控科技发展有限公司 技术部 目录 一.功能概述3 一.功能概述3 二.工程实例3 三.操作步骤:3 1.历史趋势曲线控件的特点: ...

  4. 组态王怎么做超级曲线_组态王如何将历史曲线导出到电子表格中去?:

    高分求助:组态王实时报表通过按钮保存成excel格式怎么做? 看我的例子: String filename; string hour=StrFromReal(\\本站点\$时,0,"f&qu ...

  5. 工业组态图标库,可直接在组态王,博图,威纶通触摸屏

    工业组态图标库,可直接在组态王,博图,威纶通触摸屏,繁易触摸屏,中达优控触摸屏,显控触摸屏,昆仑通态触摸屏,顾美触摸屏台达触摸屏等中使用 符号工厂 Symbol Factory 3.0 全新图库 多格 ...

  6. #组态王#云平台##组态图库#物联网云平台图库工业组态图库工控软件组态图库svg gif png高清格式

    #组态王#云平台##组态图库#物联网云平台图库工业组态图库工控软件组态图库svg gif png高清格式 链接:https://pan.baidu.com/s/13YebUMWH5TeSkRvDnwB ...

  7. 计算机组成原理作业1王诚,计算机组成原理 王诚 郭超峰 计算机组成第1章

    计算机组成原理 王诚 郭超峰 计算机组成第1章 (25页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 计算机组成原理教学课件 王 诚 教授 ...

  8. 大一计算机基础实用教程答案第二章,计算机基础实用教程(课件)第2章.ppt

    <计算机基础实用教程(课件)第2章.ppt>由会员分享,可在线阅读,更多相关<计算机基础实用教程(课件)第2章.ppt(23页珍藏版)>请在人人文库网上搜索. 1.计算机基础与 ...

  9. 计算机与控制学院优秀学生,三好学生主要事迹:计算机与控制工程学院王天琪事迹.doc...

    三好学生主要事迹:计算机与控制工程学院王天琪事迹 "中国好同学"."中国好男孩"."中国好男友"--用这"三好"来形容王 ...

最新文章

  1. 从Facebook看大数据存储怎么选
  2. [flask实践] 解决mysql数据库不支持中文的问题
  3. 视频营销、B2B营销、EDM营销之营销方式大PK
  4. 如何自己编写Makefile
  5. 前端学习(973):移动端其他插件使用
  6. Win7x64_chromeX86_相关路径
  7. Replace Type Code with Class(以类取代类型码)
  8. CSS样式的使用(CSS选择器、CSS语法、CSS常见样式):
  9. python 自动登录网站_python实现网站用户名密码自动登录功能
  10. 人脸识别ArcfaceDemo for Windows 分享
  11. unity 引用using 空间 变量声明
  12. Exadata 18.1新特性--计算节点升级增强
  13. c语言编程车辆信息管理,车辆信息管理.cpp
  14. java8进制转换_Java进制转换方法大全_十进制,八进制,二进制,十六进制转换...
  15. 三种网线的RJ-45接头制作法图解(转)
  16. Qt之QTextCodec乱谈
  17. SVN、CVS、VSS区别
  18. 基于多目标粒子群算法的冷热电联供型综合能源系统运行优化。 包括燃气轮机,燃气锅炉,电制冷机等设备。
  19. DecimalFormat format 方法的使用
  20. Firefox 使用、设置和常见问题的解决方法

热门文章

  1. 详细的Python炸金花游戏代码
  2. 【渝粤题库】广东开放大学 公共政策学 形成性考核
  3. DCM: 中间件家族迎来新成员
  4. **没有规则可以创建“XXX”需要的目标“XXX”问题的解决方案
  5. springcloud ribbon实现负载均衡的时候,提示Request URI does not contain a valid hostname: htt...
  6. 如何学习很重要,很枯燥,很不擅长的知识
  7. 2020双十一活动怎么玩?做好这3点引爆销量!
  8. 使用ChatGPT帮我们写一篇论文,最后查重的重复率会是多少?
  9. 送书 | 用啥selenium!JS逆向不香吗?
  10. windows下使用nvm管理node版本