LabVIEWForum.de - Polymorphes VI als "Datentypbasis"

LabVIEWForum.de

Normale Version: Polymorphes VI als "Datentypbasis"
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich habe ein Projekt, indem viele verschiedene Clusterdatentypen vorhanden sind. Nun muss man ja öfter auf Konstanten dieser Cluster-Datentypen zurückgreifen (bspw. bei Bundle oder Variant). Das macht das Blockdiagramm sehr unübersichtlich (ich arbeite noch mit 8.6). Ich habe mir überlegt ein Polymorphes VI zu erstellen, dessen Instanz-VIs nur ein Anzeigeelemt des entsprechenden Clusterdatentyps beinhalten, das als Ausgang herausgeführt wird. Nun kann ich dort wo ich es brauche das Polymorphe VI einfügen und einfach per Menü auswählen welchen Datentyp ich haben will.

Ich findes das sehr elegant. Hat das schonmal jemand probiert? Gibt es da Nachteile bzgl. Performance o. ä. im Vergleich zu bspw. einem einzigen Riesen-TypDef-Cluster? Oder gibt es noch bessere Alternativen?

Vielen Dank und mit freundlichen Grüßen

J_uri
Nachteile bzgl. Performance sollte es nicht geben, denn zur Laufzeit ist das VI ja nicht mehr polymorph.


Gruß dimitri
Referenz-URLs