- 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
3 次查看(过去 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!