2017-07-04 10 views
0

私は、使用されているリソースによって異なるサービスを作成しようとしています。Anylogic - リソースに依存する遅延

たとえば、看護師がサービスを実行する場合、10〜35分かかることがありますが、これが他のスタッフによって実行される場合、5〜25分かかります。

私は下の図のように行っていますが、私が書いたものは動作していないようです。

リソース依存遅延

[1]

すべてのヘルプは大規模いただければ幸いです!

答えて

0

最初に、パラメータ「遅延時間」が値を受け入れるので、if-else文をconditional expression "? :"に置き換える必要があります。構文は次のとおりです。条件値がtrueの場合値がfalseの場合。おかげでたくさん -

agent.resourceUnitOfPool(Nurse) != null ? triangular(10, 15, 35) : 
triangular(5, 10, 25) 
+0

パーフェクト: また、あなたは、エージェントが「ナース」からリソースユニットを持っているかどうかを確認するために、別の条件を使用する必要があります! –

関連する問題