Can "Pause on Errors" be enabled by a script, or set as the default?

49 ビュー (過去 30 日間)
Jim Riggs
Jim Riggs 2024 年 10 月 15 日
コメント済み: Walter Roberson 2024 年 11 月 4 日
I run many processes that take a day or more to run, and sometimes they encounter unexpected errors. I don't always think to turn on "Pause on Errors", but when an error ocurrs, I wish that I had. Is there a way to set this in my script, or configue MATLAB such that this is the default behavior?

採用された回答

Walter Roberson
Walter Roberson 2024 年 10 月 15 日
dbstop if error
It is sometimes useful to use
dbstop if caught error
However, it turns out that caught errors are expected in routines such as ode45() and integrate() so it can get a bit frustrating to deal with all the caught errors sometimes.
  3 件のコメント
Jim Riggs
Jim Riggs 2024 年 11 月 4 日
I appreciate the comments and insights. Thank you very much.
But my code is designed to run in deployed mode, and try/catch is not compatible with the MATLAB coder, so I cannot use this construct.
Walter Roberson
Walter Roberson 2024 年 11 月 4 日
Pausing on error is not compatible with MATLAB Coder.

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

その他の回答 (0 件)

カテゴリ

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

製品


リリース

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by