ReplaceLinkage [RLK] |
Top Previous Next |
Ändern der Verbindung zwischen Punkten eines String-Elements. Mit dieser Routine läßt sich die Verbindungsinformation eines Punktes austauschen, wenn sich dieser innerhalb eines String-Elementes befindet. Mögliche Verbindungsarten sind L, R, C und P. Es sind nicht alle Austauscharten zulässig, so kann die Verbindungsinformation nicht von P nach R geändert werden. Ebenso gibt es Seiteneffekte; es müssen z.B. immer 2 Punkte hintereinander die Information R besitzen. Voraussetzung Die Datenbank muß geöffnet sein. Parameter /LOOP Bis zu einem #CON können beliebig viele Verbindungsarten geändert werden. /S oder -S Es wird eine Strässle-kompatible Abfrage durchgeführt. Als erstes wird nach einer Koordinate zum Identifizieren gefragt, dann wird nach der neuen Verbindungsart gefragt. /H Mit diesem Schalter wird ein Hilfetext und die Aufrufkonvention angezeigt. Rückgabewert
Dialog Dialog bei Strässle-Kompatibilität: Es wird eine Strässle-kompatible Abfrage durchgeführt. Als erstes wird nach einer Koordinate zum Identifizieren gefragt, dann wird nach der neuen Verbindungsart gefragt. Liniensegment identifizieren (L) #L 100 100 Neue Verbindungsart(P,L,R,C): P Dialog sonst: Es erfolgt nur eine Abfrage nach Koordinaten zum Identifizieren des Liniensegments. Diese Abfrage wird mit der neuen Verbindungsinformation getätigt. Wenn also das Segment in eine R-Verbindung umgewandelt werden soll, dann wird die Koordinate mit der Taste R digitalisiert. Sonderfälle R → P,L,C Es werden immer beide Verbindungen geändert. L,C → R Der 2. Punkt des Segments darf nicht den Verbindungstyp R haben. P → R Ist nicht erlaubt und muß über eine Änderung der P-Verbindung in eine L-Verbindung ersetzt werden. P → L,C Ist nicht für den ersten Punkt eines Stringselements erlaubt. Beispiel Bemerkung Da in der Datenbank C-Verbindungen noch nicht gefunden werden, ist es nicht möglich, diese zu verändern. Siehe auch
|