Set multiple attributes in entity generator block
7 views (last 30 days)
Show older comments
Marco Fanti
on 18 Dec 2018
Commented: Marco Fanti
on 19 Dec 2018
Hello,
I am trying to build a SimEvents model from code.
I need to create multiple attributes for my entity generator block but for the add_block command I am only able to set one of them.
This is the code for my EntityGenerator creator:
add_block('built-in/entitygenerator',[sys '/eg'],'Position',pos,'TimeSource','MATLAB action', 'IntergenerationTimeAction','dt=exprnd(2);','entitytype','structured','AttributeName','Path' , 'AttributeInitialValue' ,'0' );
0 Comments
Accepted Answer
Krishna Akella
on 19 Dec 2018
Hi Marco,
The different attribute names and their initial values are delimited by the pipe symbol. For example if you want to add two attributes called 'Path1' and 'Path2' with initial values '0' and '1', you can use the following:
add_block('built-in/entitygenerator',[sys '/eg'],'Position',pos,'TimeSource','MATLAB action', 'IntergenerationTimeAction','dt=exprnd(2);','entitytype','structured','AttributeName','Path1|Path2' , 'AttributeInitialValue' ,'0|1' );
- Krishna
More Answers (0)
See Also
Categories
Find more on Discrete-Event Simulation in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!