Stateflow enumeration datatype problem

12 visualizzazioni (ultimi 30 giorni)
Flavio Ramos
Flavio Ramos il 20 Set 2020
Commentato: Flavio Ramos il 22 Set 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 Commenti
stozaki
stozaki il 21 Set 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 il 22 Set 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

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su Stateflow in Help Center e File Exchange

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by