- Open “Model Configuration Parameters” from Simulink > Simulation > Model Configuration Parameters or by using the shortcut ctrl + E.
- Go to Diagnostics tab.
- Open Advanced parameters tab below all the solver options if not open already.
- The “Units Inconsistency messages” can be set to “none” here to ignore units warning.
How to set to 'none' the UnitsInconsistencyMsg
7 ビュー (過去 30 日間)
古いコメントを表示
Hi,
I have defined some unit of measure in bus objects, using the bus editor, but whenever I run a simulation I get the following message:
Warning: The units 'm3' specified on block 'Controls/Engine Control Module/ECM model variant/ Internal ECM' are not defined in the Simulink
unit database. Investigate <b>52 similar inconsistencies</b> on Model Advisor Report.
If you cannot use a unit that exists in the database, consider suppressing all units inconsistency warnings by setting the configuration parameter
<sldiag objui="configset" objparam="UnitsInconsistencyMsg">'Units inconsistency messages'</sldiag> to 'none'.
I know this is the wrong way to define m3, and the correct way is m*m*m, but I need to define it like this to have another software correctly reading the unit when importing the simulation outputs from Simulink.
I'm using MATLAB R2017b and I could not find a way to set the Units incosistency messages to 'none'. How is this done?
0 件のコメント
採用された回答
Jaynik
2023 年 11 月 16 日
Hi Marco,
I understand that you want to set the “Units Inconsistency messages” as “none” in MATLAB R2017b.
The above can achieved by following the below steps:
Alternately, you can use the MATLAB command window to set the parameter by using the following command:
set_param('your_model_name', 'UnitsInconsistencyMsg', 'none');
You can refer the following link to learn more about "set_param":
Hope this helps!
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Subsystems についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!