Laufzeitklasse erhalten

Wandelt ein Objekt in eine andere Klasse in derselben Klassenhierarchie um.

1378

Ein-/Ausgänge

datatype_icon

Zielobjekt

Klassenobjekt, dessen Klasse mit der von Objekt (Eingang) übereinstimmen soll.

datatype_icon

Objekt (Eingang)

Klassenobjekt, dessen Klasse an die des Zielobjekts angepasst werden soll.

datatype_icon

Fehler (Eingang)

Fehlerbedingungen, die vor der Ausführung des Knotens aufgetreten sind.

Der Knoten reagiert auf diesen Eingang entsprechend dem Standardfehlerverhalten.

Standard Error Behavior

Default value: Kein Fehler

datatype_icon

Objekt (Ausgang)

Klassenobjekt, das der gleichen Klasse wie das Zielobjekt angehört.

datatype_icon

Fehler (Ausgang)

Fehlerinformationen.

Der Knoten erzeugt diesen Ausgang entsprechend dem Standardfehlerverhalten.

Standard Error Behavior

Typumwandlung von Klassen

Bei der Typumwandlung von Klassen wird der Datentyp eines Eingangs in den Datentyp der von Ihnen angegebenen Klasse konvertiert. Somit kann das Objekt oder die Referenz so behandelt werden wie jedes andere Objekt bzw. jede andere Referenz der angegebenen Klasse.

Automatische Typumwandlung

Wenn Sie eine Unterklasse mit einem SubVI verbinden, das eine in der Klassenhierarchie übergeordnete Klasse annehmen und ausgeben kann, passt das SubVI den Klassenausgang automatisch an den Typ der anliegenden Unterklasse an. Dies geschieht jedoch nur, wenn das SubVI gewährleisten kann, dass sich der Klassendatentyp einer Verbindung innerhalb des Diagramms nicht ändert. Wenn der Klassendatentyp einer Verbindung im Diagramm eines SubVIs unverändert bleibt, können Sie mit dem Knoten Laufzeitklasse erhalten eine Typumwandlung der ausgegebenen Klasse direkt vor dem Herausleiten aus dem SubVI durchführen.