Use Vars(Enums) from Workspace in SimEvent EntityGenerator
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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!
0 Kommentare
Antworten (1)
Laurent Royer
am 12 Sep. 2023
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.
Siehe auch
Kategorien
Mehr zu Discrete-Event Simulation finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!