SimEvents Entity Combiner Number of Input ports: Regression from R2011b(4.0) to R2013a(4.3)
1 回表示 (過去 30 日間)
古いコメントを表示
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 件のコメント
採用された回答
その他の回答 (1 件)
Teresa Hubscher-Younger
2013 年 4 月 30 日
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 件のコメント
参考
カテゴリ
Help Center および File Exchange で Discrete-Event Simulation についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!