Building Simevents model with Matlab code. Setting the output switch 'number of ports' parameter.
3 views (last 30 days)
Show older comments
Marco Fanti
on 12 Dec 2018
Commented: Marco Fanti
on 13 Dec 2018
Hello, I am trying to build a simevents model using matlab code since it's a big and complex model and is more accurate and quicker to proceed this way.
I am having a problem setting the parameter for the entity output switch regarding the number of ports. When i call the parameter 'ports' in the add_block command, the system returns an error saying that this parameter is read only.
Do you know any way I could get around this?
this is what I m writing:
add_block('built-in/entityoutputswitch',[sys '/os'],'Position',pos,'outputports','70')
and this is what I get:
Error using model (line 53)
EntityOutputSwitch block parameter 'OutputPorts' is read-only
0 Comments
Accepted Answer
Krishna Akella
on 13 Dec 2018
Hi Marco,
If you are trying to set the 'Number of output ports', have you tried the following instead:
add_block('built-in/entityoutputswitch',[sys '/os'],'Position',pos,'NumberOutputPorts','70')
You can see all the dialog parameters available for the block using the following:
>> get_param(gcb, 'DialogParameters')
ans =
struct with fields:
NumberOutputPorts: [1×1 struct]
SwitchingCriterion: [1×1 struct]
Seed: [1×1 struct]
SwitchAttributeName: [1×1 struct]
InitialPortSelection: [1×1 struct]
- 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!