LabVIEWForum.de
LAbVIEW OOP Algemeins Control erstellen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: LVOOP (/Forum-LVOOP)
+---- Thema: LAbVIEW OOP Algemeins Control erstellen (/Thread-LAbVIEW-OOP-Algemeins-Control-erstellen)



LAbVIEW OOP Algemeins Control erstellen - MME_tgr - 23.09.2009 10:18

Hallo zusammen,
ich weiß, für das Thema OOP gibt es einen eigenen Bereich. Jedoch konnte ich dort leider kein neues Thema eröffenen.

Nun zu meiner Frage:

Ich möchte eine Klasse mit LabVIEW 8.6 erstellen welche folgende Eigenschaft hat:

-diese Klasse soll ein ALLGEMEINES Control besitzen, welchem ich während der Laufzeit ein entsprechendes Control zuweisen kann. Das allgemeine Control /Indicator soll also als Platzhalter für ein numerische Wert dienen. Diesem soll kein genauses Aussehen (Knop, meter, Progress bar oder Gauge) zugewisen werden.
--> Das Erscheinungsbild soll während der Laufzeit verändert werden können.


Danke für eure Mühe,

Gruß Thomas


LAbVIEW OOP Algemeins Control erstellen - eg - 23.09.2009 10:37

Mach dir ein Tab-Control mit so vielen Pages, wie unterschiedliche Controls. Beim Setzen (wenn es ein Indicator ist) setzt du alle Controls auf diesen Wert, wenn du das Erscheinen des Controls ändern willst -> einfach den Tab setzen.


LAbVIEW OOP Algemeins Control erstellen - MME_tgr - 23.09.2009 12:00

Hallo,
danke für die Inforamtion.

Ich bin trotzdem auf der Suche nach einem Platzhalter! Gibt es so etwas?

Gruß, Thomas


LAbVIEW OOP Algemeins Control erstellen - jg - 23.09.2009 12:09

Offtopic2
' schrieb:ich weiß, für das Thema OOP gibt es einen eigenen Bereich. Jedoch konnte ich dort leider kein neues Thema eröffenen.
Hat unser GO (Zitat Asterix) Dennis inzwischen geändert.Smile


LAbVIEW OOP Algemeins Control erstellen - unicorn - 03.12.2009 07:36

Wie wäre es mit folgendem Ansatz: An die Klasse wird eine Referenz auf das jeweilige Frontpanel-Element übergeben und dort gespeichert. Das Zeigt den Wert.VI der Klasse schreibt über einen Eigenschaftknoten nun den Wert (eines ELements) der Klasse in dieses Anzeigeelement. Es spielt dann keine ROlle ,ob die Referenz zu einem Gauge, Slide oder einfachen DBL-Anzeigeelement gehört. Jedoch kann ich nicht abschätzen was passiert, wenn man eine Referenz auf ein Pfad-Anzeigeelement übergibt. Jedenfalls könnte das VI, das die Referenz registiert, über entsprechende EIgenschaftsknoten prüfen, ob es sich um einen zulässigen Typ handelt.