マルチインスタンス コードのエラーの診断
モデルがマルチインスタンス コード生成の要件に違反した場合における診断の重大度のレベル
モデル コンフィギュレーション ペイン: [コード生成] / [インターフェイス]
説明
[マルチインスタンス コードのエラーの診断] パラメーターは、モデルがマルチインスタンス コード生成の要件に違反した場合にコード ジェネレーターが表示する診断の重大度のレベルを指定します。
特定の条件下で、コード ジェネレーターは以下のように動作する場合があります。
コンパイルするが再呼び出し可能でないコードを生成する。たとえば、信号または DWork 構造体が
Auto
以外のストレージ クラスをもつ場合、コード ジェネレーターはグローバル データ構造体を生成します。有効でコンパイル可能なコードを生成できない。たとえば、モデルがコードの再利用に準拠しない S-Function、または複数のソースから呼び出される関数呼び出しトリガーによってトリガーされるサブシステムを含んでいる場合、コード ジェネレーターは無効なコードを生成してエラー メッセージを表示し、ビルドを終了します。
依存関係
このパラメーターを有効にするには、[コード インターフェイスのパッケージ化] パラメーターを [再利用可能な関数]
または [C++ クラス]
に設定します。
設定
エラー
(既定値) | 警告
| なし
なし
診断メッセージを表示しないでビルドします。
警告
警告メッセージの表示後にビルドします。
エラー
エラー メッセージの表示後にビルドを停止します。
推奨設定
アプリケーション | 設定 |
---|---|
デバッグ | [警告] または [エラー] |
トレーサビリティ | 影響なし |
効率性 | なし |
安全対策 | 影響なし |
プログラムでの使用
パラメーター: MultiInstanceErrorCode |
型: 文字ベクトル |
値: 'None' | 'Warning' | 'Error' |
既定の設定: 'Error' |
バージョン履歴
R2006a より前に導入