LISP-Programm Pfeilspitzen Pfeilspitzen einfügen auf Linienelemente Allgemein: In AutoCAD gibt es für Beschriftungen mit Texten die Multi-Führungen als Werkzeug. Wenn der zugehörige Bemaßungssstil und die notwendigen Optionen alle eingestellt sind, dann lassen sich damit sehr gute Ergebnisse erzielen. Das Programm Pfeilspitzen soll aber nicht die Multi-Führungen von AutoCAD ersetzen, sondern eine Alternative für Anwender bieten, die mal eben schnell eine Skizze beschriften müssen, ohne vorher in die Funktionsweise der Multiführungen einzusteigen. Der Programmablauf ist recht simpel: Eingeben der notwendigen Maßangaben (Zeichnungseinheiten) für die Pfeilspitzen, auswählen der Darstellungsart und dann werden Linienelemente gepickt, die eine Pfeilspitze erhalten sollen. Es gibt 3 verschiedene Arten von Pfeilspitzen: - gefüllt, Darstellung als Solid-Schraffur - gefüllt mit Einschub, Darstellung als Solid-Schraffur - offen, Darstellung als Polylinie mit Breite Vorhandene Pfeilspitzen können aktualisiert werden: es werden die aktuellen Einstellungen des Programms für die Darstellung verwendet, zudem werden Sie in Position und Ausrichtung an das Linienelement angepasst (wenn sich das Linienelement z.b. verschoben hat). Technisches: Zur Ausführung des Programms muss die PfeilSpitzen.lsp mit dem Befehl APPLOAD geladen werden. Dann kann das Programm mit dem Befehl PFS gestartet werden. In der Datei c:\\acad\\pfs_sic.lsp werden alle Benutzereinstellungen gespeichert, damit diese beim nächsten Programmstart wieder zur Verfügung stehen. Wenn der Pfad für die Datei geändert werden soll, dann muss der Pfad direkt in der LSP-Datei editiert werden. Anmerkung: Ab der Version AutoCAD 2014 wird der Pfad C:\acad\... automatisch zu den vertrauenswürdigen Pfaden für Programme hinzugefügt, damit nicht bei jedem Laden der Benutzereinstellungen eine Warnmeldung erscheint. Anmerkungen: Das Programm kann auch bei aktuellem BKS angewendet werden, sofern die xy-ebene des BKS s parallele zur xy-ebene des WKS s liegt. 1
Programmstart: Es öffnet sich das Hauptdialogfenster: Das Dialogfenster: Bereich Pfeilspitzen - Pfeilspitzenart: Mit Hilfe der Radio-Buttons kann die Art der Pfeilspitzen ausgewählt werden: o gefüllt o gefüllt mit Einschub o offen In den Bilddarstellungen der verschiedenen Pfeilspitzenarten wird die ausgewählte Art in Rot, die anderen in Grau dargestellt. Die Proportionen entsprechen den folgenden Eingaben (alle in Zeichnungseinheiten): - Länge: Es wird die Pfeillänge eingegeben. - Breite: Es wird die Breite des Pfeiles angeben. - Einschub: Nur für die Variante gefüllt mit Einschub kann die Länge des Einschubes festgelegt werden. Der Einschub muss kleiner als die Länge des Pfeils sein. Bereich allgemein - Layer von Linienelement: Die Pfeilspitzen werden auf dem Layer des ausgewählten Linienelementes gezeichnet. Andernfalls kann der Layer über den Layer -Button ausgewählt werden. - Farbe von Layer: Die Pfeilspitzen erhalten die Farbe von Layer. Andernfalls wird eine objektbezogene Farbe verwendet, diese kann mit Hilfe des Farb-Buttons geändert werden. 2
- Polylinienbreite: Die Polylinienbreite kann nur für die Pfeilspitzenart offen verwendet werden, auch diese Angabe wird in Zeichnungseinheiten eingegeben. Einfügen: Sie werden aufgefordert Linienelemente (Polylinien, Linien oder Bögen) zu picken. Die Pfeilspitze wird auf dem Endpunkt des Linienelementes erzeugt, welcher den kleineren Abstand zum Pickpunkt hat. Aktualisieren: Sie werden aufgefordert, vorhandene Pfeilspitzen auszuwählen. Dabei können Sie großzügig mit einer Fensterauswahl arbeiten, dass Programm filtert sich die gültigen Pfeilspitzen heraus. Pfeilspitzen sind gültig, wenn das ursprüngliche Linienelement noch vorhanden ist (wenn sich die Geometrie geändert hat, z.b. eine Verschiebung oder Griffbearbeitung wird die Pfeilspitze neu positioniert und ausgerichtet). In der Gestaltung werden die Pfeilspitzen an die aktuellen Einstellungen im Dialogfenster angepasst. Ende: Die Eingaben im Dialogfenster werden gespeichert, das Programm wird beendet. Beispiel Pfeilspitzenarten: In der Beispielzeichnung PfeilSpitzenSample.dwg ist ein Beispiel mit den 3 verschiedenen Pfeilspitzenarten dargestellt: 3
4
Beispiel Aktualisierung: Folgende Aktualisierungen wurden durchgeführt: - Geometrie: Neupositionierung und -Ausrichtung der Pfeilspitzen entsprechend der geänderten Linienelemente. - Pfeilspitzenart: gefüllt mit Einschub - Breite - Farbe Jörn Bosse, 20.05.15 5