Info

この質問は閉じられています。 編集または回答するには再度開いてください。

Can A Multicast Sender send to a tag which is dynamically determined from an attribute in the entity which it is sending?

1 回表示 (過去 30 日間)
Elliott Rachlin
Elliott Rachlin 2018 年 7 月 17 日
閉鎖済み: MATLAB Answer Bot 2021 年 8 月 20 日
Can A Multicast Sender send to a tag which is dynamically determined from an attribute in the entity which it is sending?

回答 (3 件)

Krishna Akella
Krishna Akella 2018 年 12 月 10 日
Hi Elliot,
I don't think thats possible. The alternative would be to use an input switch and route the entity to an appropriate Entity Multicast sender blocks. That should do the trick.
- Krishna
  1 件のコメント
Elliott Rachlin
Elliott Rachlin 2018 年 12 月 10 日
This answer only works if the destination tag is known at compile time, not if it is determined dynamically at runtime.

Krishna Akella
Krishna Akella 2018 年 12 月 11 日
Hi Elliot,
I think I don't understand your question well. I have attached a model based on what I understood. Where entity.type is determining the destination of the multicase receiver where it is routed to. If this is not what you mean, can you please elaborate a bit?
- Krishna

Elliott Rachlin
Elliott Rachlin 2018 年 12 月 11 日
What I needed to do is different. Something like this:
Solution #1:
if (Entity.branch==1) TAG = TAG_A
else if (Entity.banch==2) TAG = TAG_B
Solution #2
TAG = Entity.Tag_String

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by