Does the "max queue size" input make a LV 6.1 Queue a constant size? 
Author Message
 Does the "max queue size" input make a LV 6.1 Queue a constant size?

Does this input properly allocate enough memory that the LV memory
manager never has to dynamically resize a LV 6.1 Queue?  Or does it
*only* limit the number things you can stack in it?

While we are on the subject, what is its effect on other versions of
labview?



Tue, 01 Feb 2005 05:04:15 GMT  
 Does the "max queue size" input make a LV 6.1 Queue a constant size?
THey talked about this in the LV-RT class.

It allocates memory to handle the queue and ensure that the memory
manager is never called inside the time-critical threads.

Before LV 6.1 queues where strings only. How can you set the size of a
string?

Ben



Tue, 01 Feb 2005 05:12:09 GMT  
 Does the "max queue size" input make a LV 6.1 Queue a constant size?
The "max queue size" only limits the number of things you can stack
into it.  Enqueue and dequeue operations will dynamically resize the
Queue (and therefore do memory management).  This is not unique to LV
6.1 - but instead applies to all versions of LabVIEW.

RT FIFOs, on the other hand, have a "fifo size" input for the explicit
reason of preallocation.  Insert and remove operations on RT FIFOs do
not perform memory management.

Philip Carmichael
LabVIEW R&D
National Instruments



Sun, 27 Feb 2005 04:51:55 GMT  
 
 [ 3 post ] 

 Relevant Pages 

1. Colors in "self-made" queue-browse

2. New LV 6.1 Queue's

3. Media size option in LV app builder 6.1?

4. CLASSes and QUEUEs (was: Re: QUEUE in QUEUE)

5. "Handmade" Queue's in listboxes

6. LineIn("QUEUE:") in OS/2

7. VW5i SocketAccessor listenFor: maximum (socket wait queue size)

8. Restrictions on queue size???

9. 16-bit queue size problem?

10. Fixed size Queue

11. - What is limit of queues size?

12. Constant size exceeds variable size?

 

 
Powered by phpBB® Forum Software