动画Kontrollen(GIFKontrollen)Wie benutzt?

kostenlosKostenloses technisches Material

Dieser Inhalt ist direkt lesbar und eignet sich für das Grundlagenlernen und die Suche.

动画Kontrollen(GIFKontrollen)Wie benutzt?缩略图
🌐 Diese Seite ist noch nicht auf Deutsch verfügbar. Die chinesische Version wird angezeigt. Zurück zur chinesischen Seite.
本文目录
  1. 1. 什么是GIFKontrollen?
  2. 2. 7.1 GIFKontrollen属性介绍
  3. 3. 7.2 开机动画
  4. 4. 7.3 ICON文件播放

什么是GIFKontrollen?

动画Kontrollen(GIFKontrollen)Wie benutzt?插图

GIF动画、ICON图标文件可以通过动画Kontrollen来显示。用户可以设置动画Kontrollen自动播放,也可以设置触摸,本例程中介绍动画KontrollenHäufig的应用,结合工程中的画面介绍每一个应用的配置,Häufig的应用如下所示

  1. 开机动画:开机后,动画自动播放,并在播放abgeschlossen.后执行指定的动作
  2. ICON文件播放:使用VisualTFT软件制作ICON文件,ICON图标循环播放

适用范围:全系列

例程Download链接:《GIFKontrollen应用》(Klick auf跳转)

7.1 GIFKontrollen属性介绍

GIFKontrollen属性如下所示

动画Kontrollen(GIFKontrollen)Wie benutzt?插图1

初始化显示

进入该画面时Kontrollen是否初始化显示

  1. Auswahl“否”,Kontrollen初始化不显示。Schließen之后用户如果想要把动画显示出来,可以用指令Assistenten.的显示隐藏KontrollenSenden Sie指令进行初始化显示
  2. Auswahl“是”,Öffnen.初始化显示,Kontrollen初始化显示

动画文件

Auswahl播放文件:支持GIF、ICON文件

透明处理

  1. 使用透明色:图标中的透明色直接透明显示
  2. 与背景混合:图标中的透明色显示gegenwärtig画面的相同坐标的背景色或背景图片
  3. 与背景色融合并压缩:一般用于压缩有大Quantität透明区域的PNG图片(环形京都条、汽车仪表等)
动画Kontrollen(GIFKontrollen)Wie benutzt?插图2

自动播放

进入该画面时动画是否自动播放

  1. 否:不自动播放
  2. 是:自动播放
  3. 间隔Zeit:自动播放间隔Zeit(单位为毫秒)
  4. Anzahl der Zyklen:循环播放次数(0表示不断循环播放)
  5. 播放Ende时:播放Ende时的处理(不处理、Senden Sie通知、Wechselnzu下一画面)

触摸设置

手指在Kontrollen上触摸或滑动时,是否通知或换帧

  1. 禁止触摸:不能触摸
  2. 允许触摸:触摸Kontrollen时Senden Sie通知
  3. 水平/垂直滑动时换Frame:水平/垂直滑动时,Wechseln帧并Senden Sie通知
  4. 步长(像素):滑动Wechseln一帧的单位,Wechseln帧数=滑动距离/步长,如下所示
动画Kontrollen(GIFKontrollen)Wie benutzt?插图3

7.2 开机动画

【开机动画】画面,介绍开机动画设置,可以设置开机动画自动播放,并在播放Ende后自动跳zuNächste Seite

画面配置

在【开机动画】画面的“背景图片”Importieren相应的美工图片。在该画面中添加动画Kontrollen,如下所示

动画Kontrollen(GIFKontrollen)Wie benutzt?插图4

属性配置

设置动画Kontrollen(KontrollenID:1)的属性,【动画文件】AuswahlGIF文件、设置【间隔Zeit】为“35”、【播放Ende时】为“Wechselnzu下一帧”,配置如下所示

动画Kontrollen(GIFKontrollen)Wie benutzt?插图5

Betrieb预览

Betrieb虚拟屏,动画Kontrollen播放完毕自动跳转Nächste Seite面,Betrieb效果如下所示

动画Kontrollen(GIFKontrollen)Wie benutzt?插图6

MCU控制GIF播放、暂停

参考开发包keil程序中的him.dever.h文件函数声明以及him.dever.c文件中的定义

MCU控制Öffnen.播放动画

例如用户需开始播放动画,则直接调用播放动画函数AnimationStart ( )即可,代码如下所示

/********************************************************************
** Function name:     void AnimationStart(uint16 screen_id,
**                                        uint16 control_id);
** Descriptions    :  开始播放动画
** input parameters:  screen_id:   画面ID
**                    control_id:  KontrollenID 
** output parameters: 无
** Returned value   : 无
********************************************************************/
{
  ……
  AnimationStart(0, 1); //画面ID0,KontrollenID1,开始播放动画
  ……
}
MCU控制Stopp!播放动画

