VisualHMI 多语言与字库:30 种语言Wechseln、字库裁剪、Charaktere串 ID 维护铁律

kostenlosKostenloses technisches Material

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

🌐 Diese Seite ist noch nicht auf Deutsch verfügbar. Die chinesische Version wird angezeigt. Zurück zur chinesischen Seite.
本文目录
  1. 1. 1. 多语言怎么工作
  2. 2. 2. 字库管理
  3. 3. 2.1 Das System自带字库
  4. 4. 2.2 添加字库
  5. 5. 2.3 替换字库
  6. 6. 2.4 Löschen字库
  7. 7. 2.5 裁剪字库(省 Flash 空间)
  8. 8. 3. 文字Kennzeichnung(多语言的Richtig.Öffnen.方式)
  9. 9. 3.1 增加文字Kennzeichnung
  10. 10. 3.2 EXCEL Herausgeber
  11. 11. 3.3 Exportieren / Importieren
  12. 12. 4. Charaktere串 ID 维护(出货后最重要,必看)
  13. 13. 5. Charaktere串 ID 维护Regeln(照做不翻车)

VisualHMI 的多语言方案很省事:一套 UI,多语言词条,一ein Register.Wechseln。不用给每种语言做一套画面。这篇把字库、文字Kennzeichnung、Charaktere串 ID 维护讲透——最后那节”Charaktere串 ID 维护”是Ausrüstung出货后最容易踩的坑,务必看完。

1. 多语言怎么工作

核心思路:UI 上的文字不放死,用Kontrollen引用语言词条;工程属性里配置语言数(最大 30 种);Betrieb时设置多语言Das SystemRegister.,一键Wechseln所有词条。

VisualHMI 多语言与字库:30 种语言Wechseln、字库裁剪、Charaktere串 ID 维护铁律插图

多语言Funktion取决于字库(*.ttf 矢Quantität字库)里是否含有该Charaktere。字库不含这个字,Wechselnzu该语言就显示方块/空白。Das System自带的字库都是kostenlos字库,自己添加字库时注意版权。

2. 字库管理

2.1 Das System自带字库

软件自带 5 个字库:

字库 内容
DroidSans.ttf 只含字母数字
DS-DIGIB.ttf 数码管风格,大写字母、数字
fangsong_GB2312.ttf 仿宋,支持中英文
songti_GB2312.ttf 宋体,支持中英文
wqyMicroHeiMono.ttf 文泉默认字库,支持中/繁/英/俄/法/日/韩/葡/西/德/意,多语言首选

VisualHMI 多语言与字库:30 种语言Wechseln、字库裁剪、Charaktere串 ID 维护铁律插图1

2.2 添加字库

字库设置里点【添加】→ 选 ttf 文件。新字库会在工程目录下新建 font 文件夹并放入该文件。

VisualHMI 多语言与字库:30 种语言Wechseln、字库裁剪、Charaktere串 ID 维护铁律插图2

添加的字库文件命名:字母、数字、-、_ 组成,Länge不超过 32 个Charaktere

2.3 替换字库

Kontrollen显示的字库和索引关联。把 Arabic.ttf 替换成 wqyMicroHeiMono:把 Arabic 索引改为 0,Absage勾选 wqy 即可。

VisualHMI 多语言与字库:30 种语言Wechseln、字库裁剪、Charaktere串 ID 维护铁律插图3

新加的字库替换原字库后,需要保存工程、重新Öffnen.,Herausgeber界面才会Erfrischen显示。

2.4 Löschen字库

Das System自带字库不支持Löschen;用户添加的字库可以删。

VisualHMI 多语言与字库:30 种语言Wechseln、字库裁剪、Charaktere串 ID 维护铁律插图4

2.5 裁剪字库(省 Flash 空间)

VisualHMI 集成字库裁剪Werkzeuge:【工程】→【字库裁剪】。Auswahl要裁剪的字库 → Laden需要保留的Charaktere集合(txt 必须 UTF-8 Codierung)→ 开始裁剪,生成 xxx_cut.ttf。

VisualHMI 多语言与字库:30 种语言Wechseln、字库裁剪、Charaktere串 ID 维护铁律插图5

新版还支持工程Charaktere裁剪:编译生成Download文件时自动裁剪,有四种模式:

模式 效果
禁用 不裁剪,保留vollständig字库
工程Charaktere 只保留工程用zu的Charaktere
工程Charaktere+GB2312 工程Charaktere + GB2312 CodierungAllesCharaktere
工程Charaktere+GBK 工程Charaktere + GBK CodierungAllesCharaktere
⚠️ 裁剪的坑:Die Serie动态Empfang的Text、Das Drehbuch von LUABetrieb时设置的Charaktere串,不在裁剪Charaktere集里,不会被自动纳入裁剪后的字库,Betrieb时可能显示乱码/方块。用裁剪Funktion前,把所有可能动态显示的Charaktere显式加进保留Charaktere集。

