Travis,
If I understand you correctly then I think the
appropriate LabVIEW Help page will help us out here.
The queue size is the maximum number of elements that can be placed in the queue. In your case it sounds like this will be the number of data points. By default there is no limit (except for physical memory limitations) to the number of elements you can put in your queue.
The timeout value of the
Enqueue Element VI specifies the number of ms the VI should wait for space to open up in the queue before throwing a timeout error in the event that the queue is full.
It sounds like you are trying to synchronize the two loops. If this is the case why not just adopt a simpler one loop approach? The benefit of the producer/consumer architecture is that acquired data or user interface events can be queued and processed when the processor has time rather than relying on the processing happening in real-time.
I hope this helps.
Regards,
Simon H
Applications Engineer
National Instruments
http://www.ni.com/support/