I am new to Labview, and could really use some help to get me past a roadblock. I have created a vi that takes a 0-1 v output and counts peaks. It will also optionally log the data to a file. Everything worked fine except the peak counting logic did not appear to be reading all the data (I brought the output file into a database to analyze and found that there were significantly more peaks than my vi was showing). After some research I thought the problem might be that everything was in one loop and that the computer might not be getting all the data from the DAQ to the counting logic. I am trying to implement Queueing to solve this. I have two questions: after my attempt to implement Queues my vi appears to 'hang', no response when it runs and i have to close the vi to get control back, so the first question is what am i doing wrong regarding the Queueing implementation. The second question is whether or not when I get the Queues working, will this solve the data problem?
Any insight into how to improve would be appreciated.
Peter Lake