VisualHMI Mehrsprachige und Bibliothek: 30 Sprachenwechsel, Bibliothek-Kürzen, String-ID - Wartung

kostenlosKostenloses technisches Material

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

Das mehrsprachige Schema für VisualHMI ist problemlos:eine Benutzeroberfläche, mehrsprachige Eintragungen, ein Registerschalter。Es ist nicht nötig, für jede Sprache ein Bild zu machen. Dieser Artikel wird die Bibliothek, Text-Tags, String-ID - Wartung durch - der letzte Abschnitt "String-ID - Wartung" ist die einfachste Grube, die nach dem Versand des Geräts betreten wird, müssen Sie sie lesen.

1. Wie funktioniert mehrsprachiges

Kernideen: Text auf der Benutzeroberfläche nicht tot, mit der Steuerung BezugSprache Eintrag; Konfigurierung der Anzahl der Sprachen in den Engineering-Attributen (maximal 30); Einstellung der LaufzeitMehrsprachige SystemregisterUmschalten Sie alle Wörter.

VisualHMI Mehrsprachige und Bibliothek: 30 Sprachenwechsel, Bibliothek-Kürzen, String-ID - WartungAbbildung

Die Mehrsprachigkeit hängt davon ab, ob das ZeichenOb das Zeichen in der Bibliothek (*.ttf Vektorbuch) enthalten istin der

2. Verwaltung der Wörter

Software enthält 5 Bibliotheken:

Die Software enthält 5 Wörter:

BibliothekInhalt
DroidSans.ttfnur alphanumerische
DS-DIGIB.ttfDigitophon Stil, Großbuchstaben, Zahlen
fangsong_GB2312.ttfSong-Song, Unterstützung für Chinesisch und Englisch
songti_GB2312.ttfSong-Song, Unterstützung für Chinesisch und Englisch
wqyMicroHeiMono.ttfSprache: Deutsch / Deutsch

VisualHMI Mehrsprachige und Bibliothek: 30 Sprachenwechsel, Bibliothek-Kürzen, String-ID - WartungAbbildung1

2.2 Bibliothek hinzufügen

Wählen Sie [Add] → [Add] Neue Bibliothek erstellt einen neuen Font-Ordner im Projektverzeichnis und legt diese Datei ein.

VisualHMI Mehrsprachige und Bibliothek: 30 Sprachenwechsel, Bibliothek-Kürzen, String-ID - WartungAbbildung2

Hinzufügte Bibliothek-Datei benannt: Alphabetisch, numerisch, -, _ bestehend, Länge nicht mehr als32 Zeichen。

2.3 Ersetzen Sie die Bibliothek

Steuerelemente zeigen die Bibliothek und Index-Zusammenhänge an. Ersetzen Sie Arabic.ttf durch wqyMicroMonoHei: Ändern Sie den arabischen Index auf 0 und deaktivieren Sie die Auswahl auf wqy.

VisualHMI Mehrsprachige und Bibliothek: 30 Sprachenwechsel, Bibliothek-Kürzen, String-ID - WartungAbbildung3

Nach dem Ersetzen der ursprünglichen Bücher,Das Projekt muss gespeichert underneut geöffnet werden, bevor die Bearbeitungsoberfläche aktualisiert wird.

2.4 Entfernen von Wörterbuch

Das System unterstützt das Löschen nicht; Benutzer hinzugefügtes Wörterbuch kann gelöscht werden.

VisualHMI Mehrsprachige und Bibliothek: 30 Sprachenwechsel, Bibliothek-Kürzen, String-ID - WartungAbbildung4

2.5 Schneiden Sie die Bibliothek (Flash-Speicherplatz)

VisualHMI integrierte Wörterbuch-Schnittwerkzeuge: [Engineering] → [Wörterbuch-Schnitt]. Wählen Sie die Bibliothek aus, die Sie beschneiden möchten → Laden Sie die Zeichenammlung, die Sie erhalten möchten (txt muss UTF - 8 kodiert sein) → Beginnen Sie mit dem Beschneiden und generieren Sie xxx_cut.ttf.

VisualHMI Mehrsprachige und Bibliothek: 30 Sprachenwechsel, Bibliothek-Kürzen, String-ID - WartungAbbildung5

Die neue Version unterstützt auchEngineering Charakter-Climping: Automatisches Zuschneiden beim Kompilieren von Download-Dateien, gibt es vier Modi:

ModusEffekt
DeaktiviertKein Zuschneiden, vollständige Bibliothek behalten
Engineering-ZeichenNur die für das Projekt verwendeten Zeichen behalten
Engineering-Zeichen + GB2312Engineering-Zeichen + GB2312 - kodierte alle Zeichen
Engineering-Zeichen + GBKEngineering-Zeichen + GBK - kodierte alle Zeichen
☑️Schnittstelle: Der dynamisch empfangene Text, eine Zeichenfolge, die bei der Ausführung des LUA-Skripts festgelegt wurde, ist nicht im Schnittzeichensatz, wird nicht automatisch in die geschnittene Bibliothek aufgenommen, und kann zu der Laufzeit ein Chaoscode / ein Feld anzeigen. Bevor Sie die Zuschnittfunktion verwenden, fügen Sie alle dynamisch angezeigten Zeichen explizit in den reservierten Zeichensatz hinzu.

3. Text-Etiketten (korrektes Öffnen für mehrsprachige Versionen)

