项目组态王命令语言.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
会计学;任务一 命令语言的类型;命令语言都是靠事件触发执行的,如定时、数据的变化、键盘键的按下、鼠标的点击等; 命令语言的格式类似C语言的格式,具有完备的词法语法查错功能和丰富的运算符、数学函数、字符串函数、控件函数、SQL 函数和系统函数; 组态王的命令语言编辑环境已经编好,用户只要按规范编写程序段即可。 根据事件和功能的不同,命令语言有六种形式,其区别在于命令语言执行的时机或条件不同: 应用程序命令语言 热键命令语言 事件命令语言 数据改变命令语言 自定义函数命令语言 画面及动画命令语言;后台命令语言:;1、应用程序命令语言 可以在程序启动时、关闭时或在程序运行期间周期执行。;2、热键命令语言;2、热键命令语言;2、热键命令语言;3、事件命令语言;4、数据改变命令语言;在命令语言编辑器“变量[.域]”编辑框中输入或通过单击“?”按钮来选择变量名称(如:原料罐液位)或变量的域(如:原料罐液位.Alarm)。 这里可以连接任何类型的变量和变量的域,如离散型、整型、实型、字符串型等。当连接的变量的值发生变化时,系统会自动执行该命令语言程序。数据改变命令语言可以按照需要定义多个。 注意:在使用“事件命令语言”或“数据改变命令语言”过程中要注意防止死循环。;5、自定义函数命令语言;对于图素,有时一般的动画连接表达式完成不了工作,而程序只需要点击一下画面上的按钮等图素才执行,如点击一个按钮,执行一连串的动作,或执行一些运算、操作等。这时可以使用动画连接命令语言。该命令语言是针对画面上的图素的动画连接的,组态王中的大多数图素都可以定义动画连接命令语言。如在画面上放置一个按钮,双击该按钮,弹出对话框。 在“命令语言连接”选项中包含三个选项: 按下时:当鼠标在该按钮上按下时,或与该连接相关联的热键按下时执行一次。 弹起时:当鼠标在该按钮上弹起时,或与该连接相关联的热键弹起时??行一次。;6、动画连接命令语言;按住时:当鼠标在该按钮上按住,或与该连接相关联的热键按住,没有弹起时周期性执行该段命令语言。按住时命令语言连接可以定义执行周期,在按钮后面的“毫秒”标签编辑框中输入按钮被按住时命令语言执行的周期。 动画连接命令语言可以定义关联的动作热键,单击“等价键”中的“无”按钮,可以选择关联的热键,也可以选择Ctrl、Shift与之组成组合键。运行时,按下此热键,效果同在按钮上按下鼠标键相同。 定义有动画连接命令语言的图素可以定义操作权限和安全区,只有符合安全条件的用户登录后,才可以操作该按钮。;画面命令语言就是与画面显示与否有关系的命令语言程序。画面命令语言定义在画面属性中。打开一个画面,选择菜单“编辑/画面属性”,或用鼠标右键单击画面,在弹出的快捷菜单中选择“画面属性”菜单项,或按下Ctrl+W键,打开画面属性对话框,在对话框上单击“命令语言…”按钮,弹出画面命令语言编辑器。 画面命令语言分为三个部分:显示时、存在时、隐含时。 显示时:打开或激活画面为当前画面,或画面由隐含变为显示时执行一次。;存在时:画面在当前显示时,或画面由隐含变为显示时周期性执行,可以定义指定执行周期,在“存在时”中的“每…毫秒”编辑框中输入执行的周期时间。 隐含时:画面由当前激活状态变为隐含或被关闭时执行一次。只有画面被关闭或被其他画面完全遮盖时,画面命令语言才会停止执行。只与画面相关的命令语言可以写到画面命令语言里——如画面上动画的控制等,而不必写到后台命令语言中——如应用程序命令语言等,这样可以减轻后台命令语言的压力,提高系统运行的效率。 ;7、画面命令语言 画面命令语言就是与画面显示与否有关系的命令语言程序。;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)

kuailelaifenxian + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体太仓市沙溪镇牛文库商务信息咨询服务部
IP属地上海
统一社会信用代码/组织机构代码
92320585MA1WRHUU8N

1亿VIP精品文档

相关文档