Hello John,
I have a similar application need but with a different set of hardware.
My hardware is : NI-9233 mounted into NI-9162 + NI-6009 for analog and digital signals.
I am measuring RPM of a shaft off pulses from a magnetic probe connected to PFI0 counter on the 6009. My RPM measurement is good.
I am also able to configure and capture vibration data using my 9233.
Now, I need to capture vibration data for exactly one revolution and triggered by the pulse coming from the RPM probe. I know how to extract data for one revolution but am challenged by how to capture such that my first vibration data point is sync with RPM probe pulse. I need this because I will then have to find the phase of each data point from the RPM probe passby point.
A not very good idea I am considering: Write code which will wait for the counter on 6009 to reach a certain value and when that happens acquire one revolution data from the 9233 buffer. But this is bound to introduce code and OS lags.
1) Any ideas? Don't suggest any new NI hardware as I am short on funds and time!
2) If I somehow acquire a 9172 chassis, can I use my 6009 in slot 5 or 6 to achieve triggering?
Gurdas Sandhu, Ph.D.
ORISE Research Fellow at US EPA