DivideDistance [DVS]

Top  Previous  Next

Strecke in n Teile untergliedern.

Mit DivideDistance kann die Strecke zwischen zwei existierenden Punkten der Datenbank in eine beliebige Anzahl von Teilstücken unterteilt werden. Die Unterteilungen werden in den Konstruktionspuffer geschrieben und können von dort z.B. mit LNK oder STR entnommen werden. Weiterhin werden die Positionen dieser Unterteilungen am Bildschirm markiert.

Voraussetzung

Parameter

<Anzahl>

Als Parameter kann die Anzahl der Unterteilungen angegeben werden. Diese wird dann nicht mehr im Dialog abgefragt. Als Wertebereich sind Zahlen größer 0 zulässig. Die Anzahl 5 bewirkt z.B., daß die Strecke in 6 Teile gegliedert wird, also 5 Zwischenpunkte eingesetzt werden.

AUTOMODE/n

 

/

Mit diesem Schalter wird ein Hilfetext und die Aufrufkonvention angezeigt.H

Rückgabewert

Wert

Beschreibung

0

Aufruf wurde erfolgreich durchgeführt

sonst

Fehler aufgetreten

Dialog

Geraden-Anfangspunkt:

Es wird mit einer der Tasten P, L, R oder C ein Punkt aus der Datenbank identifiziert. Dabei berücksichtigt P alle Elemente, L alle Linienelemente, R alle Symbole und C alle Texte. Dieser Punkt wird als Startpunkt der Strecke benutzt.

Geraden-Endpunkt:

Es wird mit einer der Tasten P, L, R oder C ein Punkt aus der Datenbank identifiziert. Dabei berücksichtigt P alle Elemente, L alle Linienelemente, R alle Symbole und C alle Texte. Dieser Punkt wird als Endpunkt der Strecke benutzt.

Anzahl der Unterteilungen:

Es kann jede Zahl größer als 0 eingegeben werden. Die Strecke zwischen Anfangs- und Endpunkt wird dann mit dieser Anzahl Zwischenpunkten versehen. Diese Punkte werden Angezeigt und in den Konstruktionspuffer geschrieben. Ist die Anzahl kleiner gleich Null wird die Funktion beendet.

Diese Abfrage erfolgt nur, wenn die Anzahl nicht als Parameter mitgegeben wurde.

Beispiel

Bemerkung

Siehe auch

AddString [STR]