Model Advisor Error Occurred During model compile

6 ビュー (過去 30 日間)
Jake Gareau
Jake Gareau 2024 年 2 月 8 日
回答済み: Cindi 2024 年 2 月 26 日
Here is the error message I recieve when trying to run a specific check in model advisor "Identify questionable operations for strict single-precision design":
Error occurred during model compile.
Specified compile time storage class in the variant control expression of variant block 'MODEL_NAME' is not supported when 'Variant activation time' is set to 'startup' or when the Variant activation time is set to 'inherit from Simulink.VariantControl', with activation time of the Simulink.VariantControl objects set to 'startup'.
I understand what it is saying, but what confuses me is why do I get this message if my model compiles and simulates without issue?
Whats even more confusing is I ran the checks from the command line using:
And the check ran for the first instance that appears under the Simulink product category but failed (producing the above error) when run for the Task category Modeling single precesion systems.

採用された回答

Cindi
Cindi 2024 年 2 月 26 日
Hello Jake, I work at MathWorks and the development team has been notified of this inconsistency. Thank you for bringing this to our attention and we will consider resolving this in future releases and updates.
For now, the workarounds are as you have already identified:
  1. use instances of "Advisor.Application" to pass the check "Identify questionable operations for strict single-precision design"
  2. run the check on a test harness for the referenced subsystem that contains the variant subsystem

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeCreate Large-Scale Model Components についてさらに検索

製品


リリース

R2023a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by