モデル コンフィギュレーション パラメーター: 診断
[診断] カテゴリには、代数ループなどのソルバーおよびソルバー設定に関連する問題が検出されたときの診断動作を構成するためのパラメーターが含まれます。
パラメーター | 説明 |
---|---|
モデルのコンパイル中に Simulink® ソフトウェアによって代数ループが検出された場合に行う診断アクションを選択します。 | |
サブシステムの入力端子に直達があるために、その Atomic Subsystem または Model ブロックに疑似代数ループの最小化を実行できない場合に行う診断アクションを選択します。 | |
Simulink ソフトウェアでブロックの優先順位の仕様に関するエラーを検出したときに行う診断アクションを選択します。 | |
モデルに指定された最小ステップ サイズより次のシミュレーション ステップが小さいことが Simulink によって検出された場合に行う診断アクションを選択します。 | |
連続的なゼロクロッシングの数が指定された最大値を超えていることが Simulink ソフトウェアによって検出されたときに行う診断アクションを選択します。 | |
ソルバー パラメーター設定が Simulink ソフトウェアによって変更された場合に行う診断アクションを選択します。 | |
名前がモデル内の 1 つを超える状態で使われている場合に行う診断アクションを指定します。 | |
OperatingPoint を読み込む前にインターフェイスのチェックサムがモデルのチェックサムと一致していることを確認するには、このチェックを使用します。 |
次のコンフィギュレーション パラメーターは [詳細設定パラメーター] セクションにあります。
パラメーター | 説明 |
---|---|
Simulink が次元シンボルをモデル全体に伝播して、これらのシンボルを伝播された信号の次元内で保持するかどうかを指定します。 | |
モデルで許可されている単位系を指定します。 | |
単位の不一致を警告として報告するかどうかを指定します。Simulink ソフトウェアが単位の不一致を検出したときに行う診断アクションを選択します。 | |
モデルで自動単位変換を許可します。 | |
モデルに含まれている条件付き実行サブシステムにおいて、初期条件が定義されていない Outport ブロックが、指定された初期条件をもつブロックによって駆動されている場合に、警告を表示するかどうかを指定します。 | |
連続サンプル時間をもつにもかかわらず、2 回以上実行したときの結果が一貫していない S-Function が Simulink によって検出された場合に行う診断アクションを選択します。 | |
Simulink が無視されているゼロクロッシングを検知した場合に行う診断アクションを選択します。 | |
Simulink がマスクされているゼロクロッシングを検知した場合に行う診断アクションを選択します。 | |
無効化されたライブラリ リンクを含むモデルを保存するときに行う診断アクションを選択します。 | |
パラメーター付きのライブラリ リンクを含むモデルを保存するときに行う診断アクションを選択します。 | |
初期状態が配列である場合のメッセージ動作。 | |
参照モデルについて、コンフィギュレーション パラメーター [識別子の最大の長さ] で指定された文字長がグローバル識別子をモデル間で一意にするのに十分でないときに行う診断アクションを指定します。 | |
1 つの関数に出力コードと更新コードがある場合に、シミュレーション実行順序をコード生成順序と強制的に同じにします。モデル化のパターンによっては、このパラメーターを設定すると、シミュレーションとコード生成の潜在的な不一致が回避されます。このパラメーターを設定すると、疑似代数ループが生じる場合があります。 | |
事前生成されたライブラリ サブシステム コードが見つからない場合の動作 | 関数インターフェイスをもつ再利用可能なライブラリ サブシステムのインスタンスを含むモデルのコードを生成する際、事前生成されたライブラリ コードをモデルで使用できない場合や事前生成されたライブラリ コードが見つからない場合に警告またはエラーを表示するかどうかを指定します。 |
Behavior when a matching unit test for subsystem reference is missing | 厳密なユニット テスト機能を使用してモデルでのサブシステム参照ブロックの使用について検証する際、一致するユニット テスト シグネチャが見つからない場合に警告またはエラーを表示するかどうかを指定します。 |
デバッグ実行モードが有効である場合、FMU バイナリは別のプロセスで実行されます。 | |
バリアント条件に算術演算が見つかった場合に実行する、診断アクションを指定します。 | |
信号のソースと接続先におけるバリアント条件の不一致 | 生成コードに未使用の Simulink 変数が生じる原因となる、バリアント関連のモデル化の問題が発生したときに行う診断アクションを指定します。 |
Simulink.VariantControl から継承される、バリアントのアクティベーションのタイミング | アクティベーションのタイミングが [Simulink.VariantControl から継承] に設定されたバリアント ブロックに Simulink.VariantControl 型のバリアント制御変数がない場合に実行する診断アクションを指定します。 |
Variant configuration not used by top model | 参照モデルのパブリッシュされたバリアント コンフィギュレーションのいずれかに対して最上位モデルで参照モデルを使用していないことをシミュレーション時またはバリアント マネージャーのアクティブ化時に Simulink で検出した場合に実行する診断アクションを指定します。 |