VisualHMI 下拉選択:静态/动态选项、数值转换与历史日期

freeFree Technical Resource

This content is free to read, suitable for basic learning and search traffic.

下拉選択控件用于从预定义选项集中单选:点开下拉リスト选一项,自动同步到关联变量。选项可以是静态内容、动态内容(LUA 写入)或历史データ日期。

1. 属性介绍

1.1 功能設定

属性説明
表示モード下拉 或 リスト
监视アドレス绑定的变量アドレス
data typeUINT16/INT16/UINT32/INT32
总项数 / リスト项数总选项数;リスト表示项数(小于总项数时滚动条拖动)
菜单方向自动 / 向下 / 向上
选项内容静态(固定文字)/ 动态(变量アドレス+最大長さ,UTF-8,分号;分隔)/ 历史データ日期(データ記録控件的时间,配资料取样索引+日期格式+排序)
数值转换转换表:每项对应值,如选项 Item0~Item4 对应值 1;10;100;1000;10000

VisualHMI 下拉選択:静态/动态选项、数值转换与历史日期イラスト

1.2 外观設定

  • 字体/大小/对齐/文字颜色;背景颜色/选中背景颜色(背景贴图未有効时生效)
  • 重设下拉菜单:菜单项高度(控件高度百分比)、菜单项字体(百分比)
  • 背景贴图:主表示区图库 + リスト区图库

VisualHMI 下拉選択:静态/动态选项、数值转换与历史日期イラスト1

2. 応用ケース

2.1 静态リスト + 数值转换

监视 LW1001(UINT16),5 项、リスト 3 项,文字 Item0~Item4,数值转换 1;10;100;1000;10000。选 Item1 → LW1001=10;选 Item2 → 100。注意:转换表是「选项内容→register value」的マッピング。

VisualHMI 下拉選択:静态/动态选项、数值转换与历史日期イラスト2

VisualHMI 下拉選択:静态/动态选项、数值转换与历史日期イラスト3

2.2 动态リスト(LUA 写入)

监视 LW1002,选项内容动态,变量アドレス LW1050,最大長さ 256 byte。LUA 用 set_string 写入「ac;!?;你好」(UTF-8,分号分隔),下拉即表示这三项。

VisualHMI 下拉選択:静态/动态选项、数值转换与历史日期イラスト4

VisualHMI 下拉選択:静态/动态选项、数值转换与历史日期イラスト5

2.3 历史データ日期

监视 LW2002,选项内容=历史データ日期,资料取样索引 [0],日期格式 YYYY/MM/DD。注意:下拉控件绑定的变量アドレス = データ記録控件控制アドレス + 2(LW2000+2=LW2002)。配データ記録控件(データ来源=资料采样、通道1、控制アドレス LW2000、时间戳ポジショニング)。选日志日期,资料采集表格ポジショニング到当天最早一条。

VisualHMI 下拉選択:静态/动态选项、数值转换与历史日期イラスト6

VisualHMI 下拉選択:静态/动态选项、数值转换与历史日期イラスト5

动态选项三个必须:①LUA 写入的ストリング·ストリング必须 UTF-8 Coding;②选项间用英文分号 ; 分隔;③まず必要です。写入选项内容控件才表示——没写内容时下拉是空的,别以为控件坏了。

整理自 广州大彩科技 VisualHMI 开发ドキュメント(hmi-doc.gz-dc.com)组态控件チュートリアル「下拉選択」,著作権は大彩科技すべての。

Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC verification and device debugging, or submit your requirements for selection and integration advice.

Engineer Membership

Turn this article into actionable debugging resources

After activation, you can use advanced message parsing, resource pack downloads, code examples, engineering cases and priority technical support, suitable for real project delivery.

Unlimited Advanced Tools
Resource & Code Packs
Complete Engineering Case Library
Priority Technical Support

Leave a Reply

Your email address will not be published. Required fields are marked *.