2017-12-12 19 views
0

コード生成からSimulink Functionブロックを除外します。これはSimulink Functionブロックがシミュレーション中に(AUTOSARライブラリからのDiagnosticMonitorCallerブロックをうまく保つために)配置されていることを意味しますが、Matlabがコード生成のためにモデルをコンパイルしているときは除外されています。これは、関数が既に存在し、Matlab/Simulinkから生成されていないためです。コード生成からSimulink Functionブロックを除外する

回避策は、コンパイルとビルド時に「コメントアウト」することですが、これは実際にはユーザーとサブバージョンにはやさしくありません。

Simulink Functionブロックで別のブロックを使用してシミュレーション中に機能を「偽造」することはできますか?

答えて

0

これはEnvironment Controllerブロックを使用して達成されます。

+0

私はこのブロックに精通していますが、これは使用できません。 Simulink Function(https://nl.mathworks.com/help/simulink/slref/simulinkfunction.html?s_tid=doc_ta)を見ると、提案された環境コントローラで制御できる入力と出力がないことがわかります。この関数は、モデルの最上位レベルに配置されます。 – Wallem89

関連する問題