Anwendung:
Das ursprüngliche C-Script mit einem festen Text lautete:if(GetTagByte(TAG) & 0x1) return "Fehler bei Schliessen";
Dies wird geändert in:
if(GetTagByte(TAG) & 0x1) return GetTextTL(91940786);
(91940786 ist die ID in der Text Library) und der Text "Fehler bei Schliessen" wird für die verschiedenen Sprachen in die Text Library geschrieben. Ab jetzt wird der korrekte Text bei einer Sprachumschaltung angezeigt.
Die folgenden Bilder zeigen die Schritte nochmals.
Ursprüngliches C-Script |
C-Funktion zum Lesen von Text aus der WinCC Text Library |
Texteintrag in Win CC Text Library mit ID, Englisch und Deutsch |
C-Script mit Aufruf der obigen C-Function zum Lesen des Textes aus der Text Library |
Ein älterer Blogeintrag zum gleichen Thema: http://sw-i18n.blogspot.de/2012/03/sprachumschaltung-fur-texte-in-wincc-c.html