Wegzerleger

<< Click to Display Table of Contents >>

Navigation:  Funktionsblockbibliothek > Navigation >

Wegzerleger

Previous pageReturn to chapter overviewNext page

navigation_path_decomposer

Schneidet aus einem Weg einen Teilweg aus. Ein Weg besteht aus einer Liste von Posen.

Index

Pose

1

p1

2

p2

...


N

pN

 

Die Eingänge Start und Länge bestimmen Startpose und Länge des zerlegten Weges. Start muss in dem Wertebereich [1;N] liegen. Ist Start <1, wird intern der Wert 1 verwendet. Ist Start > der Länge des Weges, so wird ein leerer Weg ausgegeben. Länge muss in dem Wertebereich [0;N-Start+1]. Bei einer Länge <=0 wird einer leerer Weg ausgegeben. Ist die Länge >N-Start+1, wird der mit Index Start beginnende Weg ausgegeben.

 

Beispiele:

 

Weg = p1, p2, p3, p4, p5, p6, p7, p8, p9, p10

Start = 3

Länge = 5

Teilweg = p3, p4, p5, p6, p7

 

Weg = p1, p2, p3, p4, p5, p6, p7, p8, p9, p10

Start = 0

Länge = 1

Teilweg = p1

 

Weg = p1, p2, p3, p4, p5, p6, p7, p8, p9, p10

Start = 11

Länge = 1

Teilweg = leerer Weg

 

Weg = p1, p2, p3, p4, p5, p6, p7, p8, p9, p10

Start = 1

Länge = 0

Teilweg = leerer Weg

 

Weg = p1, p2, p3, p4, p5, p6, p7, p8, p9, p10

Start = 2

Länge = 20

Teilweg = p2, p3, p4, p5, p6, p7, p8, p9, p10

 

Eingänge

Typ

Standard

Beschreibung

Weg

path

leerer Weg

Der zu zerlegende Weg

Start

int

1

Die Pose am Index Start des zu zerlegenden Weges wird die erste Pose des zerlegten Weges.

Länge

int

1

Der zerlegte Weg besteht aus Länge Posen beginnend mit Pose am Index Start des zu zerlegenden Weges.





Ausgänge




Teilweg

path

leerer Weg

Der ausgegebene Weg beginnt mit der Pose am Index Start und hat besteht aus Länge Posen.