Use Vars(Enums) from Workspace in SimEvent EntityGenerator
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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 comentarios
Respuestas (1)
Laurent Royer
el 12 de Sept. de 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.
Ver también
Categorías
Más información sobre Discrete-Event Simulation en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!