Stop diagnostics from simulink model outputting to command line when using simout?

When I use:
simOut = sim(MyModel,'SimulationMode','Normal);
to run my simulink model, it appears to be printing the Diagnostics in the command window.
How can I stop this?
It doesn't happen when I run the simulink model directly in simulink, only when I'm using my custom guide GUI.
Thanks!

1 件のコメント

Keith Lewis
Keith Lewis 2017 年 2 月 9 日
編集済み: Keith Lewis 2017 年 2 月 9 日
Or how can I stop state flows from printing to diagnostics? That seems to be the main issue.

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

 採用された回答

Keith Lewis
Keith Lewis 2017 年 2 月 17 日

0 投票

I ended up just deleting the Stateflow chart and replacing it with a Matlab function because I could not get the Stateflow to stop printing to diagnostics and the command window despite turning off all the stateflow options in the diagnostics configuration in simulink. I still don't know what was causing it to print.

その他の回答 (1 件)

Nirja Mehta
Nirja Mehta 2017 年 2 月 6 日
As per my understanding of your question, I tried the following:
>> vdp
>> simOut = sim(gcs,'SimulationMode','Normal')
Output on command window was:
Simulink.SimulationOutput:
struct with no fields.
Use get to access a variable by name.
Use getSimulationMetadata to access metadata about the simulation.
If you want to suppress this, just put a semi-colon at the end of "simOut" statement:
>> simOut = sim(gcs,'SimulationMode','Normal');

1 件のコメント

Keith Lewis
Keith Lewis 2017 年 2 月 8 日
Sorry yes I forgot the semicolon in my question, but I am already using that.
I think it's the diagnostics printing, but I'm not 100% sure that's just by comparing the output in the command line to the diagnostics viewer.
I don't know what's causing it to print out. Do you have any ideas? I've search for stray missing semi colons but I couldn't see any. Like I said it doesn't print the stuff when I run it directly from simulink so I'm assuming (possibly mistakenly) it's coming from the sim() function?
It's annoying because it prints everything from a stateflow chart (that I don't want to see) so data that I actually do want to look is getting lost.

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

カテゴリ

ヘルプ センター および File ExchangeConfigure and View Diagnostics についてさらに検索

質問済み:

2017 年 1 月 31 日

回答済み:

2017 年 2 月 17 日

Community Treasure Hunt

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

Start Hunting!

Translated by