Willkommen
Soweit ich recherchiert habe meinst du den MechBefehl: AMCONSTPAR2
und dieser erstellt einfach eine (oder mehrere) Standard AutoCAD Konstruktionslinie(n).
Die Funktion "mehrere auf einmal" kann man nicht 1:1 nachbilden, aber:
Die automatische Berechnung des halben Abstands sollte problemlos funktionieren (ungetestet).
a) Per DIESEL würde man den Benutzerdefinierte Wert erst speichern und dann berechnen(/2), der Quotient wird dann im Makro als Abstandswert zurückgegeben und verwendet.
b) Man benötigt für das Ergebnis aber nicht zwingend DIESEL, nicht einmal unbedingt ein Makro.
Es gibt den Geometrie-Rechner welcher "alles Mögliche" berechnen kann.
KLINIE > Abstand > 'cal 55/2 liefert 27.5 zurück > Objektwahl.. Seitenwahl..
c) Wenn es dir aber nur um diesen Punkt geht schlage ich die Ausnutzung einer anderen Besonderheit
im AutoCAD(<) vor, welcher jedoch nur bei einer Division funktioniert, wie es hier der Fall ist.
Der Abstand wird in der Regel über den Zahlenblock der Tastatur erfolgen und da
stört es in der Praxis kaum wenn man der Zahl für den Abstand noch ein "\2" folgen lässt, oder?
KLINIE > Abstand > Benutzereingab "55/2" liefert 27.5 zurück > Benutzer-Objektwahl.. Benutzer-Seitenwahl..
^C^CKLINIE;abstand;\\\\ oder etwas besser&internationaler geschrieben ^C^C_.XLINE;_offset;\\\
Möchtest immer nur eine KLinie erstellen und den Befehl danach beenden, so füge eine Leereingabe hinzu(enter= ,
wie beim gewöhnlichen Arbeiten auch schließt AutoCAD den Befehl dann ab wenn ohne Objektwahl eine Leereingabe= <Enter> erfolgt.
^C^C_.XLINE;_offset;\\\;
Nun die Frage: Benötigst du wirklich eine DIESEL-Variante (welche nur die Eingabe von "/2" sparen würde)?
------------------
CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP