Use Vars(Enums) from Workspace in SimEvent EntityGenerator
Afficher commentaires plus anciens
Hello,
I've defined some Enums in Matlab and want to assign its Values to an Entity in a SimEvents Entity Generator.
(Assigning them during Generation).
I wanted to assign "entity.ID = Workpieces.ID"
I'm getting the error "Data type of parameter 'Workpieces' is not supported in event actions.".
Assigning "entity.ID = TestID" where TestID is a simple workspace variable works.
Workpieces.ID and TestID have the same DataType.
Does anybody have an idea why the assignment above is not allowed?
Thanks!
Réponses (1)
Laurent Royer
le 12 Sep 2023
1 vote
Hi Simon,
Did you create the Workpieces enum with a class m-file?
How did you configure the entity type of your Entity Generator block?
If you select Entity type = "Bus object", and you define this bus object to have an ID element with data type "Enum: Workpieces", the command "entity.ID = Workpieces.ID" should work.
1 commentaire
Simon
le 12 Sep 2023
Catégories
En savoir plus sur Discrete-Event Simulation dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!