The problem with most analysis technique (like the Single Tone.vi) is that they look at frequency over time--which in your application is changing.
If the output from your gyro is one cycle per rotation (which it sounds like is the case) to determine the speed at any point in time just requires a little basic math.
For example, assuming you want to know the speed 2 seconds into the rundown. Assuming a sample rate of 20khz, that's 40,000 samples into your dataset. Starting at that point look for the next two peak values, or zero crossings, and count the number of samples between them. Multiply this number by the reciprocal of the sample rate and you have your cycle time.
Alternately, you could find the time for each cycle in the entire
dataset an generate a complete plot of the gyro rundown.
The math in my last post would then give the instantaneous RPM at that time.
Could you post a typical dataset? I could show you what I mean.
Mike...