INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Sprachänderung von Frontpanelementen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

28.10.2014, 09:43 (Dieser Beitrag wurde zuletzt bearbeitet: 28.10.2014 09:52 von GerdW.)
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Sprachänderung von Frontpanelementen
Hallo Timm,

- ein Control hat ein Label ("Beschriftung") und eine Caption ("Untertitel"). Das Label wird beim Editieren vergeben und ist zur Laufzeit fix, die Caption kannst du auch zur Laufzeit ändern.

- Es gibt eine Property des VIs Panels, mit der du die Referenzen aller FP-Elemente erhälst. Über diese Referenzen kannst du dir das Label jedes FP-Elements auslesen.

- Jetzt brauchst du eine Tabelle, in der zu jedem Label (erste Spalte) die passenden Texte für die Captions (jede Sprache eine weitere Spalte) stehen. Mit den Informationen aus den Punkten zuvor kannst du dann bei jedem Control die Caption entsprechend der User-Auswahl anpassen…

Wichtig dabei: du musst die Caption explizit anzeigen. Also am besten schon beim Erstellen des FP das Label ausblenden und die Caption anzeigen lassen - für jedes Control!

Hilfreich dabei: man vergibt die Labels nach einem festen Schema, z.B. "NUM_xxxx" für numerische Anzeigen. Dann kann man die Referenzen einfacher filtern!
Anwendungsfall dafür: Ich habe in einer Prüfstandssoftware Analogausgänge (AO_xx), Digitalausgänge (DO_xx), verschiedene PWMs (PWM_xx), Schrittmotoren (SM_xx). Der User hat eine Excel-Tabelle, in der die Messung konfiguriert wird und kann für jeden Kanal eigene Namen vergeben. Ich muss also nur die entsprechenden Controls filtern, um ihnen dann Namen zuordnen zu können. Das ist dann ein subVI, welches als Parameter nur den Namensfilter bekommt. Und der User freut sich, dass er nicht "DO_07" schaltet, sondern "Freigabe FU AMP"…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
RE: Sprachänderung von Frontpanelementen - GerdW - 28.10.2014 09:43

Gehe zu: