SimEvents Entity Combiner Number of Input ports: Regression from R2011b(4.0) to R2013a(4.3)

1 view (last 30 days)
Hello,
I developped a model under R2011b (SimEvents 4.0) using Entity Splitter and Entity Combiner blocks with 478 or 304 output (resp. input) ports. By importing (and running) my model under R2013a, I get the following error: "Number of entity input ports must be a scalar integer in the interval [1, 128)."
Does somebody have some explanation regarding this strange restriction/behavior ? I can develop a hierarchical workaround (for 478: 3xCombiner with 128 input ports + 1xCombiner with 94 input ports, and a second level Combiner with 4 input ports, but it is very heavy since my number of ports is a system parameter of my model and the splitting could lead to unsorted output....)
Thank you for your help Best regards
Vincent

Accepted Answer

Vincent LEFFTZ
Vincent LEFFTZ on 30 Apr 2013
Thanks a lot, Theresa. I will check Rick's toolbox
BR Vincent

More Answers (1)

Teresa Hubscher-Younger
Teresa Hubscher-Younger on 30 Apr 2013
Hi Vincent,
Sorry about the delay in the response.
This was not an intentional regression in SimEvents. 11b was not supposed to allow more than 128 ports as well. I think you got lucky in 11b. :)
I know that the development team is aware that this limitation is bothering customers and working on a solution. In the meantime, you can try the batching/unbatching SimEvents blocks developed by Rick Rosson and made available on the File Exchange. That might help you work around this problem.
If you have further feedback, feel free to share it. Also, I know Rick would love feedback on his block library as well.
HTH, Teresa

Categories

Find more on Discrete-Event Simulation in Help Center and File Exchange

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!