Kostenlose AutoLISP-Befehle, um Zeichnungsbearbeitungszeit zu sparen
Was ist AutoLISP?
AutoLISP ist eine beliebte Hochsprache für die Programmierung in CAD-Paketen wie AutoCAD, BricsCAD oder ZWCAD. Mit AutoLISP können Sie benutzerdefinierte CAD-Befehle erstellen, um Aktionen auszuführen und die gewünschte Ausgabe zu generieren.
AutoLISP ist bereits mit einer Vollversion von AutoCAD geladen. AutoLISP wird in AutoCAD LT jedoch nicht unterstützt.
Liste der freien Lisps und Hilfsprogramme
3D Polyline Lisps
Sl. Nein. |
Free Lisp related to 3D-Polylinie |
Beschreibung |
Erstellen Sie ein 3-Punkt-Rechteck |
Zeichnen Sie ein Rechteck, indem Sie 3 Punkte auswählen |
|
Erstellen von Ansichten aus 3D-Linie |
Einfaches Erstellen von Ansichten aus 3D-Linie |
|
3D Vertex aktualisieren |
Aktualisieren Sie den Z-Wert aller Eckpunkte einer 3D-Polylinie |
|
Text erhöhen |
Ausgewählte Texte gemäß den in den ausgewählten Texten genannten Erhebungen anheben |
|
Konvertieren von 3D-Gesicht in 3D STL |
Konvertieren Sie 3D-Gesichter in eine STL-Datei und zeigen Sie die STL in kostenlosen STL-Viewern an |
|
Markieren Sie den Z-Wert an jedem Scheitelpunkt der 3D-Polylinie |
Programm zum Markieren des Z-Werts an jedem Scheitelpunkt der 3D-Polylinie |
|
Interpolieren Sie den 3D-Wert an jedem Scheitelpunkt der Polylinie |
Interpolieren Sie den 3D-Wert an jedem Scheitelpunkt der Polylinie |
|
Höhen interpolieren |
Interpolieren von Höhen am 3D-Polylinien-Scheitelpunkt |
|
Vertext der 3D-Polylinie aktualisieren |
Aktualisieren Sie jeden Scheitelpunkt der 3D-Polylinie mithilfe von Höhentext |
Landvermessung Lisps
Sl. Nein. |
Free Lisp im Zusammenhang mit Land Survey (Infrastructure Engineering) |
Beschreibung |
Fuß zu Meter |
Entfernung in Fuß nach Meter umrechnen |
|
Konvertieren von DXF in CSV-Datei |
Export Rechtswert, Hochwert, Höhe und Bemerkung aus DXF; Konvertieren von DXF erstellt von Topcon Instrument in CSV-Datei |
|
Anzeigebereich |
Polygonfläche in verschiedenen Maßeinheiten anzeigen |
|
Farbverlauf zeichnen |
Programm zum Zeichnen einer Linie auf Formationsebene in einer Längsschnittzeichnung mit einem bestimmten Gradienten |
|
Abstand messen |
Messen Sie den Abstand zwischen zwei beliebigen Punkten der Polylinie |
|
Höhe interpolieren |
Interpolieren von Erhebungen in einem bestimmten Abstand |
|
Meeresspiegel |
Konvertieren Sie die Höhe, um den Meeresspiegel darzustellen |
|
Aufbruch |
Nützliches Lisp zum Konvertieren von Zeichnungspunkten in Absteckpunkte |
|
Interpolieren mehrerer Erhebungen |
Programm zum Interpolieren mehrerer Erhebungen |
|
Mittelpunktsinterpolation |
Text in der Mitte ausgewählter Texte interpolieren |
|
Höhe aktualisieren |
Z-Wert zu ausgewählten Punkten hinzufügen |
|
Stromleitung |
In vielen Vermessungszeichnungen müssen wir die Stromleitung angeben. Mit diesem Lisp kann jede Polylinie in eine Linie umgewandelt werden, die eine Stromleitung anzeigt. |
|
Text am Rasterpunkt ausrichten |
So fangen Sie Text mit einem bestimmten Rasterabstand am nächsten Punkt im Raster ein |
|
Gitter zeichnen |
Zeichnen Sie ein Raster mit einem bestimmten Rasterintervall |
|
Mehrere Bereich |
Ermitteln der Fläche mehrerer Polygone in einem einzigen Befehl |
|
Führer zeichnen |
Zeichnungsführer mit jeweiligem Rechtswert und hochwert |
|
Meter zu Fuß |
Konvertieren Sie metrischen Text in Text mit metrischem Wert und Fußwert |
|
Zufälliger Text innerhalb des ausgewählten Bereichs |
Erstellen Sie zufällige Erhebungen um die verfügbare Höhe mit dem angegebenen Limit |
|
Measure-Befehl wiederholen |
Wiederholen Sie den Messbefehl mit der Option zum Einfügen von Blöcken für mehrere Polylinien in einem einzigen Befehl |
|
Punkte festlegen |
Exportieren Sie Zeichnungspunkte zum Festlegen nach Excel |
Alignment Lisps
Sl. Nein. |
Free Lisp related to Rechtschreibung |
Beschreibung |
Mark Chainages |
Markieren von Verkettungen entlang ausgewählter Ausrichtungen in den angegebenen Querschnittsintervallen |
|
Erstellen Kurve Design Details |
Erstellen Sie Kurvendesign-Details für jede Straßenausrichtung |
|
Block entlang der Ausrichtung erstellen |
Erstellen eines Attributblocks auf einer ausgewählten Polylinie mit Blocknummer |
|
Mark Chainages an der Kreuzung |
Setzen Sie einen Scheitelpunkt entlang einer Ausrichtung in jedem Kettenabstand ein: Markieren Sie Ketten an Kreuzungen entlang der Ausrichtung |
|
Scheitelpunkt entlang einer Ausrichtung einfügen |
Scheitelpunkt entlang einer Ausrichtung (Polylinie) an der Textposition einfügen |
|
Scheitelpunkte entlang einer Ausrichtung markieren: |
Scheitelpunkt an jedem Scheitelpunkt der ausgewählten Polylinie einfügen |
|
Schnittausrichtung zwischen alternativen Kettenlagen |
Markieren Sie die Chainage in einem bestimmten Intervall und schneiden Sie die Ausrichtung zwischen den einzelnen Chainage. |
Polyline Lisps
Sl. Nein. |
Kostenlose Lisps im Zusammenhang mit Polyline |
Lisp für Brics CAD |
Polylinien-Scheitelpunkt reduzieren |
Polyliniengewicht reduzieren |
|
Scheitelpunkt entlang einer Polylinie einfügen |
Scheitelpunkt entlang der Polylinie mithilfe der Textposition einfügen |
|
Qualitätsprüfung Polygone |
Find close poly – Qualitätsprüfung Ihrer Zeichnung vor dem Export in das GIS-System |
|
Textobjekte verschieben |
Export Block Abstand von der Ausrichtung Polylinie Linie als CSV |
|
Koordinatentabelle erstellen |
Erstellen Sie eine Koordinatentabelle für 3D- und 2D-Polylinien |
|
Polylinien-Vertex exportieren |
Exportieren Sie Polylinien-Vertex-Daten zusammen mit der automatischen Punktnummerierung |
|
Kreuzungen markieren |
Ebenen von Linien finden schneiden mit ausgewählter Polylinie |
|
Offenes Polygon finden |
Offene Polygone zwischen ausgewählten Polylinien markieren |
|
Glatte Polylinie konvertieren |
Glatte Polylinie in reguläre Polylinie konvertieren |
|
Glätten Querschnitt Linie |
Glätten Sie die Querschnittslinie, um sie als natürliche Oberfläche darzustellen |
|
Fläche in Polylinie konvertieren |
Konvertieren von 3D-Flächen in 3D-Polylinien |
|
Mittellinie erstellen |
Erstellen von Mittellinien aus Kanten |
|
Kreuzungen finden |
Schnittpunkte zwischen den ausgewählten Polylinien finden |
|
Messen Linie |
Messen Sie jedes Segment der ausgewählten Polylinie. |
|
Brechen Sie alle sich kreuzenden Polylinien |
Programm zum Brechen von Polylinien an Kreuzungen |
|
Polygon im Uhrzeigersinn neu erstellen |
Ändern Sie die Richtung des Polygons im Uhrzeigersinn |
|
Offset Polylinie auf beiden Seiten |
Offset Polylinie auf beiden Seiten |
|
Polylinien nach Länge sortieren |
Polylinien sortieren abhängig von der Entfernung |
|
Polylinienkoordinaten exportieren |
Exportkoordinate jedes Eckpunkts der Polylinie |
Block Lisps
Sl. Nein. |
Kostenloses Lisp im Zusammenhang mit AutoCAD Block |
Beschreibung |
Block am Segmentmittelpunkt einfügen |
Einfügen von Blöcken in der Mitte jedes Segments |
|
Text aus ausgewähltem Attribut |
Text aus dem ausgewählten Attribut erstellen |
|
Block auf Polylinie einfügen |
Einfügen von Blöcken an der Kreuzung oder am Ende oder einer Kombination aus Kreuzung und der Endpunkt der ausgewählten Polylinie. |
|
Block am Scheitelpunkt einfügen |
Routine zum Einfügen eines Blocks an jedem Scheitelpunkt der ausgewählten Polylinie |
|
Elevate Block |
Lisp-Routine zum Anheben von Blöcken mit dem nächstgelegenen Höhentext. |
|
Block in Text einfügen |
Fügen Sie Blöcke ein, indem Sie den angegebenen Text in der gesamten Zeichnung finden |
Text Lisps
Sl. Nein. |
Free Lisp für den Umgang mit Text-Entitäten |
Beschreibung |
Überprüfen Sie fehlende Zahlen nacheinander |
Finden Sie die fehlende Zahl in einer Sequenz von der kleinsten bis zur höchsten Zahl im ausgewählten Text |
|
Präzision ändern |
Ändern der Genauigkeit des ausgewählten Textes in CAD |
|
Konvertieren von MText in Text in CAD |
Konvertieren von MText in Normale Textentität in AutoCAD |
|
Finden Unterschied in Über Läppen Text |
Finden Sie den Unterschied zwischen überlappenden Texten |
|
Texte austauschen |
Austausch der Texte |
|
Text drehen |
Text in Bezug auf den Winkel der ausgewählten Punkte drehen |
|
Kopieren Sie Text in viele |
Kopieren Sie den Text des Referenztextes in alle weitere ausgewählte Texte |
|
Wählen Sie Texte aus, die |
Markieren Sie die Texte mit dem angegebenen Text unter den ausgewählten Texten |
|
Überlappung finden |
Find ist der Text, der sich mit einem anderen Text oder einer anderen Entität überlappt |
|
Werte abrunden |
Runden Sie die Werte auf die nächste 0 ab.005 |
|
Rahmen um einen Text |
Setzen Sie Kästchen um ausgewählte Texte |
|
Kreis um einen Text |
Kreise um ausgewählte Texte legen |
|
Finden minimale und maximale Anzahl unter ausgewählten Text |
Finden minimale und maximale Anzahl unter ausgewählten Text |
|
Punktdaten exportieren |
Exportieren von Punktdaten aus der Zeichnung als eine CSV-Datei |
|
Punktdaten importieren |
Importieren von Punktdaten aus CSV-Datei als AutoCAD-Zeichnung |
Utility Lisps
Sl. Nein. |
Kostenlose Lisp-Utility-Funktionen |
Befehl |
Cloud-Objekt |
Erstellen Sie eine Beschriftung (wolkenähnliches Objekt) um den wichtigen Text in der Zeichnung |
|
Makros |
Set von Makros zur Beschleunigung der Zeichnungsbearbeitung |
|
Liste DXF Details |
Alle DXF-Details der ausgewählten Entität auflisten |
|
Multiplizieren |
Ausgewählte Entitäten mit einem bestimmten Multiplikationsfaktor multiplizieren |
|
Ebene in aktuelle ändern |
Ändern der Ebene ausgewählter Entitäten in die aktuelle Ebene |
|
Schnelles Erstellen von Ebenen |
Erstellen Sie schnell eine neue Ebene |
|
Ebene löschen |
Löschen Sie alle Entitäten der Ebene, die von der ausgewählten Entität bestimmt wurden |
|
Normale UCS einstellen |
Setzen Sie normale BCS auf alle ausgewählten Entitäten. nützlich, wenn versehentlich ein Extrusionswinkel zum Zeichnen von Entitäten festgelegt ist. |
|
Skala Linie |
Skalieren Sie ausgewählte Linien ab dem Mittelpunkt mit einem bestimmten Skalierungsfaktor. |
|
Bogen zu Linie |
Konvertieren Bogen oder Kreis in eine Reihe von Liniensegment |
|
Elevate Elevation Text |
Erhöhungen abhängig vom Textinhalt erhöhen |
Hilfsprogramme
Sl. Nein. |
Kostenloses Hilfsprogramm |
Beschreibung |
Excel-Makro |
Plotten von Punktebenen in verschiedenen Farben in Ihrem CAD-Paket mit Hilfe dieses Makros |
|
Excel zu CAD |
Tabellendaten als native CAD-Entitäten aus Excel erstellen |
|
eSurvey Form |
Konvertieren Sie AutoCAD DXF oder AutoCAD DWG in eine ESRI-Formdatei |
|
UTM Konverter |
Konvertieren Sie Breitengrad / Längengrad (Lat / long) in UTM und umgekehrt |
|
CAD Batch Runner |
Skript und Lisp auf mehreren Zeichnungen ausführen |
|
Einheitenumrechnung |
Dienstprogramm zum Konvertieren der beliebtesten Vermessungseinheiten – Länge, Fläche und Volumen. |
Was ist eine LSP-Datei?
LSP-Dateien oder Dateien mit .LSP-Erweiterung sind die Dateien in der Programmiersprache LISP geschrieben. Die LSP-Dateien enthalten Quellcode für AutoLISP in Form von Klartext-Programmcode, der mit Hilfe eines LSP-Interpreters ausgeführt wird. Diese Dateien können mit einem beliebigen Texteditor geöffnet werden. LSP-Dateien werden mit gängigen CAD-Programmen wie AutoCAD, BricsCAD und ZWCAD verwendet.
Wie erstelle ich ein LISP in AutoCAD?
Im Fenster VLISP können Sie ein LISP-Programm erstellen. Um das VLISP-Fenster zu öffnen, wählen Sie im AutoCAD-Fenster im Menü ‚Extras‘ die Option ‚AutoLISP‘ und dann die Option ‚Visual LISP Editor. Im sich öffnenden VLISP-Fenster können Sie Ihr LISP-Programm in das Konsolenfenster eingeben. Sie können den VLISP-Texteditor auch starten, indem Sie ‚Datei‘ und dann ‚Neu‘ auswählen. Mit dem Texteditor können Sie komplette LISP-Programme oder -Routinen schreiben und speichern.
Wie öffne ich ein LISP in AutoCAD?
Eine AutoLISP-Datei sollte zuerst geladen werden, bevor sie ausgeführt werden kann. Stellen Sie zum Öffnen einer AutoLISP-Datei (LSP) sicher, dass der Texteditor aktiv ist. Klicken Sie in Visual LISP in der Menüleiste im Menü ‚Extras‘ auf die Schaltfläche ‚Laden‘. Alternativ können Sie in der Symbolleiste ‚Ausführen‘ auf das Fenster ‚Aktive Bearbeitung laden‘ klicken. Im Konsolenfenster wird eine Meldung angezeigt, wenn das Programm erfolgreich geladen wurde. Um die AutoLISP-Funktion auszuführen, geben Sie an der AutoCAD-Eingabeaufforderung den Namen eines Befehls- oder Funktionsnamens in Klammern ein und drücken Sie die Eingabetaste. Alternativ können Sie den Namen eines Befehls- oder Funktionsnamens in Klammern an der Eingabeaufforderung der Visual LISP-Konsole eingeben und die Eingabetaste drücken.
Ist LISP die beste Programmiersprache für AutoCAD?
LISP, eine der besten Hochsprachen, ist aufgrund der unstrukturierten Natur von AutoCAD-Zeichnungen die am besten geeignete Programmiersprache für AUTOCAD.Die Lisp-Funktionen eignen sich für Geometrie, den Zugriff auf die interne DWG-Datenbank von AutoCAD oder die Manipulation grafischer Objekte in AutoCAD. Die Eigenschaften dieser grafischen Entitäten werden AutoLISP als Zuordnungslisten angezeigt, in denen Werte mit AutoCAD-Gruppencodes gepaart werden, die Eigenschaften wie Definitionspunkte, Radien, Farben, Ebenen, Linientypen usw. angeben. AutoCAD lädt AutoLISP-Code aus .LSP-Dateien.
AutoLISP-Code kann mit dem Benutzer über den grafischen Editor von AutoCAD interagieren, indem primitive Funktionen verwendet werden, mit denen der Benutzer Punkte auswählen, Objekte auf dem Bildschirm auswählen und Zahlen und andere Daten eingeben kann. AutoLISP verfügt auch über eine integrierte grafische Benutzeroberfläche (GUI) Mini- oder domänenspezifische Sprache (DSL), die Dialogsteuerungssprache , zum Erstellen modaler Dialogfelder mit automatisiertem Layout in AutoCAD.
Wie lade ich ein AutoLISP-Programm?
Geben Sie das Lisp-Programm/die Lisp-Routine in den Visual Lisp-Editor ein. Laden Sie die Routine, indem Sie auf die Schaltfläche „
‚Aktives Bearbeitungsfenster laden‘ klicken. Der gewünschte Befehl wird erstellt. Jetzt können Sie diesen Befehl im Befehlsfenster ausführen, um das gewünschte Ergebnis zu erhalten. Sie können das LISP-Programm auch von außerhalb des Visual Lisp-Editors laden. Diese Vorgehensweise wird normalerweise verwendet, wenn Sie den Code der von Ihnen erstellten Lisp-Befehle nicht freigeben möchten. Um Lisp außerhalb des LISP-Editors zu laden, navigieren Sie zum Menü ‚Verwalten‘ und klicken Sie auf ‚Anwendung laden‘. Wählen Sie die LSP-Datei aus und laden Sie sie. Auf diese Weise können Sie die LSP-Routine mit Ihrer gewünschten Zeichnung verwenden. Wenn Sie den Befehl lisp jedoch mit mehreren Zeichnungen verwenden möchten, müssen Sie ihn der Startup Suite hinzufügen, damit die Lisp-Routine bei jedem Start einer neuen Zeichnung automatisch geladen wird und mit jeder neuen Zeichnung verwendet werden kann.
Wie lade ich Lisp-Dateien in Autocad LT?
Sie können keine Lisp-Dateien in AutoCAD LT laden. AutoCAD LT ist eine eingeschränkte Version von AutoCAD. AutoCAD LT unterstützt AutoLISP nicht. Es ist nicht möglich, externe Anwendungen in AutoCAD LT zu laden, daher ist der Befehl Appload nicht verfügbar. Dies ist der Grund, warum Sie keine Lisp-Dateien laden können.
Was ist der Unterschied zwischen AutoLISP und Visual LISP?
AutoCAD führte Mitte der 1980er Jahre AutoLISP als Anwendungsprogrammierschnittstelle (API) in Release 2.1 ein. LISP wurde als anfängliche AutoCAD-API ausgewählt, da es sich hervorragend für den unstrukturierten Entwurfsprozess von AutoCAD-Projekten eignet, bei dem wiederholt verschiedene Lösungen für Entwurfsprobleme ausprobiert wurden.
Visual LISP (VLISP) ist ein Softwaretool zur Beschleunigung der AutoLISP-Programmentwicklung. Die integrierte Entwicklungsumgebung (IDE) von VLISP bietet Funktionen, die die Erstellung und Änderung von Quellcode, das Testen und Debuggen von Programmen erleichtern. Darüber hinaus bietet VLISP ein Medium zur Bereitstellung eigenständiger Anwendungen, die in AutoLISP geschrieben wurden.
Welche CAD-Software unterstützt AutoLISP und Visual LISP?
AutoLISP und Visual Lisp werden von CAD-Software wie AutoCAD, BricsCAD, GstarCAD und ZWCAD unterstützt.
Welche Erweiterungen werden von verschiedenen CAD-Programmen unterstützt?
Jede CAD-Software benötigt einen anderen Dateityp, um lisp auszuführen. Im Folgenden sind einige erforderliche Dateierweiterungen aufgeführt: .LSP – Lisp-Datei (Funktioniert mit AutoCAD / BricsCAD / GstarCAD / ZWCAD).FAS – Kompilierte AutoLISP-Datei zum schnellen Laden (funktioniert mit AutoCAD / GstarCAD).DES – Bricscad Kompilierte Lisp-Datei (Funktioniert mit BricsCAD).ZEL – ZWCAD Kompilierte Lisp-Datei (Funktioniert mit ZWCAD).
Was soll ich herunterladen und wie lade ich Lisp herunter?
Jedes CAD-Paket benötigt einen anderen Dateityp, um lisp auszuführen. Im Folgenden sind einige erforderliche Dateierweiterungen aufgeführt: .LSP – Lisp-Datei (Funktioniert mit AutoCAD / BricsCAD / GstarCAD / ZWCAD).FAS – Kompilierte AutoLISP-Datei zum schnellen Laden (funktioniert mit AutoCAD / GstarCAD).DES – Bricscad Kompilierte Lisp-Datei (Funktioniert mit BricsCAD).ZEL – ZWCAD Kompilierte Lisp-Datei (Funktioniert mit ZWCAD). Abhängig von Ihrem gewünschten CAD-Paket können Sie die gewünschte Datei herunterladen.
Wie lade ich Lisp in mein CAD-Paket hoch?
Starten Sie Ihr CAD-Programm und geben Sie an der Eingabeaufforderung oder auf dem Bildschirm ‚appload‘ ein. Das Dialogfeld Anwendungen laden/entladen wird angezeigt. Klicken Sie neben ‚Suchen in‘ auf, um zu dem Verzeichnis zu navigieren, in dem Sie die Lisp-Datei gespeichert haben. Wählen Sie die gewünschte Datei aus und klicken Sie auf die Schaltfläche ‚Laden‘ und dann auf die Schaltfläche ‚Schließen‘.