LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How do I use estimate freq. response

I am using a chirp signal as a stimulus and reading an encoder position as a response.  All of this is inside of my simulation diagram, where I then use a collector from the simulation utilities tab to create a cluster of two arrays for both my stimulus and response signals.  I am then unbundling each, taking the signal array in both cases.  I am using the two respective arrays as input for the estimate_frequency_response.vi from the system id_nonparametric tab.  My problem is that every time I run this vi I get an error telling me that my window length must be less than my signal length but greater than zero.  It does not matter what I do to the signal, I can make the target time of my chirp ten million and make my simulation final time 1 billion, unless my window length is 1, I get the same error.  Do you have any suggestions?

0 Kudos
Message 1 of 4
(2,730 Views)

Hello BOTICS!

 

Is there any way you could upload your VI that will allow me to reproduce this error?  I feel thats our best bet in getting this solved.  Thanks!

 

Allan S.

National Instruments

0 Kudos
Message 2 of 4
(2,716 Views)
Here is my code.
Message 3 of 4
(2,715 Views)
Hello BOTICS!
 
I am struggling to recreate this error due to missing subVIs.  Is there an error number that is associated with this error?  Is there a way you can make this block diagram more simple?  If any of this is possible that would be great but if not we will try to go at this from another direction.  Thank you for your patience!
 
Allan S.
National Instruments
0 Kudos
Message 4 of 4
(2,698 Views)