VisualHMI - 下拉选择控件
什么是下拉选择控件?
下拉选择控件它可以用下拉列表展示多个内容标签,用户能从预定的列表中选择一项,作为当前参数的设定。
适用范围:VisualHMI - HMI&M系列
例程下载链接:VisualHMI - 下拉菜单控件(点击下载)
1.属性介绍
本章节重点介绍下拉选择控件的属性,分为功能设置和外观设置
1.1.功能设置
下拉选择控件的功能设置,属性如下所示
显示模式:可设置下拉或者列表;
监视地址:控件绑定的变量地址;
总项数:可选择的总项数;
列表项数:列表的显示项数。若列表项数小于总项数,可以通过滚动条拖动显示;
选项内容:可设置静态、动态和历史数据日期;
静态:选项内容为固定内容;
- 使用标签:是否使用文字标签;
- 文字选项:设置选项的文字内容;
动态:选项内容为动态可变内容;
- 变量地址:动态内容的变量地址;
- 最大长度:动态内容的最大长度,单位:字节;
- 历史数据日期:选项内容为“数据记录控件”的时间;
- 资料取样索引:设置“资料取样”中的索引号;
- 日期:选项内容显示的时间格式;
- 排序:时间顺序或者逆序。
数值转换:重新设置每一个选项的内容,默认为0 –N;
- 转换表:设置每一项内容的对应转换值。
1.2.外观设置
下拉选择控件的外观属性,属性如下所示
- 默认字体:设置字体的字库;
- 字体大小:设置字体的显示大小;
- 对齐:设置字体的对齐方式;
- 文字颜色:设置字体的颜色;
- 背景颜色:设置未选中背景的颜色;
- 选中背景颜色:设置选中背景的颜色。
2.应用案例
2.1.静态列表
2.1.1工程配置
画面中添加下拉选择控件,属性配置如下所示:
控件的配置如下所示:
- 显示模式:下拉;
- 监视地址:LW1001;
- 数据类型:UINT16
- 总项数:5;
- 列表项数:3;
- 选项内容:静态;
- 文字选项:Item0;Item1;Item2;Item3;Item4;
- 数值转换:√;
- 转换表:1;10;100;1000;10000。
2.1.2 运行预览
运行虚拟屏,下拉选择Item0,数值为1;下拉选择Item1,数值为10。同理,PLC设置LW1001为100,下拉选中为Item2,如下所示:
2.2 动态列表
2.1.2.工程配置
画面中添加【下拉选择控件】属性配置如下所示:
显示模式:下拉;
监视地址:LW1002;
总项数:5;
列表项数:3;
选项内容:动态;
变量地址:LW1050;
最大长度:256字节;
[!note|tip:注意] 1:动态选项内容:编码为UTF8编码。Lua脚本设置,调用set_string,Lua文件的编码为UTF8
2:动态选项内容:需要预先设置选项内容才会显示下拉选择控件,每个选项需使用英文”;”来做区分
2.2.3 运行预览
手动输入文本内容为a;#;$;%;大彩;下拉菜单内容如下所示
2.3.历史数据日期
2.3.1 工程配置
画面中添加下拉选择控件,属性配置如下所示:
- 显示模式:下拉;
- 监视地址:LW2002;
- 选项内容:历史数据日期;
- 资料取样索引:[0] ddd;(取样索引备注名称)
- 日期:YYYY/MM/DD;
- 排序:时间顺序。
下拉选择控件绑定的变量地址 = 数据记录控件控制地址+ 2。
画面中添加数据记录控件:控件的配置如下所示:
数据来源:资料采样
资料取样索引:[0] ddd;(取样索引备注名称)
时间排序:时间顺序
日期/时间:显示日期和时间
通道数量:1
控制地址:LW2000;
时间戳定位:√;
[!note|tip:注意] 资料采集详细说明参考,本章节不做详细说明ViusalHMI - 数据记录控件(点击跳转)
2.3.2 运行预览
下拉选择对应的日志,资料采集-表格会定位到该日期最早记录的一条数据,如下所示: