组态王软件详细教程第三讲让画面动起来.docVIP

组态王软件详细教程第三讲让画面动起来.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
组态王软件详细教程第三讲让画面动起来

第三讲 让画面动起来 第一节动画连接 动画连接的作用 所谓“动画连接”就是建立画面的图素与数据库变量的对应关系。对于我们已经建立的“监控中心”,如果画面上的原料油罐图素能够随着变量“原料油液位”等变量值的大小变化实时显示液位的高低,那么对于操作者来说,他就能够看到一个真实反映工业现场的监控画面,这正是本课的目的。 建立动画连接 (在画面上双击图形对象“反应器”,弹出该对象的动画连接对话框。 变量名:“\\本站点\原料油液位” 分别选择罐体,填充背景和填充的颜色。 填充设置:如上图所示。 (单击“确定”按钮,完成原料油罐的动画连接。这样建立连接后,变量“原料油液位”的变化就通过设置颜色的填充范围表示出来,并且填充的高度随着变量值的变化而变化。 用同样的方法设置催化剂罐和成品油罐的动画连接。 作为一个实际可用的监控程序,操作者可能需要知道罐液面的准确高度,而不仅 是形象的表示。这个功能由“模拟值动画连接”来实现。 (在工具箱中选用文本工具,在原料油罐旁边输入字符串“####”。这个字符串是任 意的,例如您可以输入“原料油罐液位”。当工程运行时,实际画面上字符串的内容将 被您需要输出的模拟值所取代。 用同样的方法,在催化剂罐和成品油罐旁边输入字符串。 操作完成后的画面显示如下: (双击文本对象“####”,弹出“动画连接”对话框。 (单击“模拟值输出连接”对话框,在对话框设置如下图: 表达式:“\\本站点\原料油液位”(可以单机表达式右侧“?”按钮,可以弹出本工程已定义的变量列表) 输出格式: 整数位:2 小数位:1 对齐方式:居左 在此处,“表达式”是要输出的变量的名称。在其他情况下,此处可以输入复杂的表达式。包括变量名称,运算符,函数等。 输出的格式可以随意更改,它们与字符串“####”的长度无关。 (单击“确定”按钮。 (单击“动画连接”对话框的“确定”,完成设置。 同样的方法,为另外两个字符串建立“模拟值输出”动画连接,连接表达式分别为变量“\\本站点\催化剂液位”和\\本站点\成品油液位 。 (选择菜单“文件\全部存”,只有在保存画面上的改变之后,在运行系统才能看到您的工作成果。 (启动运行程序 Touchvew。Touchvew启动后,选择菜单“画面\打开”,在弹出的对话框中选择“监控中心”画面(如果想在Touchvew启动后便自动进入“监控画面”,则在工程浏览器(系统配置(双击设置运行系统,在弹出的运行系统设置对话框中选择主画面配置,通过鼠标选择,成蓝色的画面名称即可设置为系统启动时自动打开。)。则该画面显示如下图: 第二节命令语言 命令语言 组态王除了在定义动画连接时支持连接表达式,还允许用户定义命令语言来驱动应用程序,极大地增强了应用程序的灵活性。 命令语言是一段类似C语言的程序,工程人员可以利用这段程序来增强应用程序的灵活性。命令语言包括应用程序命令语言、热键命令语言、事件命令语言、数据改变命令语言、自定义函数命令语言和画面命令语言等。 命令语言的句法和C语言非常类似,是C的一个子集,具有完备的词法语法查错功能和丰富的运算符、数学函数、字符串函数、控件函数、SQL函数和系统函数。各种命令语言通过命令语言编辑器编辑输入,在组态王运行系统中被编译执行。 命令语言有六种形式,其区别在于命令语言执行的时机或条件不同:1 应用程序命令语言可以在程序启动时执行、关闭时执行或者在程序运行期间定时执行。如果希望定时执行,还需要指定时间间隔。2 热键命令语言被链接到设计者指定的热键上,软件运行期间,操作者随时按下热键都可以启动这段命令语言程序。3 事件命令语言规定在事件发生、存在、和消失时分别执行的程序。离散变量名或表达式都可以作为事件。4 数据改变命令语言只链接到变量或变量的域。在变量或变量的域的值变化到超出数据字典中所定义的变化灵敏度时,它们就被执行一次。5 自定义函数命令语言 6 画面命令语言 在定义画面的各种图索的动画连接时,可以进行命令语言的连接。 我们会在后面逐步学会使用各种命令语言。 如何退出系统(动画连接命令语言) 如何在程序运行中退出系统,返回Windows呢?这就可以用命令语言的形式之一—动画连接命令语言来实现。 在画面上作一个按钮, 按钮文本:“退出系统” (双击该按钮,弹出“动画连接”对话框,可以选择三种形式的命令语言连接进行定义:按下时,弹起时,按住时。 单击“弹起时”按钮,弹出“命令语言”对话框。 在命令语言编辑区键入:Exit( 0 ); (按“确认”按钮,关闭对话框,完成设置。 (系统运行中,单击该按钮,当按钮弹起的时候,函数Exit( 0 )执行,使组态王运行系统退出到Windows。 如果在工程中建立了一个新的画面,名称

文档评论(0)

aicencen + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档