Stateflow enumeration datatype problem

10 Ansichten (letzte 30 Tage)
Flavio Ramos
Flavio Ramos am 20 Sep. 2020
Kommentiert: Flavio Ramos am 22 Sep. 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 Kommentare
stozaki
stozaki am 21 Sep. 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 am 22 Sep. 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

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Stateflow finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by