2016-11-14 16 views
0

私はちょうどAnylogic & Javaで始まります。私の簡単な問題で私を助けてくれますか?エンティティへの値の割り当て - Anylogic

私は2つのウィンドウを持っている:トラックは、「メイン」内の「ソース」を使用して、私のモデルに生成されたエンティティであるメイン&トラック

私は、同時に10台のトラックを作成するようにモデルに尋ねました。それはトラックを作成し、別の定義されたポイントに別の速度で移動します。彼らが最終地点に到着したら、どのトラックが最初に到着したかを知りたい(1、2、...または10)。

だから私は、トラックが作成されたときに各トラックに番号を割り当てる方法があると仮定しています。そして、私は最後の点でこの番号を読んでどれが最初に到着したのか知ることができると仮定しています。

どうすればいいですか?

答えて

0

はい、可能です。パラメータを使用します。トラックはエージェントであり、複数のパラメータを持つことができます。パラメータを使用する最も簡単な方法は、エージェントパレットからトラックウィンドウにドラッグすることです。その名前と型を定義します(あなたの場合は整数になります)。ソースでトラックが生成されたら、パラメータに必要な値を設定できます。

エージェント:あなたはシーケンシャル番号を持つようにしたい場合は、あなたが何かを入力し、終了コード領域にに、ソースオブジェクトには、初期値1を持つIDと呼ばれるメインウィンドウで変数を作成し、 .parameter = ID ++;

「パラメータ」は、トラックウィンドウで作成したパラメータの名前である必要があります。

希望に役立ちます。

関連する問題