Text-Tag = ein Eintrag-Container mit Übersetzungen für alle Sprachen. Steuerelemente beziehen sich auf die gleiche Text-Tag, wechseln Sie an einem Ort, die gesamte Sprache wirksam, ohne Text zu duplizieren.

Menü [Text-Label] öffnet das Verwaltungsfenster und unterstützt das Hinzufügen, Ändern, Löschen, Exportieren und Importieren.

VisualHMI Mehrsprachige und Bibliothek: 30 Sprachenwechsel, Bibliothek-Kürzen, String-ID - WartungAbbildung6

3.1 Hinzufügen von Text-Tag

Punkt [neue], Standardname text1, kann in einen bedeutenden Namen (wie "Temperatur-Einstellung") geändert werden, um die Übersetzung der Sprache in die entsprechende Spalte auszufüllen.

VisualHMI Mehrsprachige und Bibliothek: 30 Sprachenwechsel, Bibliothek-Kürzen, String-ID - WartungAbbildung7

3.2 EXCEL-Bearbeiten

Tippen Sie auf [EXCEL-Bearbeiten], die Tabelle wird in Form von Tabellen geöffnet, direkt bearbeitet, gespeichert und geschlossen, um das Text-Tag - Fenster zu bestätigen.

VisualHMI Mehrsprachige und Bibliothek: 30 Sprachenwechsel, Bibliothek-Kürzen, String-ID - WartungAbbildung8

3.3 Export / Import

Unterstützt den Export von xml, csv, xlsx Änderungen und den Import. Geeignet für Massenübersetzungen und Mehrspieler-Kollaboration.

4. String-ID - Wartung (das wichtigste nach dem Versand, muss gesehen werden)

Bei der Übersetzung wird eineendgültige String-Tabelle。String Quelle:

  • Text in der Tabelle: vom Benutzer aktiv verwaltet, jedes Element hat eine feste ID, mit$verwiesen (wie$温度设定)
  • direkt ausgefüllte Text: direkt in der Steuerung geschriebenen Text, automatisch am Ende der Zeichenkette-Tabelle (ohne feste ID)
  • Warnkonfigurierte Zeichenfolge: Warnung Inhalt, mit$Referenz mit einer festen ID, direkt ausfüllen, um automatisch hinzufügen

Schlüssel: Geschichte nicht speichern Text, nur speichern Zeichenfolge-ID:

历史记录 = 时间 + 字符串ID
操作记录 = 时间 + 操作字符串ID + 值变化
告警记录 = 告警时间 + 告警字符串ID

Anzeige der Geschichte, Gerät mit der gespeicherten ID zuaktuelle VersionZeichenfolge-Tabelle suchen Text. Die String-Tabelle ist also dasinterpretierende Wörterbuch für historische Daten.- - - Sobald die ID veröffentlicht wurde, kann die Bedeutung der ID nicht geändert werden.

VisualHMI Mehrsprachige und Bibliothek: 30 Sprachenwechsel, Bibliothek-Kürzen, String-ID - WartungAbbildung9

und️ Beispiel: Die Originalversion "150 = Einstelltemperaturänderung", das Gerät protokolliert einen Betriebsprotokoll "2026 - 05 - 11 10: 20: 30 Einstelltemperaturänderung 20 - > 25". Wenn die Nachfolge-Projekte 150 in "Ventilator-Modus - Modifikation" ändern, wird der gleiche Datensatz als "Ventilator-Modus - Modifikation 20 - > 25" angezeigt - das ist völlig falsch.

5. Regeln für die Aufrechterhaltung der String-ID (nicht umgekehrt)

  1. Die vom Gerät gespeicherten Texte müssen mit dem Festtext-Label IDverwendet werden: Operationsprotokollinhalte, Parameterbeschreibungen, Verzeichnisverweisungen, Warnungsinhalte
  2. Veröffentlichte verwendete ID kann nicht gelöscht werden: Auch wenn diese nicht mehr verwendet wird, sollte die ursprüngliche ID
  3. Veröffentlichte ID nicht wiederverwendet werdenAlte IDs können neuen Inhalten nicht zugewiesen werden
  4. Veröffentlichte ID kann nicht ändern Bedeutung: Tippfehler korrigiert werden können, Übersetzungen, aber nicht ändern Sie die "Einstelltemperatur ändern" in "Ventilator Modus ändern"
  5. Nicht mehr verwendet ID reserviert Platz: markiert als veraltet / Reserved / Deprecated, aber nicht löschen
  6. Neue Inhalte nur mit der neuen ID:
  7. Verlassen Sie sich nicht auf die automatisch hinzugefügte Zeichenketten-IDDirekt ausgefüllter Text ist nur für die aktuelle Version geeignet und ist nicht geeignet als Referenzgrundlage für die Geschichte.
  8. Überprüfen Sie die Kompatibilität der Zeichenfolge-Tabelle vor dem Upgrade: Vergleich der alten und neuen Versionen, bestätigen Sie, dass die Bedeutung der veröffentlichten ID unverändert ist
  9. Erstellen von Zeichenfolge-ID - Wartungstabelle: Aufzeichnen Sie den Zweck, Englisch und Chinesisch, Aktivierungsstatus und die erste Versionsversion jeder ID

Aus dem VisualHMI-Entwicklungsdokument von Guangzhou Dacai Technology (hmi-doc.gz-dc.com) Ressourcenbeschreibung "Multi-Sprach (Wörterbibliothek, Text-Tag)" und das Urheberrecht liegt bei 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.