工控组态软件及应用第7章组态王控件应用.ppt

工控组态软件及应用第7章组态王控件应用.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 组态王控件应用 【本章教学目标与要求】 F 熟悉各种控件的相关知识; F 熟悉控件的类型和种类; F 掌握内置控件的设置及使用方法; F 掌握Active X控件的设置及使用。 控件是对数据和方法的封装。控件可以有自己的属性和方法。属性是控件数据的简单访问者。方法则是控件的一些简单而可见的功能。 7.1 组态王内置控件  组态王内置控件是组态王提供、只能在组态王程序内使用的控件。它能实现控件的功能,组态王通过内置的控件函数和连接的变量来操作、控制控件,从控件获得输出结果。其它用户程序无法调用组态王内置控件。这些控件包括:棒图控件、列表框、选项按钮、文本框、超级文本框、AVI动画播放控件、视频控件、开放式数据库查询控件、历史曲线控件等。 棒图是指用图形的变化表现与之关联的数据的变化的绘图图表。组态王中的棒图图形可以是二维条形图、三维条形图或饼图。 创建棒图控件到画面 1、立体棒图控件 棒图属性设置 在“画面属性”命令语言“显示时”中输入如下脚本语言: chartAdd( 棒图, \\本站点\原料油液位1, 原料罐 ); chartAdd( 棒图, \\本站点\催化剂液位1, 催化罐 ); chartAdd( 棒图, \\本站点\成品油液位1, 反应罐 ); 语法格式使用如下: chartAdd( ControlName, Value, label ); 参数说明: ControlName:工程人员定义的棒图控件名称。 Value:设定条形图的初始值。 label:设定条形图的标签值,默认值=索引值Index,Index的取值范围是1-16。 chartAdd 此函数用于在指定的棒图控件中增加一个新的条形图。 在“画面属性”命令语言“显示时”中输入如下脚本语言: chartSetValue( 棒图,0, \\本站点\原料油液位1); chartSetValue( 棒图,1, \\本站点\催化剂液位1); chartSetValue( 棒图,2,\\本站点\成品油液位1); chartSetValue 此函数用于在指定的棒图控件中设定/修改索引值为Index的条形图的数据。 语法格式使用如下: chartSetValue( ControlName, Index, Value ); 参数说明: ControlName:工程人员定义的棒图控件名称。 Value:设定条形图的数据,整形数据, 实型数据。 Index:条形图的标签值,,Index的取值范围是0-15,组态王自动从0开始加1,给每一个新增加的条形图由小到大设定标签值。 2、 窗口控件 1)列表框和组合框控件 列表框中,可以动态加载数据选项,当需要数据时,可以直接在列表框中选择,使与控件关联的变量获得数据。 组合框是文本框与列表框的组合,可以在组合框的列表框中直接选择数据选项,也可以在组合框的文本框中直接输入数据。 组态王中列表框和组合框的形式有:普通列表框、简单组合框、下拉式组合框、列表式组合框。 它们只是在外观形式上不同,其它操作及函数使用方法都是相同的。 练习:制作一个动态的列表,可以向列表框中动态添加数据,添加完成后,需要保存列表为文件,文件保存在当前工程路径下(如D:\)。 在组态王数据词典中定义变量“列表数据”字符串变量。 在画面上创建列表框控件,定义控件属性如图所示。 在画面上创建三个按钮,如图所示 按钮的作用和连接的动画连接命令语言分别为: 按钮1——“增加”:增加数据项: listAddItem(列表框,列表数据); 按钮2——“保存”:保存列表框内容: listSaveList(列表框,D:\list1.csv); 按钮3——“加载”:将指定csv 文件中的内容加载到列表框中来: listLoadList(列表框,D:\list1.csv); 按钮4——“删除”:将删除列表框中当前选定的成员: listDeleteSelection (列表框); 在画面上创建一个文本图素,定义动画连接为字符串值输入和字符串值输出,连接的变量为“列表数据”。 用相同方法创建组合框。 2)编辑框控件 编辑框控件没有控件命令语言函数,只需要定义其属性与字符串变量连接即可。因为组态王中的字符串长度为127 个字符,所以组态王的编辑框控件只接收127 个字符的输入。 例:要求画面上输入的字符显示为“*”,如密码输入。 1)在画面上创建编辑框控件。 2)在组态王中定义字符串变量——“密码”。 3)定义控件属性如图所示。 3)单选按钮控件 当出现多选一的情况时,可以使用单选按钮来实现。单选按钮控件实际是由一组单个的选项按钮组合而成的。在每一组中,每次只能选择一个选项。 在画面上创建单选按钮控件,定义控件属性如图所示。 在画

文档评论(0)

autohhh + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档