06-06-2011 02:27 PM
Im pretty new to labview.. I need to use the 'CD parametric Time Response' for calculating the Settling time from the 'Time Response Parametric Data' available.
My input data is dynamic(From DAQ)...
For 'CD parametric Time Response'... I require an input Space State Model...Which i was able to generate using the 'Estimate State-Space Model' but output of this space model and the input 'CD parametric Time Response' is different and hence the wires do not connect
Solved! Go to Solution.
06-06-2011 02:46 PM
I don't have the control toolkit so I'm not familiar with that VI but have you tried selecting a different Subspace SISO Datatype? I can't change it but I can see that it's now selecting WDT which is Waveform Data Type. Is there a selection for Dynamic Data Type (DDT)? If not you'll have to convert it from DDT to WDT (Express > Sig Manip > From DDT). You may have lost timing information critical to your needs with the DDT though. In that case you'll have to open the DAQ Assistant and let it generate... well, REAL labVIEW code.
06-06-2011 02:50 PM
In these kinds of situations you need to unbundle the source cluster, and then bundle the elements you need into a new cluster.
06-06-2011 02:54 PM
I don't ahve your toolkits, so I can only guess...
Well, you have a cluster with 21 elements and want a smaller cluster. Are all 7 elements you want contained among the 21?
06-06-2011 04:26 PM
Thanx for helping, but i managed to do something about that, but got stuck again... I am not able to convert my Transfer Function (2-d array) to a numerator and denominator(1 d array) to be able to use it for generating a tranfer function model...
Kindly check the files.. I have saved them for Labview 8.0... there is also a png...
06-07-2011 09:07 AM
You have an ARRAY of CLUSTERS with each cluster containing two arrays. You need to index and then unbundle again to get at your 1D arrays. see attached.
06-07-2011 09:13 AM
I also hope my first post didn't confuse you. You have coercion dots at the input to some of your CD functions and I was afraid that the dynamic datatype was providing insufficient information for it and it was returning faulty data. Again, I don't have that toolkit so I don't know much about it and could be wrong. It certainly looks like everything is working for you. You'll know for sure if you get the results you expect.