Main Content

マルチインスタンス コードのエラーの診断

モデルがマルチインスタンス コード生成の要件に違反した場合における診断の重大度のレベル

モデル コンフィギュレーション ペイン: [コード生成] / [インターフェイス]

説明

[マルチインスタンス コードのエラーの診断] パラメーターは、モデルがマルチインスタンス コード生成の要件に違反した場合にコード ジェネレーターが表示する診断の重大度のレベルを指定します。

特定の条件下で、コード ジェネレーターは以下のように動作する場合があります。

  • コンパイルするが再呼び出し可能でないコードを生成する。たとえば、信号または DWork 構造体が Auto 以外のストレージ クラスをもつ場合、コード ジェネレーターはグローバル データ構造体を生成します。

  • 有効でコンパイル可能なコードを生成できない。たとえば、モデルがコードの再利用に準拠しない S-Function、または複数のソースから呼び出される関数呼び出しトリガーによってトリガーされるサブシステムを含んでいる場合、コード ジェネレーターは無効なコードを生成してエラー メッセージを表示し、ビルドを終了します。

依存関係

このパラメーターを有効にするには、[コード インターフェイスのパッケージ化] パラメーターを [再利用可能な関数] または [C++ クラス] に設定します。

設定

エラー (既定値) | 警告 | なし
なし

診断メッセージを表示しないでビルドします。

警告

警告メッセージの表示後にビルドします。

エラー

エラー メッセージの表示後にビルドを停止します。

推奨設定

アプリケーション設定
デバッグ[警告] または [エラー]
トレーサビリティ影響なし
効率性なし
安全対策影響なし

プログラムでの使用

パラメーター: MultiInstanceErrorCode
型: 文字ベクトル
値: 'None' | 'Warning' | 'Error'
既定の設定: 'Error'

バージョン履歴

R2006a より前に導入