le 10-20-2021 03:49 AM
Bonjour,
Savez vous s'il est possible d'utiliser la fonction 'Vider une file d'attente' standard puisque la palette de la fonction RT FIFO n'en possède pas. Merci par avance
Résolu ! Accéder à la solution.
le 10-20-2021 04:23 AM
non. LabVIEW dit que une RT FIFO et une Queue sont des types différents.
We have two ears and one mouth so that we can listen twice as much as we speak.
Epictetus
le 10-20-2021 04:29 AM
Bonjour,
du coup pas de vidage possible sur le côté RT, y a il un équivalent ? Sinon je laisse comme ça. Merci
le 10-20-2021 04:43 AM
Jamais utilisé les RT FIFO, tu as vraiment besoin du déterminisme? Si non, utilises une queue.
Extrait du LabVIEW help :
We have two ears and one mouth so that we can listen twice as much as we speak.
Epictetus
10-20-2021 06:46 AM - modifié 10-20-2021 06:46 AM
En effet, pour cette application nous avons besoins du déterministe pour synchroniser les acquisitions du régime moteur + les acquisitions avec le PC Host pour dépouiller les résultats des datas. Les Queues c'est bien la file d'attente classique (non déterministe) ? Que je peux utiliser du côté RT ?
le 10-20-2021 09:50 AM
oui queue = file d'attente
pardon, préfère toujours la VO à la VF donc je connais pas trop les termes en français.
rien ne t'empèches d'utiliser les files d'attente sur RT.
We have two ears and one mouth so that we can listen twice as much as we speak.
Epictetus
le 11-09-2021 09:24 AM
Pourquoi ne pas faire une fonction qui lit la file d'attente RT jusqu'à qu'elle soit vide ? (la fonction lire retourne le nombre d'éléments restants dans la file).
le 11-10-2021 03:11 AM
Bonjour gnou,
Effectivement tu utilises la Fonction 'Lire une FIFO RT' et tu attends qu'il retourne un vide, mettre par exemple dans une boucle While. Je pense cela doit fonctionner. Merci