图片轮选控件経由左右滑动在有限空间循环表示一组图片。它有2つのモデル——基础轮播和动态图标マッピング——本质是两种完全不同的データ架构,用错モード会绕大弯。
1. 2つのモデル(核心区别)
1.1 基础轮播モード(未勾选「选取图标」)
- 图库フレーム数 = 选项总数:图库 10 フレーム → 自动识别为 10 个选项(索引 0~9)
- 单アドレス驱动:监视アドレス直接存当前选中项索引,值变化即切フレーム
- 静态マッピング:选项 i 永久绑定图库フレーム i
1.2 动态图标マッピングモード(勾选「选取图标」)
- 双层解耦:选项层 + 图标层。监视アドレス=选中项;监视アドレス+1=总选项数;监视アドレス+1+N=各选项的图标フレーム索引
- 动态フレーム池:图库 36 フレーム分 3 组(每组 12 フレーム),选项0用 LW1003 指向フレーム0~11、选项1用 LW1004 指向フレーム12~23…
- 双维度控制:滑动切选项改索引;改 LW1003+N 更新该选项的图标ステータス

| 维度 | 基础轮播 | 动态图标マッピング |
|---|---|---|
| データ架构 | 单层:フレーム=选项 | 双层:选项+动态图标フレーム |
| レジスタ占用 | 1 个(当前索引) | 1+1+N 个(索引+总数+各选项フレーム) |
| 运行时灵活性 | 仅能切换选项 | 可独立更新任一选项视觉ステータス |
| 典型应用 | 静态内容表示 | 多ステータス設備監視、工艺阶段指示 |
2. 属性介绍
| 属性 | 説明 |
|---|---|
| 监视アドレス | 绑定的变量アドレス |
| 选取图标 | 勾选=动态图标マッピングモード |
| 候选项 | 3 项或 5 项 |
| 触摸滑动 / 滑行惯性 / 对齐 / 点击切换 | 滑动切换开关;惯性;对齐;点击直接选中 |
| 自动跟踪 / 跟踪时间 | 图片动态跟踪数值变化;跟踪滚动时间(秒) |
| 图库 / 方向 | 轮选图片;滚动方向 |
| 宽度比例 / 缩放比例 / 偏移比例 | 选项图片宽长比 20~80;两端缩放 20~100;两端高度偏移 -100~100 |


3. 応用ケース
3.1 基础轮播
监视 LW1000,候选项 3,滑动+惯性+对齐+点击切换+自动跟踪,图库方向左右,宽度比例 40、Zoom 50。滑动切换索引,LW1000 值跟随变化。


3.2 动态图标マッピング(LUA 初期化)
监视 LW1001,勾选选取图标,候选项 3。アドレス布局:LW1001=选中项、LW1002=总选项数、LW1003~LW1005=各选项图标フレーム。on_init 初期化:
function on_init() set_uint16(VT_LW, 0x1002, 3) -- 总选项数 3 set_uint16(VT_LW, 0x1003, 0*12) -- 选项1 图标起始フレーム 0 set_uint16(VT_LW, 0x1004, 1*12) -- 选项2 图标起始フレーム 12 set_uint16(VT_LW, 0x1005, 2*12) -- 选项3 图标起始フレーム 24 end
运行时:滑动切选项改 LW1001;デバイスステータス变了,PLC/LUA 改 LW1003~LW1005(写 0~11、12~23、24~35)更新对应选项的图标フレーム。


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