Hi there,
I need to have a VI that can receive a squarewave input up to around 500 Hz, (I actually expect to be around 400 Hz max) but I don't yet know what the duty cycle will be. The high time of the wave could be as short as 10 us or so, because I am actually getting the squarewave from a shaft rotating upwards of 20,000 rpm, and I don't know how big the contact on the shaft is yet. I have a very simple program that can display the frequency that my NI USB 6343 is reading on an analog input, but when I test my VI it seems like below around 400 us high time I no longer display the correct frequency. There must be a way to either modify my VI or use another implementation entirely using Counters?
My simple VI is attached
thanks!!