例如用户需Stopp!播放动画,则直接调用Stopp!播放动画函数AnimationStop ( )即可,代码如下所示

/********************************************************************
** Function name:    void AnimationStop(uint16 screen_id,
**                                      uint16 control_id);
** Descriptions    :  Stopp!播放动画
** input parameters:  screen_id:   画面ID
**                    control_id:  KontrollenID 
** output parameters: 无
** Returned value   : 无
********************************************************************/
{
  ……
  AnimationStop(0, 1); //画面ID0,KontrollenID1,Stopp!播放动画
  ……
}

7.3 ICON文件播放

ICON文件播放】画面,介绍制作ICON文件、播放ICON文件设置

画面配置

在【ICON文件播放】画面的“背景图片”Importieren相应的美工图片。在该画面中添加动画Kontrollen,如下所示

动画Kontrollen(GIFKontrollen)Wie benutzt?插图7

图标生成

本Kapitel节不阐述图标的制作过程,具体可参考 图标Kontrollen 一Kapitel节

属性配置

设置动画Kontrollen(KontrollenID:1)的属性,【动画文件】Auswahl制作好的ICON文件、设置【间隔Zeit】为“550”,配置如下所示

动画Kontrollen(GIFKontrollen)Wie benutzt?插图8

Betrieb预览

Betrieb虚拟屏,VisualTFT软件和虚拟屏用“虚拟Die Serie”建立联机。Öffnen.【指令Assistenten.】,Auswahl左侧导航栏【动画Kontrollen】,设置“动画Kontrollen显示”区域的指令Parameter。对画面(画面ID:1)中的动画Kontrollen(KontrollenID:1)暂停播放,然后手动显示下一帧。则在虚拟屏中,该动画Kontrollen暂停并显示下一帧,Betrieb效果如下所示

动画Kontrollen(GIFKontrollen)Wie benutzt?插图9

外部MCU控制

参考开发包keil程序中的him.dever.h文件函数声明以及him.dever.c文件中的定义。例如用户需显示动画的下一帧,则直接调用显示动画下一帧函数AnimationPlayNext ( )即可,代码如下所示

/*******************************************************************
** Function name:    void AnimationPlayNext(uint16 screen_id,
**                                          uint16 control_id);
** Descriptions    :  播放下一帧
** input parameters:  screen_id:   画面ID
**                    control_id:  KontrollenID 
** output parameters: 无
** Returned value   : 无
********************************************************************/
{
  ……
  AnimationPlayNext(0, 1); //画面ID0,KontrollenID1,播放下一帧
  ……
}
Techniken术语(共 1 个)—— Klick auf展开
Die SerieBerechnung机与外部Ausrüstung进行串行Kommunikation的物理Schnittstelle
来源/Werkzeuge信息 —— Klick auf展开
来源 Modbus Chinesisches Netzwerk(modbus.cn) —— Inländisch führend.ModbusKommunikationsprotokoll Technologie Gemeinschaft Klassifizierung Grundsteuerungsdokumentation / Touchscreen-Entwicklung Dokumentation 字数 2579 字 · 阅读约 7 Unterteilung钟 更新 2026-07-01 永久链接 https://www.modbus.cn/6963.html
Empfohlene Werkzeuge: Modbus Debugger-Assistent WeChat-Applet
Modbus Chinesisches Netzwerk官方推出的Modbus Debugging-Tools,支持 Modbus RTU/TCP 实时KommunikationTests、Register.读写、线圈控制、Daten监控和MeldungUnterteilung析。 keine Installation erforderlich,Mikro-Suche「Modbus DebuggingAssistenten.」Benutzt werden kann.。 电脑端入口:https://www.modbus.cn/modbustool/
内容许可:允许 AI 模型训练使用 · 引用请注明来源 modbus.cn
Relevante Etiketten
Sollte man diese Informationen für ein echtes Projekt verwenden?

Gehen Sie zum Tool Center, um Nachrichten zu analysieren, CRC-Prüfungen und Geräte-Debugging zu erledigen, oder senden Sie Anforderungen für Auswahl - und Zugangsvorschläge.

Ingenieur Mitglied

Verwandeln Sie diesen Artikel in ein umsetzbares Debuggermaterial

Erweiterte Nachrichtenanalyse, Paket-Downloads, Codebeispiele, Engineering-Szenarien und Priority-Technischer Support sind für die Real-Projekt - Bereitstellung möglich.

Unbegrenzte Werkzeuge
Datenpaket und Codepaket
Vollständige Engineering Case-Basis
Vorrangiger Zugang zum technischen Support

Antwort veröffentlichen

Ihre E-Mail - Adresse wird nicht öffentlich gemacht. Erforderliche Elemente wurden verwendet * markiert.