VisualHMI-Tastatur: Standard-Tastatur / 10 Tastaturmanagement / SysKB-Systemregister / Virtuelle Tasten

kostenlosKostenloses technisches Material

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

Zahlen, Text und Passwort werden auf der Tastatur eingegeben. Die Tastatur des VisualHMI istProgrammierbares Bildschirm- - Die Tasten auf der Tastatur sind "virtuelle Tasten" - Steuerelemente, die von mehreren Systemregistern betrieben werden. Dieser Artikel erklärt die Tastaturverwaltung und das Systemregister klar, das zu verstehen, ist es nicht schwierig, die benutzerdefinierte Tastatur anzupassen.

1. Default Keyboard

Neues Projekt Standardmäßig erstellt zwei Tastaturen:Voll-TastaturZahlen-TastaturText-Eingabe unterstützt GBK, UTF8 - Codierung.

VisualHMI-Tastatur: Standard-Tastatur / 10 Tastaturmanagement / SysKB-Systemregister / Virtuelle TastenAbbildung

VisualHMI-Tastatur: Standard-Tastatur / 10 Tastaturmanagement / SysKB-Systemregister / Virtuelle TastenAbbildung1

Verschiedene Modelle, unterschiedliche Drehwinkel, die standardmäßig generierte Tastatur-Layout ist anders.2,4 - Zoll, 2,8 - Zoll kleine Bildschirme erzeugen standardmäßig nur numerische Tastaturen。Nach dem Wechsel des Modells / Winkels tippen Sie auf [Projekt] → [Tastatur] auf [Wiederherstellen der Standard-Tastatur].

2. Keyboard Management

HMI unterstütztbis zu 10 TastaturenIn der [Tastatur] eingerichtet:

  • AktiviertVerfügbar nach Auswahl
  • Tastaturbildschirm: Aktiviert, wählen Sie das entsprechende Bildschirm als Tastaturbildschirm; Tastaturbildschirm kann wiederverwendet werden (z. B. Zahlen-Tastatur und Passwort-Tastatur teilen einen Bildschirm)
  • Wiederherstellung der Standard-Tastatur: Wiederherstellung der Standard-Tastaturbildschirm 100_digitxxxx, 101_digitxxxxxx

VisualHMI-Tastatur: Standard-Tastatur / 10 Tastaturmanagement / SysKB-Systemregister / Virtuelle TastenAbbildung2

️ Wenn Sie die Passwort-Tastatur entfernen, können Sie das Passwortnicht eingeben. Vor dem Entfernen der Tastatur überlegen.unter der Sicherheitsstufe

3. Tastatur-Systemregister (Kern der benutzerdefinierten Tastatur)

RegisterFunktion
SysKBMax / SysKBMinZahlen-Tastatur Maximal / Minimal für den Anzeigebereich
SysKBSelectTastaturmodus: 0 = Englisch, 1 = Zahlenzeichen, 2 = Chinesisch
SysKBPinyin / SysKBHanziChinesische Eingabe von Pinsch, vorgewählte Chinesische Zeichen
SysKBTextTastatur-Eingabedaten anzeigen

VisualHMI-Tastatur: Standard-Tastatur / 10 Tastaturmanagement / SysKB-Systemregister / Virtuelle TastenAbbildung3

3.1 SysKBMax / Min: Bereichsbegrenzung Anzeige

Das numerische Steuerelement konfiguriert einen Bereich (z. B. 0 bis 100), und die Popup-Zahlentastatur zeigt den begrenzten Maximal / Minimalwert an. Auf dem Tastaturbildschirm werden SysKBMin / SysKBMax mit zwei numerischen Steuerelementen angezeigt und die Anzeige / Ausblenden mit SysKBStatus.1 gesteuert (1 = Bereichebeschränkung konfiguriert).

VisualHMI-Tastatur: Standard-Tastatur / 10 Tastaturmanagement / SysKB-Systemregister / Virtuelle TastenAbbildung4

3.2 SysKBSelect: Modewechsel

