信号オブジェクトでサポートされていないストレージ クラスのチェック
チェック ID: com.mathworks.HDL.ModelChecker.runSignalObjectStorageClassChecks
チェック ID: com.mathworks.HDL.ModelAdvisor.runSignalObjectStorageClassChecks
信号オブジェクトのストレージ クラスが 'ExportedGlobal'
、'ImportedExtern'
または 'ImportedExternPointer'
かどうかをチェックします
説明
このチェックには、モデルに信号オブジェクトのストレージ クラスが 'ExportedGlobal'
、'ImportedExtern'
、または 'ImportedExternPointer'
に設定されている信号が含まれている場合に警告が表示されます。警告メッセージには、信号オブジェクトのストレージ クラスがいずれかの信号オブジェクトのストレージ クラスの指定に設定されている信号へのリンクも提供されます。
HDL コード生成では、信号名が競合する場合がある、設計で指定するこれらのストレージ クラスの指定は無視されます。検証モデルをシミュレートすると、HDL Coder™ でエラーが発生する可能性があります。
結果と推奨アクション
この警告を修正するには、[設定の変更] をクリックします。コード ジェネレーターは ExportedGlobal
、ImportedExtern
、または ImportedExternPointer
として指定された信号オブジェクトのストレージ クラスをもつこれらの信号を Auto
と置き換えます。
参考
coder.storageClass
(Embedded Coder)
関連するトピック
- 生成されたコードでのデータ表示を制御するストレージ クラスの選択 (Embedded Coder)
- Storage Classes for Code Generation from MATLAB Code (Embedded Coder)