LabVIEWForum.de - Frontpanel während Laufzeit ändern

LabVIEWForum.de

Normale Version: Frontpanel während Laufzeit ändern
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo liebe LV Gemeinde,

ich bin neu im Forum, sonst hab ich immer alles im Internet gefunden. Vielleicht stell ich auch nur die Falschen fragen!!

Nun zu meiner Frage:

Also ich hab eine SW geschrieben mit der Ich ein HW ansteuere.
Diese HW liegt in verschiedenen Versionen vor.

Bei jeder Version ändert sich z.B. die Strom aufnahme die die HW aufnimmt und die ich über SW steuern kann.

Nun wollt ich wissen ob ich während der laufzeit das Bedienelement für die Stromsteuerung ändern kann.

Ich hab mir das so in der Art gedacht:

Wenn Version 1
dann Strom Steuerbar von 0 - 8mA
wenn Version 2
dann Strom Steuerbar von 0 -4 mA

Daszu müsste ich eigentlich nur die Beschriftung im dem Bedienfeld anpassenen.

Geht das irgendwie hat jmd einen Tip.

Bin für alles Dankbar.

Gruß
Im Prinzip geht das, kein Problem.

Für genauere Antworten müsste man wissen, welches Bedienfeld du anpassen willst.
Bsp:
- Ein Numeric-Control, und du willst nur den Namen ändern? -> Caption anstatt Label anzeigen, Caption per Property Node setzen.
- Ein Slide? -> Min & Max per Property Node setzen.
etc. etc.

Gruß, Jens
Danke erstmal für die schnelle Antwort!

Also es handelt sich um eine Enum Box (glaub ich heißt so)
Da steht ein String drin z.b 8mA der ist einem Wert zugeordnet 4
Bei der neuen HW ist dieser Strom halb so groß als 4mA ist dem Wert 4 zugeordnet!!!

Gruß
Hallo Zottel,

ein Enum kannst du nur beim Editieren ändern.
Aber wozu gibt es Ring-Controls, bei denen man angezeigte Strings und zugehörige Values zur Laufzeit einstellen kann?
Danke für den Tip!

Dann verwende ich ein Ring Control und änder das alles mal!

Kann ich die Values bzw. String auch über die Property Nodes ändern?
Ja - anders geht es zur Laufzeit ja auch nicht!
Gut hab das jetzt mal geändert!

Was für eine Property Node muss ich verwenden? -String?
Hallo,

entweder "Strings[]" oder "Strings and Values[]"!
Wie kann ich den alle Strings in einem Rutsch ändern?

Also das soll so ungefähr im Frontpanels stehen
bloß bsp:
if Version 1
String Value
0mA 1
1mA 2
2mA 3

Version 2
String Value
0mA 1
0.5mA 2
1mA 3

Danke erstmal für die super Hilfe!
Hallo Zottel,

"Strings[]" erwartet ein Stringarray und ändert alles in einem Rutsch...
Seiten: 1 2
Referenz-URLs