圆形Fortschritt ArtikelKontrollenWie benutzt?

kostenlosKostenloses technisches Material

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

圆形Fortschritt ArtikelKontrollenWie benutzt?缩略图
🌐 Diese Seite ist noch nicht auf Deutsch verfügbar. Die chinesische Version wird angezeigt. Zurück zur chinesischen Seite.
本文目录
  1. 1. 什么是圆形Fortschritt ArtikelKontrollen?
  2. 2. 15.1 圆形Fortschritt ArtikelKontrollen属性说明
  3. 3. 15.2 圆形Fortschritt ArtikelKontrollen

什么是圆形Fortschritt ArtikelKontrollen?

圆形Fortschritt ArtikelKontrollenWie benutzt?插图

随着用户对人机交互体验越来越高,Serienbildschirm应用的场合范围越来越广,目前常规的矩形Fortschritt Artikel已无法适用于部Unterteilung特殊应用场合。所以我司在软件上新推出的一个圆形Fortschritt ArtikelKontrollen。可设置炫酷的图片作为背景,增强显示效果,通过自由AuswahlAnfang角度和终止角度,将参Zahlenwert形象显示出来。

本例程中介绍圆形Fortschritt ArtikelKontrollen的应用,实现滑动圆形Fortschritt ArtikelKontrollen改变Temperatur值

适用范围:F型、基本型不支持

例程Download链接:《圆形Fortschritt ArtikelKontrollen应用》(Klick auf跳转)

15.1 圆形Fortschritt ArtikelKontrollen属性说明

圆形Fortschritt ArtikelKontrollen的属性窗口如下所示

圆形Fortschritt ArtikelKontrollenWie benutzt?插图1

Fortschritt Artikel宽度

设置Fortschritt Artikel的粗细度。

填充方式

Fortschritt Artikel的样式,可Auswahl颜色或者图片,如下所示

圆形Fortschritt ArtikelKontrollenWie benutzt?插图2
  1. 【颜色】:纯色显示。
  2. 【图片】:使用图片时可以自行设计Fortschritt Artikel的样式

Anfang角度

Fortschritt Artikel的Ausgangsposition(圆形Fortschritt Artikel的值为角度,最大角度为359,360度为0度),如下所示

圆形Fortschritt ArtikelKontrollenWie benutzt?插图3

终止角度

圆形Fortschritt Artikel的Ende位置,如下所示

圆形Fortschritt ArtikelKontrollenWie benutzt?插图4

滑动调节

圆形Fortschritt ArtikelKontrollen的调节方式有4类,可Auswahl禁用、Anfang角度、终止角度或者两个角度,如下所示

圆形Fortschritt ArtikelKontrollenWie benutzt?插图5
  1. 【禁止】:不可通过触摸调节
  2. 【终止角度】:触摸Fortschritt Artikel终止位置拖动Fortschritt Artikel
  3. 【Anfang角度】:触摸Fortschritt ArtikelAusgangsposition拖动Fortschritt Artikel
  4. 【两个角度】:触摸两端都可拖动Fortschritt Artikel

触摸位置

圆形Fortschritt ArtikelKontrollen的触摸位置,可选末端或者Fortschritt Artikel,如下所示

【末端】:仅Klick auf或滑动圆形Fortschritt Artikel末端,才可以改变值

【Fortschritt Artikel】:Klick auf或滑动Fortschritt Artikel即可改变值

圆形Fortschritt ArtikelKontrollenWie benutzt?插图6

限制角度

圆形Fortschritt ArtikelKontrollen的限制角度,可选是或者否,如下所示

【是】:拖动范围只能在Anfang角度和终止角度之间;

【否】:没有限制角度,可随意滑动。

通知方式

圆形Fortschritt ArtikelKontrollen的通知方式可选松开时或者滑动时,如下所示

松开时:拖动Fortschritt Artikel时不下发,松开时才下发指令;

滑动时:拖动Fortschritt Artikel的过程中下发指令。

圆形Fortschritt ArtikelKontrollenWie benutzt?插图7

滑块图标

可以添加滑块样式,建议图片Das Format为全透的Das Formatpng

15.2 圆形Fortschritt ArtikelKontrollen

【圆形Fortschritt ArtikelKontrollen】画面,介绍圆形Fortschritt ArtikelKontrollen在Serienbildschirm中的应用。

画面配置

在【圆形Fortschritt ArtikelKontrollen】画面的“背景图片”Importieren相应的美工图片画面中添加1个圆形Fortschritt ArtikelKontrollen(KontrollenID:1)和1个TextKontrollen(KontrollenID:2),如下所示

圆形Fortschritt ArtikelKontrollenWie benutzt?插图8

属性配置

在圆形Fortschritt ArtikelKontrollen的属性窗口中,设置【Fortschritt Artikel厚度】为“10”、【填充方式】为“颜色”、【颜色】为“黄色”、【Anfang角度】为“180”、【终止角度】为“360”、【滑动调节】为“终止角度”、【触摸位置】为“末端”、【限制角度】为“是”、【通知方式】为“滑动时”、【滑块图标】为图标的路径,属性配置如下所示、

圆形Fortschritt ArtikelKontrollenWie benutzt?插图9

Das Drehbuch von LUA

Öffnen.LUAHerausgeber器

上位机VisualTFT内部已集成了LUA开发编译环境,Klick auf菜单栏【Werkzeuge】,Auswahl“LUAHerausgeber器”,如下所示

