Simulinkコン​パイル時エラー「(前​略)このモデルの 1 つのインスタンスがコンパイルされてから、もう 1 つのインスタンスがコ​ンパイルされるまでの​間に変更されました。​」

Simulinkのモデル更新(またはモデル実行)を行った際、下記エラーが発生します。
質問1: このエラーはどのようなケースにて発生しますか。
質問2: このエラーの解決方法(※)をご教示いただけないでしょうか。
 ※モデルをノーマルモードからアクセラレータモードに変更する、以外の方法がありますでしょうか。
【エラー内容】
「モデル 'Example_Model' は、このモデルの 1 つのインスタンスがコンパイルされてから、もう 1 つのインスタンスがコンパイルされるまでの間に変更されました。このことは、ノーマル モードで参照されるモデルでは許可されていません。」
 →上記の'Example_Model'はノーマルモードの参照モデルとして実装しており、上位の階層にて2箇所から参照されています。

댓글 수: 1

Musashi Ito
Musashi Ito 2019년 12월 13일
再現性がない現象でしょうか。再現できるモデルがあれば原因を特定しやすいかなと思います。

댓글을 달려면 로그인하십시오.

답변 (1개)

Toshinobu Shintai
Toshinobu Shintai 2019년 12월 12일

0 개 추천

このエラーはおっしゃっている通り「'Example_Model'はノーマルモードの参照モデルとして実装しており、上位の階層にて2箇所から参照されている」ことが理由だと思われます。
'Example_Model'は参照モデルでなければならないでしょうか。可能ならライブラリモデルとしてみてはどうでしょうか。ライブラリモデルは、そのように複数個所で参照されることを前提としたモデルであるため、そのようなエラーは発生しないはずです。

카테고리

도움말 센터File Exchange에서 MATLAB Compiler에 대해 자세히 알아보기

질문:

2019년 12월 12일

댓글:

2019년 12월 13일

Community Treasure Hunt

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

Start Hunting!