LabVIEWForum.de - Enum-Type-Def in SubVI für unterschiedliche Eingangs-Type-Defs

LabVIEWForum.de

Normale Version: Enum-Type-Def in SubVI für unterschiedliche Eingangs-Type-Defs
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hi zusammen,

ich möchte in einem SubVI mehrere Eingänge definieren, die alle von der gleichen Enum-Type-Def sind (strikte Type-Def).

Als Ausgang soll ebenfalls diese Type-Def verwendet werden (das soll später mit einer Case-Struktur verbunden werden).

Wie kann man das SubVI so erstellen, dass es nicht nur einen speziellen Enum-Typ akzeptiert, sondern alle, aber so, dass am Ausgang genau der Eingangs-Typ verwendet wird?

Nur ein ganz grobes (unsinniges) Beispiel, was ich so mit dem Enum anstellen möchte:

[attachment=29789]

Geht sowas?

Freundliche Grüße
Soweit ich weiß, geht das nicht. Höchstens mit einem polymorphen VI vielleicht. Das hab' ich mit Enums aber noch nicht probiert.
Ich lasse mich aber gerne eines besseren belehren. Wink

Gruß Markus
Da bräuchtest Du einen untyped Draht.
In der Mache ist das anscheinend bei NI Link
Nur selbst machen wird im Moment wahrscheinlich schwer.
Du könntest das auch über Variants + VariantTypeVIs nachbilden. Das wird halt langsamer und es sind keine Compiletime-Checks sondern erst zu Laufzeit.
OK :-( naja denn muss ich das wohl doch mit nem poly VI machen

Danke!
Und ich muss es wohl sein lassen. Aber danke für die Infos.
Referenz-URLs