トラフィックコントロールオブジェクトは、移動ネットワークの所定のエリアにおけるトラフィックを制御するために使用されます。トラフィックコントロールエリアを構築するには、ネットワークノードをトラフィックコントロールオブジェクトに接続します。これらのネットワークノードは、トラフィックコントロールエリアのメンバーになります。同じトラフィックコントロールオブジェクトのメンバーである2つのノード間のパスはトラフィックコントロールパスとして指定され、移動者はトラフィックコントロールオブジェクトによって権限が与えられている場合にのみ、そのパス上に移動できます。トラフィックコントロールオブジェクトは、相互排除モードにできます。相互排除モードでは、任意の時点で一定数の移動者のみがエリアに入ることができます。また、非時限トラフィックモードを使用して、移動者が一度に特定のパスセクションにしか移動できないようにすることもできます。
イベントの詳細については、「イベントリスニング」ページを参照してください。
トラフィックコントロールオブジェクトには、次のイベントがあります。
エントリ時イベントは、移動者がこのトラフィックコントロールで制御されているエリアに入ると発生します。
次のパラメータがあります。
イベントパラメータ | タイプ | 説明 |
---|---|---|
移動者 | ツリーノード | コントロールエリアに入る移動者(またはタスクシーケンス) |
ネットワークノード | ツリーノード | 移動者のノード、コントロールエリアへのエントリ |
次の出力ポート | 整数 | 移動者が次に使用する出力ポート |
エントリリクエスト時イベントは、移動者がトラフィックコントロールによって制御されているエリアに入ろうとすると発生します。
次のパラメータがあります。
イベントパラメータ | タイプ | 説明 |
---|---|---|
移動者 | ツリーノード | コントロールエリアへのエントリをリクエストする移動者(またはタスクシーケンス) |
ネットワークノード | ツリーノード | 移動者のノード、コントロールエリアへのエントリ |
次の出力ポート | 整数 | 移動者が次に使用する出力ポート |
終了時イベントは、移動者がコントロールエリアを離れると発生します。
次のパラメータがあります。
イベントパラメータ | タイプ | 説明 |
---|---|---|
移動者 | ツリーノード | コントロールエリアを出る移動者(またはタスクシーケンス) |
トラフィックコントロールオブジェクトは状態を実装していません。
トラフィックコントロールオブジェクトは統計を追跡しません。
トラフィックコントロールオブジェクトには、さまざまなプロパティを持つ6つのタブがあります。最後の3つのタブは移動ネットワークオブジェクトに共通です。これらのタブのプロパティの詳細については、以下を参照してください。
残りの3つのタブである[トラフィックコントロール]タブ、[速度]タブ、[ネットワークノード]タブは、ラックオブジェクトに固有です。これらのタブのプロパティについては、次の3つのセクションで詳しく説明します。
[トラフィックコントロール]タブの特定のプロパティは、[トラフィックコントロールモード]メニューで選択した内容に基づいてのみ表示されます。このタブのプロパティについては、この先のセクションで詳しく説明します。
このメニューでは、オブジェクトがトラフィックを制御する方法を定義します。次の2つのオプションがあります。
相互排除は、移動者がどのパスにいるかにかかわらず、特定の数の移動者のみがトラフィックコントロールエリアに入ることを許可する場合に使用します。ここでは、単に最大数値を指定します。
エリア内の最大数 - このプロパティは、[相互排除]がトラフィックコントロールモードとして選択されている場合にのみ表示されます。この値は、トラフィックコントロールエリアに入ることが許可される移動者の最大数を定義します。
非時限のトラフィックモードは、オブジェクトのトラフィックコントロールエリア内の個々のパスに基づいてトラフィックを制御する場合に使用します。モードは、モードテーブルの1つの行で定義されます。モードごとに、トラフィックコントロールエリア内にあるノード間のパスのセットを定義できます。トラフィックコントロールが所定のモードにあるとき、移動者は、入ろうとしているパスが現在のモードで定義されているパスの1つである場合にのみ、トラフィックコントロールエリアに入ることができます。トラフィックコントロールは、トラフィックコントロールエリアに移動者がいなくなるまで同じモードを維持し、その後、到着した最初の移動者を選択し、その移動者がリクエストしたエントリパスを含むモードを見つけます。これが非時限モードである理由です。トラフィックコントロールが同じモードを維持する時間の長さに制限はありません。
次のプロパティは、[非時限のトラフィックモード]が[トラフィックモード]として選択されている場合にのみ表示されます。
[速度]タブには、次のプロパティがあります。
このオプションがオンになっている場合、テーブルはトラフィックコントロールオブジェクトのエリア内での移動者の速度を調整するために使用されます。
選択した行を複製するには、このボタンをクリックします。行が選択されていない場合は、テーブルの末尾に行が追加されます
選択した行をテーブルから削除するには、このボタンをクリックします。行が選択されていない場合は、テーブルの最後の行が削除されます。
[ネットワークノード]タブには、次のプロパティがあります。
トラフィックコントロールオブジェクトの[ネットワークノード]ページでは、トラフィックコントロールのネットワークノードへの接続を編集できます。左側のパネルには、トラフィックコントロールオブジェクトに接続されているすべてのネットワークノードが表示されます。これらのノードの1つを選択すると、右側のパネルが更新され、新しいトラフィックコントロールリストが表示されます。右側のパネルには、左側で選択したネットワークノードに接続されているすべてのトラフィックコントロールが表示されます。編集しているトラフィックコントロールには、「 -- このトラフィックコントロール」という追加のテキストが表示されます。これは、このトラフィックコントロールが他のトラフィックコントロールの間でどのように位置しているかを示します。右側のパネルのトラフィックコントロールのランキングは、ネットワークの動作に大きな影響を与える可能性があります。