Hi,
I am working on a project where I am using the cDAQ 9132 with some digital I/O cards. My goal is to fire a voltage pulse for a short time using the card with an external circuit and one requirement is that I can fire a full set of channels with one button press. My thoughts were to just create and array and insert it into a queue using a for loop, read the queue and fire away. The actual firing is working just fine like this but where I am having trouble is providing the user with visual feedback of the pulses. In order to do this, I need to be able to read into the queue right after I insert an element into the queue. For some reason sometimes an element is skipped when I read into the queue and it often times gets out of order if I push the 'fire' button several times.
I don't understand why the queue is working ok for the firing (although it too gets out of order sometimes) but when I try to read it, it acts completely different. Any thoughts? I am sorry I can not post my entire VI but here is a snapshot.