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!
die Beschrifung oder die Untertitel von Elementen würde ich gerne veränderbar haben, sodass ich ein Anzeige z.B. mit "Spannung" oder "Voltage" benennen kann.
Die Registerkarten von einem Registerkartenelement würd ich auch gern variabel haben.
Wäre toll, wenn mir jemand helfen könnte.
Danke!
für Tab-Controls muss ich erst mal kurz nachschauen, aber der Rest geht aus dem Kopf:
1. Alle Frontpanel-Elemente haben neben dem Label (sozusagen der Variablenname) noch das Attribut Caption. Bei Platzierung auf dem Frontpanel wird erst mal das Label angezeigt. Als erstes also auf das Frontpanelement gehen, rechte Maustaste-Menü öffen und dort dann unter "Visible Items" den Punkt Caption auswählen. LV8.2 ersetzt dann automatisch das Label durch die Caption.
2. Dann im BD eine Property Node des Elementes erstellen und die Eigenschaft Caption->Text auswählen. Diese Eigenschaft kann zur Laufzeit gesetzt werden.
MfG, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
das hab ich auch gemacht, geht aber nicht immer. Ich brauche diese Bennenungen bei fast allen Elementen (für mehrsprachige Version meines VIs). Bekomme aber ständig die Fehlermeldung 1320: "Im Ausführungsmodus kann LabVIEW keine Eigenschaft für ein noch nicht erstelltes Element lesen oder schreiben". Das versteh ich aber nicht, da mein Element doch da ist...
Die Registerkarten hab ich inzwischen hinbekommen... (über Eigensch.Knoten "Seite" aufrufen aus dem Array die gewünschte Seite auswählen und dann "RegisterkartenUntertitel")
erstelle mal ein Bsp-VI mit den Elementen, die du setzen willst und mit denen du Probleme hast, un lade es hoch. Dann schau ich es mit mal später an. Geht bestimmt schneller, als wenn wir hier lange an einander vorbei reden (vor allem, da ich davon ausgehe, dass du ein deutsches LV hast und ich habe nur engl. LV).
MfG, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Du solltest, wie schon gesagt, die Untertitel Deines Frontpanel-Elementes sichtbarmachen. Dann einen Eigenschaftsknoten anlegen.
Die Eigenschaft Untertitel.Text kannst du dann ändern.
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Markus hat ja schon den passenden Link gepostet, darum geb ich nur nochmal kurz meinen Send zu der Fehlermeldung:
Das Label eines Controls kann nur dann geändert werden, wenn das VI nicht läuft. Captions können auch zur Laufzeit geändert werden. Dafür muss aber die Caption vorhanden sein, sprich sie muss mindestens einmal eingeblendet worden sein, sonst hat das Control keine Caption.
Die Fehlermeldung besagt ganz einfach, dass du zur Laufzeit versucht hast eine Caption zu beschreiben, die nicht da ist. Im Zweifel glaube ich dann eher der LV Fehlermeldung;)und würde darauf tippen, dass du vergessen hast die Caption einzublenden ...