3. 文字Kennzeichnung(多语言的Richtig.Öffnen.方式)

文字Kennzeichnung = 一个词条容器,含所有语言的译文。Kontrollen引用同一个文字Kennzeichnung,改一处、全语言生效,不用重复写文字。

菜单栏【文字Kennzeichnung】Öffnen.管理窗口,支持新增、修改、Löschen、Exportieren、Importieren。

VisualHMI 多语言与字库:30 种语言Wechseln、字库裁剪、Charaktere串 ID 维护铁律插图6

3.1 增加文字Kennzeichnung

点【新增】,默认名 text1,可改成有含义的名字(如”Temperatur设定”),把各语言译文填zu对应语言列。

VisualHMI 多语言与字库:30 种语言Wechseln、字库裁剪、Charaktere串 ID 维护铁律插图7

3.2 EXCEL Herausgeber

点【EXCEL Herausgeber】,Kennzeichnung以表格形式Öffnen.,直接Herausgeber,保存Schließen后回zu文字Kennzeichnung窗口Bestätigen即可。

VisualHMI 多语言与字库:30 种语言Wechseln、字库裁剪、Charaktere串 ID 维护铁律插图8

3.3 Exportieren / Importieren

支持Exportieren xml、csv、xlsx 修改,再Importieren。适合批Quantität翻译和多人协作。

4. Charaktere串 ID 维护(出货后最重要,必看)

编译时生成一张最终Charaktere串表。Charaktere串Quelle:

  • 文字Kennzeichnung表里的文字:用户主动维护,每条有固定 ID,用 $ 引用(如 $Temperatur设定
  • 直接填写的文字:Kontrollen里直接写的文字,编译时自动加入Charaktere串表末尾(无固定 ID)
  • 告警配置的Charaktere串:告警内容,用 $ 引用则用固定 ID,直接填写则自动追加

关键:历史记录不保存文字,只保存Charaktere串 ID

历史记录 = Zeit + Charaktere串ID
Operationen记录 = Zeit + OperationenCharaktere串ID + 值变化
告警记录 = 告警Zeit + 告警Charaktere串ID

显示历史时,Ausrüstung用保存的 ID zugegenwärtig版本的Charaktere串表里查文字。所以Charaktere串表是历史Daten的解释字典——一旦发布,ID 的含义不能变。

VisualHMI 多语言与字库:30 种语言Wechseln、字库裁剪、Charaktere串 ID 维护铁律插图9

⚠️ 例子:原版本「150 = 设定Temperatur修改」,Ausrüstung记录一条Operationen记录「2026-05-11 10:20:30 设定Temperatur修改 20 -> 25」。如果后续工程把 150 改成「风机模式修改」,同一条记录会显示成「风机模式修改 20 -> 25」——含义全错。

5. Charaktere串 ID 维护Regeln(照做不翻车)

  1. 会被Ausrüstung保存的文字必须用固定文字Kennzeichnung ID:Operationen记录内容、Parameter描述、历史记录引用的文字、告警内容
  2. 已发布使用过的 ID 不能Löschen:即使这条以后不用了,也要保留原 ID
  3. 已发布的 ID 不能复用:旧 ID 不能Unterteilung配给新的内容
  4. 已发布的 ID 不能改含义:可修正错别字、补翻译,但不能把”设定Temperatur修改”改成”风机模式修改”
  5. 不再使用的 ID 保留占位:标记为废弃/Reserved/Deprecated,但不要Löschen
  6. 新增内容只用新 ID:从没用过的 ID 往后追加
  7. 不要依赖自动追加的Charaktere串 ID:直接填写的文字只适合gegenwärtig版本界面显示,不适合作为历史记录引用依据
  8. 升级前检查Charaktere串表兼容性:对比新旧版本,Bestätigen已发布 ID 含义没变
  9. 建立Charaktere串 ID 维护表:记录每个 ID 的用途、中英文、aktiviert.Status、首次使用版本

整理自 广州大彩科技 VisualHMI 开发Dokumentation(hmi-doc.gz-dc.com)Ressourcen Präsentation「多语言(字库、文字Kennzeichnung)」,版权归大彩科技所有。

Techniken术语(共 2 个)—— Klick auf展开
Register.Modbus Register.存储Daten单元,Unterteilung线圈/离散输入/保持/输入Register.四类
Die SerieBerechnung机与外部Ausrüstung进行串行Kommunikation的物理Schnittstelle
来源/Werkzeuge信息 —— Klick auf展开
来源 Modbus Chinesisches Netzwerk(modbus.cn) —— Inländisch führend.ModbusKommunikationsprotokoll Technologie Gemeinschaft Klassifizierung Entwicklung von HMI / HMI / Ressourcen Präsentation 字数 2039 字 · 阅读约 6 Unterteilung钟 更新 2026-08-04 永久链接 https://www.modbus.cn/50150.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
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.