Écrire dans une FIFO RT

Écrit un élément dans une FIFO RT. Si la FIFO RT n'a pas d'élément vide, ce nœud attend qu'un élément devienne disponible pendant une durée égale à la valeur de timeout en ms. Si aucun élément vide ne devient disponible avant l'expiration de la valeur spécifiée par timeout en ms et que l'entrée écraser au timeout est Vrai, ce nœud écrase le plus ancien élément de la FIFO RT et renvoie Vrai dans la sortie hors délai?.

Remarque Si vous utilisez une FIFO RT pour transférer des données waveform, l'élément variant de la waveform n'est pas transféré car les variants ont des tailles variables et sont par conséquent incompatibles avec la FIFO RT.
1378

Entrées/Sorties

datatype_icon

fifo rt

Fait référence à une FIFO RT existante.

datatype_icon

élément

Les données à écrire dans la FIFO RT. Ce type de données change pour correspondre au type de la valeur à écrire.

datatype_icon

timeout en ms

Durée, en millisecondes, que le nœud attend pour qu'un emplacement vide soit disponible pour écrire les données sur la FIFO RT. Câblez -1 à l'entrée timeout en ms pour attendre indéfiniment.

Default value: 0

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

écraser au timeout

Définit s'il faut écraser la valeur la plus ancienne de la FIFO RT si la FIFO n'a pas d'emplacement disponible et que la valeur de l'entrée timeout en ms expire.

Utilisez l'entrée timeout en ms pour spécifier la durée d'attente pour qu'un emplacement se libère avant d'écraser la valeur la plus ancienne.
VraiLa FIFO RT écrase la valeur la plus ancienne et renvoie la valeur Vrai dans la sortie hors délai? si la FIFO passe en timeout.
FauxLa FIFO RT n'écrase pas la valeur le plus ancienne si la FIFO passe en timeout.

Default value: Vrai

datatype_icon

fifo rt en sortie

Référence à la FIFO RT définie dans fifo rt.

datatype_icon

hors délai?

Un booléen qui indique si la FIFO a expiré avant qu'un emplacement soit libéré pour l'écriture.

Vrai La FIFO a expiré avant qu'un emplacement soit libéré.
Faux La FIFO n'a pas expiré.
datatype_icon

sortie d'erreur

Informations sur l'erreur.

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

Standard Error Behavior

datatype_icon

nombre d'éléments

Nombre d'éléments restants dans la FIFO RT après l'opération de lecture ou d'écriture.

Programming Patterns