Accesing simulink data in Realtime

Hi ,
Does anybody know how one can access the Simulink data in realtime?
I need to access data coming out of a simulink block and use it as a limit in a completely different model. To Workspace does not serve the purpose as data gets collected there only after the simulation ends.
Any other way?

 Respuesta aceptada

Arnaud Miege
Arnaud Miege el 20 de Jun. de 2011

0 votos

Use Model Reference to include your second model in the first one, and pass the signal of interest as an input to the second model.
HTH,
Arnaud

5 comentarios

aravindpma
aravindpma el 20 de Jun. de 2011
Hi Arnaud,
Thanks for the reply, but the problems are :
1) The second model does not need this as an input, but is used as a limiting paramter.
2)The second model is not a Simulink model, though it can read data from m-files.
Hence, the best way I thought was to collect and store the simulink data in realtime and feed it as a bound(upper limit) to the second non-simulink model.
Thanks,
PM
Arnaud Miege
Arnaud Miege el 20 de Jun. de 2011
What do you mean by a non-Simulink model? Do you mean MATLAB code?
aravindpma
aravindpma el 20 de Jun. de 2011
No, its a different toolbox, which can be integrated to simulink. Its an internal toolbox for predictive control, but runs in the matlab/simulink environment.
Arnaud Miege
Arnaud Miege el 20 de Jun. de 2011
OK, but it's a piece of MATLAB code, right? If so, you need to create a run-time object for the block. See the doc for more details:
http://www.mathworks.com/help/releases/R2011a/toolbox/simulink/ug/f13-92122.html
aravindpma
aravindpma el 20 de Jun. de 2011
Yes, its matlab code.
Thanks for the link, I feel this will help.
Hope I can learn to use this :).
Thank you,
PM

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Simulink en Centro de ayuda y File Exchange.

Productos

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by