Stateflow enumeration datatype problem

10 visualizaciones (últimos 30 días)
Flavio Ramos
Flavio Ramos el 20 de Sept. de 2020
Comentada: Flavio Ramos el 22 de Sept. de 2020
Hi there,
I am having a real problem with matlab enumerations in Stateflow.Every time I try to run a script generated stateflow model I get the following error:
"MATLAB command 'ST' failed: (MATLAB:class:InvalidEnum) Cannot find a member of the 'ST' enumeration class that corresponds to each element of the given input argument."
I am trying all that I can to fix this problem but I still could not get rid of it.If any bus in the model has this this enumerated data type I get that error no matter what.
Any help?
Best regards,
  2 comentarios
stozaki
stozaki el 21 de Sept. de 2020
Hello Flavio,
Do you define enumerated data types as Simulink Enum class files or as Enum objects in Simulink Data Dcitionary?
stozaki
Flavio Ramos
Flavio Ramos el 22 de Sept. de 2020
Hello mr Stozaki,
Thanks in advance for your help.
I have them defined as Simulink enum class files, using this code for instance:
classdef DIR < Simulink.IntEnumType
enumeration
DIR_WEST(10)
DIR_EAST(20)
DIR_NORTH(30)
DIR_SOUTH(40)
end
end
on my Matlab path,but I do not use simulink dictionaries.That is correct, right?
regards,
Flávio

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Stateflow en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by