LabVIEWForum.de - Zeiger zum Rundinstrument zur Laufzeit hinzufügen

LabVIEWForum.de

Normale Version: Zeiger zum Rundinstrument zur Laufzeit hinzufügen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

gibt es die Möglichkeit einen weiteren Zeiger für ein Rundinstrument zur Laufzeit hinzuzufügen?
Einen entsprechenden Methoden- oder Eigenschaftsknoten konnte ich bislang nicht finden.

Besten Dank
Christian
Ein-/Ausblenden dürfte gehen...

Das andere schließt sich eigentlich von selber aus...
Hi Achim, wäre auch ok!
Ich finde jedoch keine Referenz auf dieses Zeigerbjekt.

Kann man vielleicht die Methode 'Zeiger hinzufügen' aus dem Kontextmenü im Bearbeitungsmodus auch zur Laufzeit angezeigt bekommen?
Mit 'nem kleinen Trick kannst Du das machen....

[attachment=16169]
Lv82_img

Gruß Markus

Edit by i2dx:
-----------------------------
ACHTUNG das VI erzeugt direkt beim Öffnen einen fpsane error und LabVIEW stürzt ab! Vor dem Öffnen bitte alle anderen VIs speichern und schießen, sonst ist deine Arbeit futsch!
' schrieb:Hallo,

gibt es die Möglichkeit einen weiteren Zeiger für ein Rundinstrument zur Laufzeit hinzuzufügen?
Einen entsprechenden Methoden- oder Eigenschaftsknoten konnte ich bislang nicht finden.

Besten Dank
Christian


Es gibt die Möglichkeit ein neues Instrument zu erstellen. Dazu wählst du im Kontextmenü des Rundinstrumentes (auf deinem Frontpanel) "Fortgeschritten -> Anpassen" aus. Es Öffnet sich ein neues Fenster mit dem Rundinstrument. Hier wählst du wiederum im Kontextmenü den Unterpunkt "Zeiger hinzufügen". Das ganze Speicherst du und dann hast du ein Instrument, welches ein Cluster annimmt und kein Double.


LG
Torsten


EDIT: vergiss das, ich habe das "zur Laufzeit" übersehen,..
Sorry
Danke Markus,

leider kann ich aufgrund eines fpsane.cpp Fehlers dieses VI nicht öffnen.
Kannst Du mir ein Screenshot senden oder den Tip kurz schreiben!

Vielen Dank, für die Hilfe
Christian
Zeiger zur Laufzeit hinzufügen geht definitiv nicht, weil sich dann der Datentyp des Anzeige-Elements ändern würde und LV erlaubt Änderungen am Datentyp halt nur zur Entwicklungszeit.

Ich würde den Zeiger einfach "hinter einem anderen verstecken" - d.h. wenn 2 Zeiger den gleichen Wert anzeigen sieht man nur einenWink, eine Möglichkeit die Zeiger-Farbe auf Transparent zu setzen habe ich nicht gefunden.

@Markus: sende dein VI doch bitte gleich an den NI Support, es produziert auch bei mir einen fpsane error und LV schmiert ab! Und normalerweise sind die fpsanes nicht so schön zu reproduzierenWink...
In meinem Bsp. mache ich einen Zeiger transparent. Das funktioniert auch....
Den Fehler kann ich nicht nachvollziehen. Hier (auf einem anderen Rechner) kann ich es auch problemlos öffnen. Huh
Ich lade es einfach nochmal hoch. Probiert's doch einfach nochmal.

[attachment=16182]
Lv80_img

[attachment=16183][attachment=16184]

Gruß Markus

' schrieb:Zeiger zur Laufzeit hinzufügen geht definitiv nicht, weil sich dann der Datentyp des Anzeige-Elements ändern würde und LV erlaubt Änderungen am Datentyp halt nur zur Entwicklungszeit.

Ich würde den Zeiger einfach "hinter einem anderen verstecken" - d.h. wenn 2 Zeiger den gleichen Wert anzeigen sieht man nur einenWink, eine Möglichkeit die Zeiger-Farbe auf Transparent zu setzen habe ich nicht gefunden.

@Markus: sende dein VI doch bitte gleich an den NI Support, es produziert auch bei mir einen fpsane error und LV schmiert ab! Und normalerweise sind die fpsanes nicht so schön zu reproduzierenWink...
Hallo zusammen,
im Anhang mal eine andere Möglichkeit verschiedene Anzeigeelemente in der Laufzeit
zu wechseln, etwas mehr Programmieraufwand, jedoch ohne langsame Property-Nodes.
Markus ich habe Dein Gauge kopiertBig Grin
Was haltet Ihr davon?

Lv85_img

Gruß
Ralf
Referenz-URLs