在我的模型中有一个实体生成器,一些属性function(out_attrName)
和一个实体接收器。我如何获得每个实体的所有attrName
值的总和?我想在每个实体到达汇点之前获得它的价值并积累这个值。如何汇总所有实体的属性值
我试图使用'累计和'块,但没有运气。该块需要输入的离散时间,所以我使用离散时间积分器。不能说我用它在正确的方法:例如,如果值要总结是34和40,总和可以像12344,而不是正确的74
编辑一些事情:
例:
考虑以下模型:10个实体去服务器,然后去接收器。
有2个Set attribute
块:
- 第一个为
StartTime
(从时钟当前时刻,服务器之前) - 第二个用于
EndTime
(从时钟当前时刻,服务器之后)
一个Attribute function
块设置ServiceTime
属性= EndTime
-StartTime
。
该模型非常简单,所以ServiceTime
属性总是等于10.我们可以在Signal scope
上看到它。
我们有10个实体。在每个实体中都有一个属性ServiceTime
== 10.现在我想要获得所有实体的ServiceTime
属性的总和。 10 * 10 = 100。我怎么做?
详情:
我不太明白。 'attrName'从哪里来?你是否试过简单地将所有期望的值放入一个向量中,然后使用'cumsum'命令,例如?我想我错过了你的问题... – Steeven
@ lak-b你能举个例子吗? –
@EitanT帖子已更新。 –