私のモデルには、エンティティ ジェネレータ、いくつかの属性function(out_attrName)
、およびエンティティ シンクがあります。attrName
すべてのエンティティのすべての値の合計を取得するにはどうすればよいですか? シンクに到達してこの値を蓄積する前に、すべてのエンティティの値を取得したいと考えています。
「Cumulative Sum」ブロックを使用しようとしましたが、うまくいきませんでした。このブロックは入力に離散時間を必要とするため、Discrete-Time Integrator を使用します。正しい方法で使用しているとは言えません。たとえば、合計する値が 34 と 40 の場合、合計は正しい 74 ではなく 12344 のようなものになる可能性があります。
編集:
例:
次のモデルを考えてみましょう: 10 個のエンティティがサーバーに移動し、次にシンクに移動します。
2 つSet attribute
のブロックがあります。
- 最初のもの
StartTime
(サーバーの前のクロックからの現在の時間) - 2 つ目
EndTime
(サーバーの後のクロックからの現在の時刻)
属性 = -を設定する1 つのAttribute function
ブロック。
モデルは非常に単純なので、属性は常に 10です。
10 個のエンティティがあります。各エンティティには属性== 10 があります。すべてのエンティティの属性の合計を取得したいと考えています。10*10=100。それ、どうやったら出来るの?ServiceTime
EndTime
StartTime
ServiceTime
Signal scope
ServiceTime
ServiceTime
詳細: