LeitungsVerdraengung

Top  Previous  Next

 

Die Funktion stellt einen Mindestabstand zwischen den angegebenen Linien her.

 

Voraussetzung                    

Die relevanten Daten müssen selektiert sein.

 

Parameter

/HELP

Ausgeben einer Kurzhilfe als Übersicht.

/TRACE

Der Debugmodus wird eingeschaltet und die Funktion gibt interne Statusmeldungen aus.

/INVERSE

Statt eines Mindestabstands und dem Spreizen der Linien erfolgt ein Zusammenziehen zu einer Trasse.

SOLLABSTAND/<n.n>

ABSTAND1/<n.n>

Gewünschter Abstand der Linien nach der Verdrängung. Default = 1.0

FIXKEYS/<liste>

Liste der Schlüssel(bereiche), die zwar als Linien/Leitungen verstanden werden, aber an ihrem Platz bleiben.

STEP/<n.n>

Relative Schrittweite bei den Verschiebeschritten. Je größer der Wert desdo schneller der Erfolg. Ist der Wert zu groß sind Seiteneffekte wie Überholen von anderen Leitungen möglich.

USEREXIT/<name>

Name einer Prozedur, die für jedes Objekt aufgerufen wird.

MOVESYM/<liste>

Objektschlüsselliste der Symbolobjekte, die mit verschoben werden dürfen.

STEP/<n.n>

Schrittweite zur Konfliktvermeidung in Metern. Praxisgerecht sind Werte im Intervall [0.01, 2]. Kleine Werte ergeben längere Vereinfachungsgeraden bei allerdings zunehmender Laufzeit. Der Defaultwert ist 0.25.

/NETZ

Es wird ein Flächennetz bearbeitet.

/MOVEGEWICHT

Bedeutung ist nicht bekannt.

/PRESORT /ONLYPRESORT

In den Linienobjekten werden zwischenpunkte dort angelegt, wo Lote von anderen Linien treffen. Dadurch kann die Verdrängung die Linie dort biegen.

QTX/name

Bedeutung ist nicht bekannt.

/CHECKSYMKEY

Bedeutung ist nicht bekannt.

ABSTAND2/n.n

TOLMITTELN/n.n

Abstand der Punkte. Default = 1.0

MINABSTAND/eps

Epsilon, Standard 0.01, Bei Invers step/2

FANGABSTAND/n.n

Bedeutung ist nicht bekannt. Default=2.0

TOLGER/tol

Toleranz fuer Geradenzwischenpunkte, 0.01 < tol < 10, Default = -1

Redsollabstand/n.n

Ggf. Sollabstand in Stationsnähe reduzieren. default = 3 * sollabstand

Kabelabstand/n.n

Abstand der Kabel untereinander.

Maxpktgew/n.n

Sfaktor/n.n

MAXLOOP/n

Schleifenzahl, max 150, bei Trace->1

HAKEYS/n-m,n-m

Bedeutung ist nicht bekannt. Default=2.0

ENDSYM/n-m,i-j

Symbolnummers/Objektschlüssel von Objekten an offenen Enden

STATIONKEYS/n-m,i-j

Bedeutung ist nicht bekannt. Default=2.0

KATASTERKEYS/n-m,i-j

Bedeutung ist nicht bekannt. Default=2.0

FREISYM/n

Parameter für Symbolfreistellung: Keys, Abstand, Max. Verschiebung längs String

FREISYMDIST/n.n

Bedeutung ist nicht bekannt. Default=2.0

FREISYMMAX/n.n

Bedeutung ist nicht bekannt. Default=2.0

OPT/n

Optimierung(1..n),  Toleranz für Punktsuche wird um 2*opt1*step erweitert, in erweitertem Fangkreis bearbeitetet Punkte werden erst nach opt-Schritten wieder bearbeitet.

/VERDRAENGE_AUF_TRASSE

Linien werden von anderen weggeschoben, wenn diese darunter liegen. Es sind keine gemeinsamen Stützpunkte notwendig. Die Linien, von denen die anderen Heruntergeschoben werden, sollten sinnvollerweise mit FIXKEYS/xxx markiert sein.

WORKPNT/n.n

Bedeutung ist nicht bekannt. Default=2.0

 

Rückgabewert

Wert

Beschreibung

0

Aufruf wurde erfolgreich durchgeführt

Sonst

Fehler aufgetreten

 

 

 

 

Beispiel

LeitungsKnoten radius/20.0 knokeys/5011,5100,5200,5300,5400 addpkt/8.0 ltgkeys/5820,6020 gebkeys/1700,1705,17105,1240 step/0.2