组态王命令语言程序
更新时间:2023-05-03 23:13:01 阅读量: 实用文档 文档下载
命令语言程序
10.1 命令语言类型
组态王中命令语言是一种在语法上类似C语言的程序,工程人员可以利用这些程序来增强应用程序的灵活性、处理一些算法和操作等。
命令语言都是靠事件触发执行的,如定时、数据的变化、键盘键的按下、鼠标的点击等。根据事件和功能的不同,包括应用程序命令语言、热键命令语言、事件命令语言、数据改变命令语言、自定义函数命令语言、动画连接命令语言和画面命令语言等。具有完备的词法语法查错功能和丰富的运算符、数学函数、字符串函数、控件函数、SQL 函数和系统函数。各种命令语言通过“命令语言编辑器”编辑输入,在“组态王”运行系统中被编译执行。
其中应用程序命令语言、热键命令语言、事件命令语言、数据改变命令语言可以称为“后台命令语言”,它们的执行不受画面打开与否的限制,只要符合条件就可以执行。另外可以使用运行系统中的菜单“特殊/开始执行后台任务”和“特殊/停止执行后台任务”来控制所有这些命令语言是否执行。而画面和动画连接命令语言的执行不受影响。也可以通过修改系统变量“$启动后台命令语言”的值来实现上述控制,该值置0时停止执行,置1时开始执行。
10.1.1 应用程序命令语言
在工程浏览器的目录显示区,
选择 “文件\命令语言\应用程序命令语言”,
则在右边的内容显示区出现“请双击这儿进入<应用程序命令语言>对话框…”图标,如图10.1所示:
图 10.1 选择应用程序命令语言
双击图标,则弹出“应用程序命令语言”对话框,如图10.2所示:
图 10.2 应用程序命令语言
菜单条
工具栏
关键字选择
命令语言编辑区变量选择
函数选择
运算符输入
触发条件
10.1.1.1 认识命令语言编辑器
命令语言编辑器是组态王提供的用于输入、编辑命令语言程序的地方。编辑器的组成部分如图10.2所示。所有命令语言编辑器的大致界面和主要部分及功能都相同,唯一不同的是,按照触发条件的不同,在界面上“触发条件”部分会有所不同。编辑器各部分的大致功能为:
◆菜单条:提供给编辑器的操作菜单,“文件”菜单下有两个菜单项:确
认和取消。确认表示保存当前在编辑器中内容的修改,然后关闭编辑器;
取消表示直接关闭编辑器,不保存当前在编辑器中内容的修改。这两个
菜单项与编辑器右下角的确认和取消按钮作用相同。“编辑”菜单提供
使用编辑器编辑命令语言时提供的一些操作工具,其作用同工具条。具
体使用方法请参见本节介绍。
◆工具栏:提供命令语言编辑时的工具。包括剪切、复制、粘贴、删除、
全选、查找、替换、更改命令语言编辑器中的内容的显示字体、字号等。
具体使用方法请参见本章10.1.1.1节介绍。
◆关键字选择列表:可以在这里直接选择现有的画面名称、报警组名称、
其它关键字(如运算连接符等)到命令语言编辑器里。如选中一个画面
名称,然后双击它,则该画面名称就被自动添加到了编辑器中。
◆函数选择:单击某一按钮,弹出相关的函数选择列表,直接选择某一函
数到命令语言编辑器中。函数选择按钮有“全部函数”—显示组态王提
供的所有函数列表;“系统”—只显示系统函数列表;“字符串”—只显
示与字符串操作相关的函数列表;“数学”—只显示数学函数列表;
“SQL”—只显示SQL函数列表;“控件”—选择Active X控件的属性
和方法,请参见第十四章控件;“自定义”—显示自定义函数列表。当
用户不知道函数的用法时,可以单击“帮助”进入在线帮助,查看使用
方法。
◆运算符输入:单击某一个按钮,按钮上标签表示的运算符或语句自动被
输入到编辑器中。
◆变量选择:选择变量或变量的域到编辑器中。单击该按钮时,弹出变量
浏览器—“选择变量名”—对话框,该对话框的使用请参见第五章变量定义和管理中的变量浏览器的使用。
◆以上这四种工具都是为减少手工输入而设计的。
◆
命令语言编辑区:输入命令语言程序的区域。
◆触发条件:触发命令语言执行的条件,不同的命令语言类型有不同的触
发条件,下面各节将详细介绍。
10.1.1.1.1 剪切编辑器中选择的内容
首先在编辑器中选中要剪切的内容,然后进行剪切,剪切的方法有以下几种:
◆选择编辑器菜单“编辑/剪切”
◆单击工具条上的按钮
◆在编辑器区界面上单击鼠标右键弹出如图10.3所示的快捷菜单中选择
“剪切”,或在弹出快捷菜单时按下
◆使用Windows的快捷键方式:
剪切操作后,编辑器中原位置内容消失。
10.3 命令语言编辑器快捷菜单
10.1.1.1.2 复制编辑器中选中的内容
首先在编辑器中选中要复制的内容,然后进行复制,复制的方法有以下几种:
◆选择编辑器菜单“编辑/复制”
◆单击工具条上的按钮
◆在编辑器区界面上单击鼠标右键弹出如图10.3所示的快捷菜单中选择
“复制”,或在弹出快捷菜单时按下
◆使用Windows的快捷键方式:
复制操作后,编辑器中原位置内容不变。
10.1.1.1.3 粘贴复制或剪切的内容到编辑器中
首先将鼠标定位到编辑器中要粘贴内容的地方,然后进行粘贴,粘贴的方法有以下几种:
◆选择编辑器菜单“编辑/粘贴”
◆单击工具条上的按钮
◆在编辑器区界面上单击鼠标右键弹出如图10.3所示的快捷菜单中选择
“粘贴”,或在弹出快捷菜单时按下 键 ◆使用Windows的快捷键方式: 10.1.1.1.4 删除编辑器中选定的内容 首先在编辑器中选择要删除的内容,然后进行删除,删除的方法有以下几种: ◆选择编辑器菜单“编辑/删除” ◆单击工具条上的按钮 ◆在编辑器区界面上单击鼠标右键弹出如图10.3所示的快捷菜单中选择 “删除”,或在弹出快捷菜单时按下 ◆使用键盘上的 10.1.1.1.5 全选编辑器中选定的内容 当需要将命令语言编辑器中的内容全部选定时,可以使用“全选”功能。全选的方法有以下几种: ◆选择编辑器菜单“编辑/全选” ◆单击工具条上的按钮 ◆在编辑器区界面上单击鼠标右键弹出如图10.3所示的快捷菜单中选择 “全选”,或在弹出快捷菜单时按下 ◆使用键盘上的 10.1.1.1.6 在编辑器中查找字符 当需要在命令语言编辑器中查找某个字符时,可以使用“查找”功能。启动查找功能的方法有以下几种:键。
正在阅读:
组态王命令语言程序05-03
开展高考备考活动总结范文04-04
年度班主任个人培训工作总结精品例文08-03
alter database backup control file to trace04-09
新公司开业祝福语02-24
2016年甘肃省兰州市中考数学试卷及解析06-24
关于粤西扶贫问题探讨09-27
关于粗心的作文500字四篇03-27
年度疫情防控工作的述职报告范文08-01
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 组态
- 语言程序
- 命令
- 推荐-强烈关注液压油缸生产厂家有哪些液压油缸设计方案哪家好32页 精品
- 七年级道德与法治上册第二单元生活中有你第五课为他人开一朵花同步练习人民版 (2)
- 成都西班牙语培训:初学必备词汇2000个(八)文化休闲生活 哺乳动物
- 新型工业化产业示范基地标准化厂房建设项目可行性实施方案
- 新疆生产建设兵团实验技术系列专业技术职务
- 工会女工工作先进个人事迹材料范文整理7篇
- 广播电视记者资格考试试题电视台招聘考试题
- (完整版)公考高频词语
- 混凝土离差系数及保证率计算方法
- 2014年出国留学趋势报告完整版
- 八年级语文上学期(12月)月考试题苏教版
- 手机数据恢复精灵好用吗?真的可以恢复QQ聊天记录吗
- (577版)贫困退出相关指标认定标准、程序及时间节点
- 印刷企业存在的安全隐患和整改对策
- 《现代管理学》教学大纲鲍升华
- 2018年广州中医药大学临床药理研究所306西医综合之生物化学考研仿真模拟五套题
- 餐饮员工培训计划资料
- 2016A股各行业龙头股一览
- 四川省成都市锦江区2020-2021学年九年级上学期一诊英语试题
- 世界卫生日升旗仪式演讲稿