你如何读一个属性从一个复合实体的一部分吗

3视图(30天)
我有两个实体创建一个新的复合实体。创造之后,我将需要访问一个属性从一个这些实体的综合实体。我该怎么做?

接受的答案

Abdolkarim穆罕默
Abdolkarim穆罕默 2020年5月19日
编辑:Abdolkarim穆罕默 2020年5月19日
复合实体保留的层次结构组成的实体。有两种方法:
(1)直接法。如果你名字组成实体E1和E2,您可以访问原始属性使用 entity.E1.Attribute
(2)间接法。您可以先把复合实体分别和阅读它们的属性。我有附加模型两种方法实现。
2的评论
Abdolkarim穆罕默
Abdolkarim穆罕默 2020年5月20日
编辑:Abdolkarim穆罕默 2020年5月20日
现在最好的办法实现这是MATLAB离散事件系统块,你能编程定义任何离散事件系统。实体选择器块本身作为一个MATLAB实现离散事件系统。你可以定义,例如,当一个实体到成第一个输入端口存储1块遍历存储2做任何需要在每个实体存储使用 eventIterate 方法。

登录置评。

答案(1)

克里希纳Akella
克里希纳Akella 2020年12月1日
嗨,垫子,
实体选择器 块将工作与复合实体以及批处理实体。我认为“关键”实体的属性名称没有被正确设置。可能的P.PA。nuffra”应该读不同?
我附上了类似的模型作为你的(R2020a)和我能够模拟,结果似乎也如预期。
感谢和问候,
克利须那神

类别

找到更多的在开始使用SimEvents帮助中心文件交换

s manbetx 845


释放

R2020a

社区寻宝

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

开始狩猎!