Stateflow触发实体匹配和释放

2视图(30天)
你好,
我试图模型事件实体将寻找另一个实体的到来。例如:当一本书来寻找一个空盒子被存储,反之亦然;如果盒子到达时,它会寻找这本书。如果他们找不到合作伙伴,他们将等待队列。
我该如何使用stateflow模型这种类型的事件触发,到达实体将寻找合作伙伴(即在队列)。如果它没有找到自己的伴侣,它将加入一个队列,等待其合作伙伴到达(在这种情况下,合作伙伴实体会寻找它)。
到目前为止,我认为我需要发送一个信号stateflow当一个实体的到来。但我不知道如何写代码/算法stateflow实体将寻找彼此。我使用if - else语句寻找实体中等待队列的数量?和stateflow如何发送信号释放队列中的等待实体的门吗?
谢谢!

答案(1)

奇拉瓦尔大声回答
奇拉瓦尔大声回答 2012年12月20日
SimEvents是最适合这种任务。您可以使用属性与实体建立实体匹配,和处理优先级为“优先队列”块来处理队列。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!