0 = Englisch (a ~ z, A ~ Z), 1 = Zahlenzeichen (!? #) 123) und 2 = Chinesisch. Legen Sie auf der Tastatur die Incremental / Decreasing-Taste, um SysKBSelect (0 ~ 2 Zyklus) zu schreiben, mit 3 Multi-Status - Anzeigungslampen, die den aktuellen Modus anzeigen.

VisualHMI-Tastatur: Standard-Tastatur / 10 Tastaturmanagement / SysKB-Systemregister / Virtuelle TastenAbbildung5

3.3 SysKBPinyin / SysKBHanzi: Chinesische Eingabe

Eingabe "guang", SysKBHanzi vorgewählte Chinesische Zeichen anzeigen "Guang Guang Zhou...". Das Tastaturbild plus zwei Textsteuerelemente verknüpfen jeweils diese beiden Register.

VisualHMI-Tastatur: Standard-Tastatur / 10 Tastaturmanagement / SysKB-Systemregister / Virtuelle TastenAbbildung6

3.4 SysKBText: Eingabedaten anzeigen

Zeigt den Inhalt der Tastatur eingegeben, Tastaturbild plus ein Text-Steuerelement, das es zugeordnet.

VisualHMI-Tastatur: Standard-Tastatur / 10 Tastaturmanagement / SysKB-Systemregister / Virtuelle TastenAbbildung7

4. Virtuelle Tasten („Tasten" auf der Tastatur)

Die Funktionstasten sind fürvirtuelle Tasteneingestellt und werden zu Tasten auf der Tastatur. Unterstützte Tastenarten:

TypBeschreibungTypBeschreibung
Zeichen0 ~ 9, a ~ z, visuelle Zeichen usw.LeftVorwahl chinesische Zeichen nach links
TastaturwechselWechsel zur ZieltastaturRightVorwahl chinesische Zeichen nach rechts
EnterRückkehrShitfZeichenwechsel (Groß - / Kleinschrift / Symbol)
SpaceLeerzeichenESCAustritt
ClearAlle Eingaben entfernenDeleteEinzelzeichen entfernen

VisualHMI-Tastatur: Standard-Tastatur / 10 Tastaturmanagement / SysKB-Systemregister / Virtuelle TastenAbbildung8

ZeichenTastenfüllen Sie bis zu 4 Zeichen, mehrere Zeichen wechseln durch Shitf oder SysKBSelect:

  • Füllen Sie "q1" aus: SysKBSelect = 0 (Buchstaben) ist der Schlüssel q; SysKBSelect = 1 (Zeichen) ist der Schlüssel 1
  • Füllen Sie "a ~ ^": Im Buchstabenmodus wird Shitf = 0, Shitf = 1, Shitf =

VisualHMI-Tastatur: Standard-Tastatur / 10 Tastaturmanagement / SysKB-Systemregister / Virtuelle TastenAbbildung9

und auchEigenschaften wie Galerie-Status(Verknüpfung von Pop-Up / Drücken Galerie),ZuschneidenTextverwendung(Das Zeichen wird direkt angezeigt.)

5. Chinesisch Eingabe: Links / Rechts Seite umdrehen

Die chinesische Tastatur gibt "da" ein, und die chinesische Zeichenvorwahl zeigt "Großes Schlagwort antworten...". Zwei Funktionstasten (virtuelle Taste → Links / Rechts) auf dem Bildschirm der Tastatur, um die Seite in der vorgewählten chinesischen Zeichen zu blättern.

VisualHMI-Tastatur: Standard-Tastatur / 10 Tastaturmanagement / SysKB-Systemregister / Virtuelle TastenAbbildung10

VisualHMI-Tastatur: Standard-Tastatur / 10 Tastaturmanagement / SysKB-Systemregister / Virtuelle TastenAbbildung11

6. Tastatur wechseln

Die Tastaturbilder können mit virtuellen Tasten (Typ = Tastaturwechsel) wechseln. Erstellen Sie drei Bildschirme „105_abc", „106_number" und „107_char", um zwischen den Tastaturen mit der Taste zu springen.

VisualHMI-Tastatur: Standard-Tastatur / 10 Tastaturmanagement / SysKB-Systemregister / Virtuelle TastenAbbildung12

Benutzerdefinierte Tastatur-Debugging - Reihenfolge: Zuerst überprüfen Sie, ob der Systemregisterwert (Modus / Bereich / Eingabe) richtig ist, und dann überprüfen Sie den virtuellen Tastentyp und die Zeichenleiste - 90% der Tastatur-Probleme auf "Falsche Auswahl des Tastentyps" oder "Falsche Ausfüllung der Zeichenleiste".

Aus dem VisualHMI-Entwicklungsdokument von Guangzhou Dacai Technology (hmi-doc.gz-dc.com) Ressourcenbeschreibung „Tastatur", 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.