LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

diferencia entre RT FIFO shared variable Single element y Multi-element.

Si en las propiedades de una Shared  Variable, elijo el tipo de dato como Booleano y activo RT-FIFO, Cuál es el tamaño del buffer en la opción Single element? Si elijo Multi-elemet, entiendo que el tamaño lo determino en "Number of Booleans".

 

Gracias

0 Kudos
Message 1 of 2
(2,607 Views)

Hola Ainhoa!

 

Estuve leyendo un poco respecto a la diferencia entre ambas opciones. Realmente no pude encontrar el tamaño del buffer, por lo que pude entender la diferencia principal es el acceso de más de un lector o escritor a la variable.

En el caso del single element, solo un elemento permanece en el buffer por lo que si tienes dos lectores, ambos obtendran el mismo valor. Así mismo el tipo single-element FIFO no reporta alertas cuando existe un underflow u overflow en el buffer. En el caso del multi-element, por cada lector o escritor que accese la variable se creará un nuevo buffer independiente y los valores que lean serán así mismo independientes. Finalmente, en LV 8.6 tu puedes definir el tamaño del buffer, dentro de la categoría Networking. Te dejo una liga a un poco más de información que espero te sea de utilidad:

 

http://zone.ni.com/devzone/cda/tut/p/id/4679

 

Que tengas un excelente día!

 

Oswald Branford

0 Kudos
Message 2 of 2
(2,599 Views)