Hi there everyone, I am new to Labview, running version 8.5, and I have a question, if anyone can help?
I am currently using an NI DAQ PCI-6221 board to aquire two signals for a modal test. An impact from a force transducer and measuring the response of my plate with an accelerometer. I can aquire the data and display all the spectral measurements that I am looking for, ie FRF magnitude, phase, Real, Imag parts and Coherence.
The problem is with the averaging. I am using the express Dual channel spectral measurement icon to process my two time signals and I want to write only certain valid impacts of the experimental setup. Currently I have two DCSM icons setup to display the spectral data of each impact but I am only passing the raw time signals to the second icon if the impacts are valid, ie not multiple hits. I will then only write the data from the second DCSM when a number of averages have been reached (5).
At the moment the number of averages appears to be working on a timer, reaching the desired number before I can even take any results. The signals don't even appear to be getting passed to the averaging DCSM when it is a valid impact. If anyone has any experience using a similar setup or can see where I am going wrong? I would greatly appreciate some help. I know it must be something simple with my conditioning while loops but I just can't see it! I have attached my current vi for you to have a look.
Thanks everyone, hopefully you can help out!
ModalApprentice.