Main Content

無効な最上位サブシステムをチェック

チェック ID: com.mathworks.HDL.ModelChecker.runInvalidDUTChecks

チェック ID: com.mathworks.HDL.ModelAdvisor.runInvalidDUTChecks

HDL コード生成で最上位に配置できないサブシステムをチェックします。

Simulink® および HDL Coder™ で利用できます。

説明

このチェックでは、サブシステムが HDL コード生成用の有効なテスト対象設計 (DUT) であるかどうかを検証します。Enabled SubsystemFor Each SubsystemBlackBox SubsystemResettable SubsystemTriggered SubsystemVariant Subsystem ブロックなどの無効なブロックを DUT に使用している場合、このチェックでエラー メッセージが表示されます。

結果と推奨アクション

このチェックを修正するには、サブシステムを有効なサブシステム ブロック内に配置し、そのブロックを DUT として使用します。その後、チェックを再実行します。

機能および制限事項

  • ライブラリ モデルで実行されます。

  • すべてのマスク サブシステムの内容を解析します。

  • ブロックおよびチャートの対象外指定が許可されます。

  • Simulink モデルが直接参照している関数のみを解析します。

  • ライブラリにリンクされたブロックの内容は解析しません。

参考