在我的模型中有一個實體生成器,一些屬性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帖子已更新。 –