How can I solve enumerated value access error in Matlab ?
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hi, I am trying to test a simulink model using customised test manager script, but facing the below error for few models :
"The action could not be completed due to the following error(s):
An error occurred during simulation of Model block 'xxx_Harness1/xxx_tst'.
'xxx_tst/Data Type Conversion' attempts to access enumerated value with underlying value 2047 from enumerated data
type '<enumtype>' but this data type does not have an enumerated value with this underlying value
The input signal(s) of 'xxx_tst/Data Type Conversion' are not being successfully converted from type 'double' to
'<enumtype>'
No data is logged for the model 'xxx_Harness1'."
I have observed that the inputs given is within the range and it doesnt contain a value 2047, also the required datatype conversion is done in the model, but still is throwing this error. Any feedback is appreciated.
0 comentarios
Respuestas (1)
Benjamin Thompson
el 14 de Mzo. de 2022
If your enumerated type does not have a value for 2047, and you try to convert an input value of 2047 into the enumerated type, then there is a problem. Can you post an example model showing the error? What 2047 is the input, what should the output be?
0 comentarios
Ver también
Categorías
Más información sobre Outputs 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!