How to find the warning identifier from a warning message?
84 views (last 30 days)
Show older comments
Raja Vardhan Reddy Kothakapu
on 14 Apr 2020
Edited: Raja Vardhan Reddy Kothakapu
on 14 Apr 2020
Hi everyone,
I have a warning message in Simulink and I am looking to find the warning message identiier. So, that I can add to a list of identifiers in my code which need to be ignored during the build process. Could someone tell me is there any way to find the warning identifier of a particular warning message? or does Simulink have any documentations, where it provides list of all possible errors and warnings with their identifiers?
This is my warning message: ''Warning: Unable to honor user-specified priorities''
Thank you in Advance!!
2 Comments
Rik
on 14 Apr 2020
In Matlab itself you can use [msg,msgID] = lastwarn; to retrieve the warning ID. I don't know if there is an easy way to retrieve this in Simulink. Running that function in Matlab might work.
Accepted Answer
Walter Roberson
on 14 Apr 2020
'Simulink:Engine:UnableToHonorPriority'
I searched the .xml message files using Unix commands.
cd(matlabroot)
!find . -depth -name \*.xml -print0 | xargs -0 egrep -i "Unable to honor user-specified priorities"
3 Comments
Walter Roberson
on 14 Apr 2020
>> warning(message('Simulink:Engine:UnableToHonorPriority', 'A', 1, 'B', 2))
Warning: Unable to honor user-specified block priorities. 'A' with a block priority 1 has to execute before 'B' that has a higher block priority 2 to
satisfy data dependencies.
There can be any number of colons in the name. Each one except the last corresponds to a subdirectory within fullfile(matlabroot, 'resources') with the major product being followed by the language code, and with the final token appearing as a key in the xml file. For example
./resources/Simulink/en/Engine.xml:
<entry key="UnableToHonorPriority">Unable to honor user-specified priorities. ''{0}'' (pri={1}) has to execute before ''{2}'' (pri={3}) to satisfy data dependencies</entry>
or
>> warning(message('optim:algorithm:checkInitialPoint:WrongSizeX0'))
Warning: x0 must have the same number of elements as f, or as the number of columns of A or Aeq.
corresponding to resources/optim/en/algorithm/checkInitialPoint.xml key WrongSizeX0
More Answers (0)
See Also
Categories
Find more on Simulink Functions in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!