广州大彩串口屏论坛_大彩开发者交流论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 77|回复: 0

大彩讲堂:VisualHMI软件如何使用多状态指示灯

[复制链接]

144

主题

185

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10559
发表于 4 天前 | 显示全部楼层 |阅读模式

一、概述

本文档适合于M系列(固件版本>=V10.0.7.0)串口屏。多状态指示灯控件常用于变量状态的读取与设置, 可结合图片起到更好的提示效果等等。


二、开发环境
2.1 VisualHMI 软件版本
需安装 V1.0.270.0 及以上的版本进行开发。打开 VisualHMI 软件,在工程→帮助→关于,可查看到当前安装的软件版本,如图2-1所示;

图2-1 VisualHMI 软件版本

2.2 串口屏固件版本
版本查看,可通过屏幕背面的贴纸查看。

三、多状态指示灯
3.1 属性说明
选中菜单栏→控件→【多状态指示灯】,如图3-1所示。

图3-1 多状态指示灯

3.1.1 功能设置
多状态指示灯的基本属性如图3-2所示。

图3-2 基本属性

1. 读取地址:控件所绑定的变量地址;
2. 切换开关:屏幕上是否可以点击控制;
3. 写入地址:勾选切换开关后,可以选择写入的地址是否与读取的地址相同;
4. 操作模式:
(1)递增:每次点击控件,变量值加1;
(2)递减:每次点击控件,变量值减1;
5.循环调节:变量值是否可以循环加减;
6.数据类型:支持“UINT16”、“INT16”、“UINT32”、“INT32”;
7.执行时机:变量发生变化的时机;可选择按下时、松开时、长按时;
8.播放声音:点击控件时,播放指定的声音文件。

3.1.2 状态设置
多状态指示灯状态设置如图3-3所示。

图3-3 多状态指示灯状态设置

1.状态数:设置控件有多少个状态;
PS:若设置该寄存器值不在状态数范围,多状态图标不显示。
如状态数 8:范围位 0~7,设置寄存器置为8,控件将不显示
如状态数8、状态转换:范围为0;200;300;400;8;88;888;8888;设置寄存器置为6,控件将不显示
2. 转换状态:
(1)状态转换表:根据状态数,填写对应的状态值映射关系,如上图所示,寄存器值为0,显示第0帧;寄存器值为200,显示第1帧,依次类推;
3. 使用图库:
(1)多状态图库:如下图3-4 所示。先点击“+” 号,添加图层。接着选中对
应的图层,添加对应的图片;
(2)裁剪:是否裁剪显示图片。
(3)使用文字:控件上是否显示文字。

图3-4 图库

四、应用案例

4.1 工程配置
4.1.1 递增
在画面中添加2个【多状态指示灯】分别用于图库、文字显示,添加1个【数值控件】用于显示寄存器数值,界面配置如图4-1所示:

图4-1 递增
“图库” 递增按钮配置:
1. 读取地址:LW1000;
2. 切换开关:ü;
3. 写入地址:与读取地址相同;
4. 操作模式:递增;
5. 循环调节:ü;
6. 数据类型:UINT16;
7. 状态数:8;
8. 使用图库:是
   ·多状态图库:project.xico/0
“文字” 递增按钮配置:
1.读取地址:LW1000;
2.数据类型:UINT16;
3.状态数:8;
4.使用文字:是
   ·选择状态:S0-回家;S1-离家;S2-就餐;S3-观影;S4-睡眠;S5-会议;S6-阅读;S7-自动;   ·[color=rgba(0, 0, 0, 0.9)]颜色:均为 3;170;238;
递增“数值” 控件配置:
1. 启用输入:ü;
   ·键盘类型:弹出键盘
   ·键盘类型:100_digit320*240
   ·键盘位置:元件上侧
   ·键盘初始值:无
2. 读取地址:LW1000

4.1.2 递减, 状态转换
在画面中添加2个【多状态指示灯】分别用于图库、文字显示,添加1个【数值控件】用于显示寄存器数值,界面配置如图4-2所示:

图4-2 递减、状态转换

“图库”递增按钮配置:
1.读取地址:LW1001;
2.切换开关:ü;
3.写入地址:与读取地址相同;
4.操作模式:递减;
5.循环调节:ü;
6.数据类型:UINT16;
7.状态数:8;
8.状态转换:ü;
   ·0;200;300;400;8;88;888;8888;
9.使用图库: 是
   ·多状态图库: project.xico/1
“文字”递增按钮配置:
1.读取地址:LW1001;
2.数据类型:UINT16;
3.状态转换:ü;
   ·0;200;300;400;8;88;888;8888;
4.使用文字:是
   ·选择状态:S0-回家;S1-离家;S2-就餐;S3-观影;S4-睡眠;S5-会议;S6-阅读;S7-自动;   ·颜色:均为 255;255;255;
递增“数值”控件配置:
1.启用输入:ü;
   ·键盘类型:弹出键盘   ·键盘类型:100_digit320*240   ·键盘位置:元件上侧   ·键盘初始值:无
2. 读取地址:LW1001

4.2 运行预览
选中工程→编译下载→【编译运行】,点击相应的按钮,运行如图4-3所示:

图4-3 模拟运行


广州大彩智能科技有限公司(总部)
广州大彩光电科技有限公司
地址:广州市增城区宁西街新耀北路56号
销售与技术支持:(020)82186683-601

大彩深圳办事处
地址:深圳市龙岗区坂田街道深汇大厦1栋1108
邮箱:fujq@gz-dc.com
销售与技术支持:付先生 13828461018

大彩成都办事处
地址:四川省成都市高新区天府大道中段500号东方希望天祥广场C座39楼3910号

邮箱:niesl@gz-dc.com
销售与技术支持:聂经理 18180927176

大彩上海办事处
地 址:上海市浦东新区长清路1200弄森宏旗臻商务楼39号813

邮箱:sales103@gz-dc.com
销售与技术支持:刘经理 13671882080

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
销售与技术支持:(020)82186683-601
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|广州大彩串口屏论坛_大彩开发者交流论坛

GMT+8, 2025-10-15 22:24 , Processed in 0.049313 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表