how do I "cast" the output of a find entity block in simevents?

4 ビュー (過去 30 日間)
Javier Baliosian
Javier Baliosian 2018 年 10 月 17 日
回答済み: Krishna Akella 2018 年 12 月 4 日
I am using the Find Entity block from SimEvents. from my model I am sure about which Entity Type the block will extract so I want to use the found entity after is found. However, if I connect it to a input switch, it complains with an error message "All input ports of block 'xxxx/Entity Input Switch' must have the same entity structure."

回答 (1 件)

Krishna Akella
Krishna Akella 2018 年 12 月 4 日
Hi Javier,
I am not sure what is causing the error. If all the inputs coming to your 'Input Switch' block are of the same type, then you should not see this error. To ensure that entities are of the same type, you have to give them the same 'Entity type name' to all of them and they all should have the same attributes.
Please see the attached model, where I have the 'Entity Find' block that outputs the extracted entities to an 'Input Switch'. Both the extracted entities and the other stream of entities going to the Input Switch are of type 'Entity'. You can see the output type of the blocks by going to the menu bar and turning on 'Display' -> 'Signals & Ports' -> 'Port Data Types'.
- Krishna

カテゴリ

Help Center および File ExchangeDiscrete-Event Simulation についてさらに検索

製品


リリース

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by