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のアンカーが修正されます。

AGV.TravelPathSection.fromDist

readonly double fromDist

説明

AGVのパス通過の開始地点を示すパス上の距離。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

AGV.TravelPathSection.fromTravelDist

readonly double fromTravelDist

説明

AGVのパス通過の開始地点と一致する、AGVの移動距離。

AGVは、移動パスのセクションごとに自身の累積移動距離を記録します。各移動オペレーションは移動距離0で始まり、パスに沿って移動するにつれ、移動距離は増えます。特定の時点におけるAGVの移動距離にアクセスするには、AGV.currentTravelDistを使用できます。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

AGV.TravelPathSection.path

readonly Object path

説明

このセクションが関連付けられているパス。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

AGV.TravelPathSection.toDist

readonly double toDist

説明

AGVのパス通過の終了地点を示すパス上の距離。