How to find the warning identifier from a warning message?
84 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Raja Vardhan Reddy Kothakapu
el 14 de Abr. de 2020
Editada: Raja Vardhan Reddy Kothakapu
el 14 de Abr. de 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 comentarios
Rik
el 14 de Abr. de 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.
Respuesta aceptada
Walter Roberson
el 14 de Abr. de 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 comentarios
Walter Roberson
el 14 de Abr. de 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
Raja Vardhan Reddy Kothakapu
el 14 de Abr. de 2020
Editada: Raja Vardhan Reddy Kothakapu
el 14 de Abr. de 2020
Más respuestas (0)
Ver también
Categorías
Más información sobre Simulink Functions en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!