How to create a matlab script of an already created .slx file?

3 ビュー (過去 30 日間)
Nayla
Nayla 2022 年 11 月 21 日
回答済み: Walter Roberson 2022 年 11 月 23 日
Hi there,
i created a simscape multibody model with additional blocks and would like to have the corresponding file as a script. With that script i would like to set parameters or variables to ease its analysis and the parametrization.
How can I achieve that?
Thanks in advance.

回答 (2 件)

Steve Miller
Steve Miller 2022 年 11 月 23 日
The MATLAB command set_param() will allow you to set the parameter of nearly any Simulink, Simscape, or Simscape Multibody block.
This submission shows you how to use MATLAB commands to add blocks, lines, set parameters, run simulations, and post-process results.
--Steve
  6 件のコメント
Steve Miller
Steve Miller 2022 年 11 月 23 日
If you have integrated your MATLAB blocks into the Simulink model where the Simscape Multibody blocks are, you can use general Simulink logging/scopes/etc. to check your outputs. Pulling it all into a MATLAB script is not the way to go.
Nayla
Nayla 2022 年 11 月 23 日
alright, i will try them out. Thanks for the help :)

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


Walter Roberson
Walter Roberson 2022 年 11 月 23 日
No, there is no way to convert a Simulink or Simscape or Stateflow model to the corresponding MATLAB code. And if there were then the result would no longer be "blocks".

カテゴリ

Help Center および File ExchangeApplications についてさらに検索

製品


リリース

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by