I am having two Simulink files, I have to run both the files and compare the results. Is it possible to plot both the outputs in a single plot. If its a single file we can use mux and merge them to plot in a single scope but how to do that for 2 different files. I have tried by exporting the scopes and using plot and simplot functions but nothing worked. Can anyone help me with this?

回答 (2 件)

Paulo Silva
Paulo Silva 2011 年 4 月 15 日

0 投票

Try exporting to workspace and join both data simulations in a cell like this:
data = {run1, run2};
simplot(data)

2 件のコメント

Venkata Harsha Vardhan chunduri
Venkata Harsha Vardhan chunduri 2011 年 4 月 15 日
Hi sir, what are these run1 and run2 here? Are they scope variable names?
Paulo Silva
Paulo Silva 2011 年 4 月 15 日
that's the data created by the To Workspace block, cells and arrays should work.

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

Rob Graessle
Rob Graessle 2011 年 4 月 15 日

0 投票

You could use Model Referencing to include the two models in a single parent model. Then you can use a Mux and scope block to plot the outputs of the two submodels on a single scope.

2 件のコメント

Venkata Harsha Vardhan chunduri
Venkata Harsha Vardhan chunduri 2011 年 4 月 15 日
Thank you sir, Where can I get this model referencing tool box from? Is it available in R2009B?
Paulo Silva
Paulo Silva 2011 年 4 月 15 日
Simulink -> Ports & Subsystems -> Model

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

カテゴリ

ヘルプ センター および File Exchange で Simulink Functions についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by