Préserver la classe à l'exécution

Adapte le type d'un objet de classe à la classe spécifiée si elles sont toutes deux dans la même hiérarchie d'héritage.

1378

Entrées/Sorties

datatype_icon

objet cible

Objet de classe de la classe à laquelle vous voulez que objet en entrée corresponde.

datatype_icon

objet en entrée

Objet de classe pour lequel vous voulez adapter le type de la classe à celui de l'objet cible.

datatype_icon

entrée d'erreur

Conditions d'erreur survenant avant l'exécution de ce nœud.

Le nœud répond à cette entrée avec le comportement d'erreur standard.

Standard Error Behavior

Default value: Pas d'erreur

datatype_icon

objet en sortie

Objet de classe de la même classe qu'objet cible.

datatype_icon

sortie d'erreur

Informations sur l'erreur.

Le nœud produit cette sortie selon le comportement d'erreur standard.

Standard Error Behavior

Adaptation du type de classes

L'adaptation de type change le type de données d'une entrée au type de données de la classe que vous spécifiez. Ceci vous permet d'accéder à l'objet ou à la référence en entrée comme si c'était la classe cible spécifiée.

Comportement de l'adaptation automatique de type

Si vous câblez une classe enfant à un sous-VI qui accepte et renvoie une classe parent de la hiérarchie d'héritage, le sous-VI adapte automatiquement le type de sortie classe à la classe enfant en entrée. Cependant, le type de la sortie classe n'est pas adapté automatiquement si le sous-VI ne peut pas vérifier que le type de données de classe d'un fil de liaison ne change pas dans le diagramme. Quand le type de données de classe d'un fil de liaison ne change pas dans le diagramme d'un sous-VI, utilisez Préserver la classe à l'exécution pour adapter le type de la sortie classe juste avant que le sous-VI ne la renvoie.