私のモデルには、エンティティ ジェネレータ、いくつかの属性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。それ、どうやったら出来るの?ServiceTimeEndTimeStartTimeServiceTimeSignal scopeServiceTimeServiceTime
詳細: