MATLAB Answers

0

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

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

Sign in to comment.

2 Answers

Answer by Vincent LEFFTZ on 30 Apr 2013
 Accepted Answer

Thanks a lot, Theresa. I will check Rick's toolbox
BR Vincent

  0 Comments

Sign in to comment.


Answer by 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

  0 Comments

Sign in to comment.