AGV.TravelPathSection
説明
AGVの移動オペレーション中に行われる特定のパスセクションの通過を表す構造体です。
AGVは、移動オペレーションを開始するとき、目的地到達までに通過するパスの内部表現を構築します。このパスはAGV.travelPathに格納されます。AGV.travelPathは、length
プロパティと配列逆参照(角かっこ:[])演算子を持つ配列状の構造体です。アクセスされる各要素は、AGV.TravelPathSectionのインスタンスです。AGV.TravelPathSectionは、通過するAGVパスのサブセクションを表し、下記のプロパティを持ちます。AGV.currentTravelPathSectionを使用して、AGVが現在移動中の移動パスセクションにアクセスすることもできます。
//Printing an AGV's full path
AGV agv = AGV(current);
for (int i = 1; i <= agv.travelPath.length; i++) {
AGV.TravelPathSection sec = agv.travelPath[i];
print("path ", sec.path,
" fromDist ", sec.fromDist,
" toDist ", sec.toDist,
" fromTravelDist ", sec.fromTravelDist);
}
プロパティ
fromDist | AGVのパス通過の開始地点を示すパス上の距離。 |
fromTravelDist | AGVのパス通過の開始地点と一致する、AGVの移動距離。 |
path | このセクションが関連付けられているパス。 |
toDist | AGVのパス通過の終了地点を示すパス上の距離。 |
詳細
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
AGV.TravelPathSection.fromTravelDist
readonly double fromTravelDist
説明
AGVのパス通過の開始地点と一致する、AGVの移動距離。
AGVは、移動パスのセクションごとに自身の累積移動距離を記録します。各移動オペレーションは移動距離0で始まり、パスに沿って移動するにつれ、移動距離は増えます。特定の時点におけるAGVの移動距離にアクセスするには、AGV.currentTravelDistを使用できます。
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。