Sending a floating value from simulink model to workspace

2 ビュー (過去 30 日間)
cyberdyne
cyberdyne 2011 年 10 月 17 日
Hi,
I have a simulink model with some output variables and I should use them in a realtime elaboration by m-file algorithms. For example I need to plot in 3d space an output position from model and so create a realtime 3d plotting. Ho can I do it ?
I've tried to use 'To Workspace' block but it doesn't allow to use variable value before simulation end (as realtime using).
Thanks

回答 (1 件)

Kaustubha Govind
Kaustubha Govind 2011 年 10 月 17 日
See Accessing Block Data During Simulation. There is also a great demo that you can start with as an example:
>> sldemo_msfcn_lms
Start the simulation and double-click on the box where you are instructed to do so. The simulation runs for infinity, and the plot is continuously updated during simulation.
  2 件のコメント
cyberdyne
cyberdyne 2011 年 10 月 17 日
but I don't want an infinity simulation time. Can I apply it for limited time too ?
Kaustubha Govind
Kaustubha Govind 2011 年 10 月 17 日
Yes, you should be able to use for limited time as well.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeSimulink Real-Time についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by