圆形Fortschritt ArtikelKontrollenWie benutzt?插图10
API函数说明

大彩科技针对LUADrehbuch提供了丰富的APISchnittstelle函数,具体函数可以查阅Dokumentation《物联型LUADrehbuchAPI》。本Unterrichtsdokumenten中所涉及zu的部Unterteilung的RelatedSchnittstelle函数

  • 函数set_value(screen,control,value)

注释:指定某个画面中的某个Kontrollen的值:

Parameter:screen 目标画面ID

control 目标KontrollenID

value 目标Kontrollen的值

  • 函数on_control_notify(screen,control,value)

注释:Klick aufKnopfKontrollen,修改TextKontrollen、修改滑动条都会执行此回调函数

Parameter:screen 目标画面ID

control 目标KontrollenID

value 目标Kontrollen的值

编写Drehbuch

使用LUADrehbuch,将圆形Fortschritt Artikel的值与TextKontrollenRelated联。当滑动圆形Fortschritt ArtikelKontrollen时,Das System会调用回调函数on_control_notify,并将圆形Fortschritt ArtikelKontrollen的值传入函数中,将值与TextKontrollen的值关联的程序如下所示

--用户通过触摸修改Kontrollen后,执行此回调函数。
--Klick aufKnopfKontrollen,修改TextKontrollen、修改滑动条都会触发此Ereignisse。
function on_control_notify(screen,control,value)
  local Temperature = 0
  if screen == 0 and control == 1 
  then
    Temperature = value & 0xFFFF
    Temperature = (Temperature - 180)/5
    set_value (0,2,Temperature)
  end
end

若LUADrehbuch设置圆形Fortschritt Artikel的值,调用set_value()函数即可,假设Anfang角度为180,终止角度为270,则为: set_value (0,1,(180 << 16)|270)

外部MCU控制

若不想使用LUADrehbuch实现上面例程效果,可通过用户单片机控制圆形Fortschritt ArtikelKontrollen,详细参考开发包keil程序中的him.dever.h文件函数声明以及him.dever.c文件中的定义。

滑动圆形Fortschritt ArtikelKontrollen末端,Serienbildschirm下发指令。MCUAnalyse指令后会调用 NotifyAngleProgress函数,并把Analyse出来的圆形Fortschritt Artikel值传进该函数中,在函数中设置TextKontrollen的值,程序如下所示

注意:该Kontrollen值是4个Bytes,Von denen前面两个Bytes为“Anfang角度”,后面两个Bytes为“终止角度”,如设置圆形Fortschritt Artikel的Anfang角度为180度、终止角度为270,指令如下所示:EE B1 10 00 00 00 01 00 B4 01 0E FF FC FF FF

帧头Strukturen指令设置Kontrollen画面IDKontrollenIDAnfang角度__HAnfang角度_L终止角度_H终止角度_L帧尾
EEB11000 0000 0100B4010EFF FC FF FF
/**********************************************************************
** Function name   :  NotifyAngleProgress
** Descriptions    :  圆形Fortschritt ArtikelKontrollen通知
** input parameters:  screen_id:  画面ID
**                    control_id:  KontrollenID
**                    value: 圆形Fortschritt Artikel的Kontrollen值
** output parameters: 无
** Returned value   : 无
*********************************************************************/
void NotifyAngleProgress(uint16 screen_id, uint16 control_id, uint32 value)

{
    ……
    float TextVlaue = 0;
    if(screen_id == 0 && control_id == 1 ){
        TextVlaue = value & 0xFFFF;
        TextVlaue = (TextVlaue – 180)/5;
        SetTextInt32(0, 2, TextVlaue, 1, 1);
     }
    ……
}

如需要MCU控制圆形Fortschritt ArtikelKontrollen,则代码如下所示;

/**********************************************************************
** Function name:    void Set_AngleProgress(uint16 screen_id,
**                                          uint16 control_id,
**                                          uint16 start,
**                                          uint16 end)
** Descriptions    : 设置圆形Fortschritt Artikel
** input parameters:  screen_id:  画面ID
**                    control_id: KontrollenID
**                    start     : Anfang角度
**                    end       : 终止角度
** output parameters  : 无
** Returned value     : 无
*********************************************************************/
{
    ……
    Set_AngleProgress(0,1,180,360);//设置画面0、Kontrollen1圆形Fortschritt Artikel的Anfang角度为180、终止角度为360
    ……
}

Betrieb预览

Betrieb虚拟屏,拖动画面中圆形Fortschritt ArtikelKontrollen(KontrollenID:1)的末端(滑块图标),屏幕会下发指令,同时,关联的TextKontrollen(KontrollenID:2)的Zahlenwert显示同步更新;VisualTFT软件和虚拟屏用“虚拟Die Serie对”建立联机。Öffnen.【指令Assistenten.】,Auswahl左侧导航栏【圆形Fortschritt Artikel】,设置“设置Fortschritt Artikel角度”区域的指令Parameter。如例程中,控制画面中的圆形Fortschritt ArtikelKontrollen(KontrollenID:1)以及TextKontrollen(KontrollenID:2),填写对应的Parameter,Klick auf“Senden Sie”。则虚拟屏对应的Kontrollen显示对应的Status,Betrieb效果如下所示

圆形Fortschritt ArtikelKontrollenWie benutzt?插图11
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 字数 3363 字 · 阅读约 9 Unterteilung钟 更新 2026-07-01 永久链接 https://www.modbus.cn/7105.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.