Écrire dans une FIFO RT
- Mise à jour2023-02-17
- Temps de lecture : 3 minute(s)
É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?.
Entrées/Sorties

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

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

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

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.
Default value: Pas d'erreur

é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.
| Vrai | La 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. |
| Faux | La FIFO RT n'écrase pas la valeur le plus ancienne si la FIFO passe en timeout. |
Default value: Vrai

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

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é. |

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

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