VisualHMI-Schieberbildschirm: Fest / dynamisch / beliebige drei Schieberbereiche und Navigationspunkte

kostenlosKostenloses technisches Material

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

Schieberbildschirm istContainer-Steuerelement: Im Hauptbildschirm definieren Sie ein rechteckiges Fenster, mit dem Finger nach rechts / nach unten schieben, um eine Reihe von Voreinstellungen Bildschirmen zu wechseln, wie auf dem Desktop des Telefons Paging. Unterstützt drei Arten von festen Bereich, dynamischen Bereich, beliebige Bildsammlung.

1. Drei Rutschbereiche

ModusBeschreibungAdresslayout
FixedSchieben im festen Bereich (Startbild bis Schlussbild)addr = aktueller Bildschirm-ID, addr + 1 = Start, addr + 2 = Ende
DynamischerKontinuierlicher Bildbereich kann während der Ausführung geändert werden (z.B. 5 ~ 7, 8 ~ 11)Ähnlich wie oben (beginn / end geändert werden kann)
beliebigebeliebige Bildsammlung (z.B. {13,16,15,14})addr = aktuelle ID, addr + 1 = Anzahl N, addr + 2 ~ addr + N = jede Bild-ID

VisualHMI-Schieberbildschirm: Fest / dynamisch / beliebige drei Schieberbereiche und NavigationspunkteAbbildung

Weitere Eigenschaften: Schiebenrichtung (links / oben / unten), Schleife (zurück zum Anfang bis zum Ende), Schiebenzeit (automatisch schieben nach dem Loslassen ms).

VisualHMI-Schieberbildschirm: Fest / dynamisch / beliebige drei Schieberbereiche und NavigationspunkteAbbildung1

und️ Entwerfen Sie nicht die Schiebevorgänge (wie Schieberegler) im Bereich des Schiebefensters - Schieberegler Schiebe Richtung und Seite Schiebe Richtung übereinstimmen,bevorzugt die Antwort auf die Steuerung Aktion, nicht ausführen Seite Schiebewegungen。Zusätzlich muss der Startbild in der gleitenden Sammlung sein, die Sammlung Bild-ID kann nicht wiederholt werden.

2. Anwendung Fälle

2.1 Fixer Bereich + Navigationspunkt

Schiebebereich Fix (2_Fixer Bereich 1 ~ 4_Fixer Bereich 3), Richtung rechts, Lesen-Schreiben - AdresseLW8000. Mit Multi-Status - Anzeige als Navigationspunkt: Lesen Sie LW8000, Zustand Nummer 3, Konvertierung Tabelle 2; 3; 4 (korrespondent Bild 2 ~ 4). Navigation während der Schiebe folgen.

VisualHMI-Schieberbildschirm: Fest / dynamisch / beliebige drei Schieberbereiche und NavigationspunkteAbbildung2

VisualHMI-Schieberbildschirm: Fest / dynamisch / beliebige drei Schieberbereiche und NavigationspunkteAbbildung3

2.2 Dynamischer Bereich (LUA Bereich ändern)

Schieben Bereich Dynamik, Start 5_Dynamischer Bereich 1, Ende 7_Dynamischer Bereich 3, Richtung nach oben und unten, Schleife, Lesen und SchreibenLW8100(8100 = aktuell, 8101 = Anfang, 8102 = Ende). Bit-Status - Anzeige (LWF000) wechseln zwei Sätze von Bereich, LUA on _ update ändern Register:

if key == 0 then
  set_uint16(VT_LW, 0x8100, 5)  -- 当前页
  set_uint16(VT_LW, 0x8101, 5)  -- 开始
  set_uint16(VT_LW, 0x8102, 7)  -- 结束
elseif key == 1 then
  set_uint16(VT_LW, 0x8100, 8)
  set_uint16(VT_LW, 0x8101, 8)
  set_uint16(VT_LW, 0x8102, 11)
end

Zwei Navigations-Multi - Zustand-Lampe werden nach LWF000 - Wert-Bedingung angezeigt (==0 Anzeige-Bereich 1 Navigation, ==1 Anzeige-Bereich 2 Navigation).

VisualHMI-Schieberbildschirm: Fest / dynamisch / beliebige drei Schieberbereiche und NavigationspunkteAbbildung4

VisualHMI-Schieberbildschirm: Fest / dynamisch / beliebige drei Schieberbereiche und NavigationspunkteAbbildung5

2.3 Willkürliche Bilder Sammlung

Schiebebereich beliebiger, Bildsammlung 13; 16, 15, 14, Richtung nach oben, Schleife, Lesen und SchreibenLW8200(8200 = aktuell, 8201 = Anzahl, 8202 + = Bild-ID) LUA setzt die Sammlung durch set _ array:

set_uint16(VT_LW, 0x8200, 13)
set_array(VT_LW, 0x8201, {4, 13, 16, 15, 14})  -- 数量4 + 各画面ID

VisualHMI-Schieberbildschirm: Fest / dynamisch / beliebige drei Schieberbereiche und NavigationspunkteAbbildung6

VisualHMI-Schieberbildschirm: Fest / dynamisch / beliebige drei Schieberbereiche und NavigationspunkteAbbildung7

Bei dynamischer / beliebiger Änderung der Sammlung wird die Navigations-Multi - Status-Lampe angezeigt.Steuerungsrechte(Bedingte Adresse + Vergleich) Anzeige der entsprechenden Navigation nach Modus, andernfalls sind beide Navigationssätze gleichzeitig auf.

Aus dem VisualHMI-Entwicklungsdokument von Guangzhou Dacai Technology (hmi-doc.gz-dc.com) Konfigurationssteuerelement-Tutorial "Slide Screen", das Urheberrecht im Besitz von Dacai Technology.

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.