SimEvents Entity Combiner Number of Input ports: Regression from R2011b(4.0) to R2013a(4.3)
2 views (last 30 days)
Show older comments
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
0 Comments
Accepted Answer
More Answers (1)
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.
Here is a blog post on the topic: http://blogs.mathworks.com/pick/2011/02/04/batching-and-unbatching-in-simevents/
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
0 Comments
See Also
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!