2026-05-05 16:06:06 +02:00
2026-05-15 12:25:01 +02:00
2026-05-15 11:20:17 +02:00
2026-05-07 17:36:43 +02:00
2026-05-05 16:06:06 +02:00
2026-05-05 16:06:06 +02:00

dxfmakros

AutoLISP-Makros fuer BricsCAD Pro zur automatisierten Erstellung von Foerderanlagen- und Kreisel-Layouts.

Makros / Befehle

VarioFoerderer.lsp - Foerderanlage Generator (v24.4)

Generiert komplette Vario-Foerderanlagen mit Vertikalboegen, Motor-/Spannstationen, Staustrecken und Ein-/Ausschleus-Elementen.

Befehl Beschreibung
FOERDERANLAGE Interaktiver Generator: Zwei Punkte messen oder manuelle Eingabe von Distanz/Hoehe, berechnet optimalen Bogenwinkel und fuegt Module ein
FOERDERTEST Automatischer Testlauf (Distanz=6000, Hoehe=2000, Richtung=Auf), speichert Ergebnis als DXF

Unterstuetzte Bogenwinkel: 3, 9, 12, 15, 24, 36, 48 Grad

KreiselInsert.lsp - Kreisel Modul-Einfuegesystem (v4.0)

Zeichnet ILS-Kreiselmodule mit konfigurierbarem Abstand und PIN-Typ.

Befehl Beschreibung
KreiselInsert Modul an manuell gewaehltem Punkt einfuegen
KreiselConnect Smart Connect: Neues Modul an bestehendes anschliessen

Projektstruktur

dxfmakros/
├── Blocks/                # DWG-Bloecke (Motorstation, Spannstation, Vertikalboegen, etc.)
├── Lisp/                  # AutoLISP-Makros
│   ├── VarioFoerderer.lsp
│   └── KreiselInsert.lsp
├── bin/                   # Hilfs-Skripte
├── result/                # Ergebnisse / DXF-Exporte (nicht im Git)
├── LICENSE
├── README.md
└── requirements.txt

Umgebungsvariablen

Variable Beschreibung
DXFMAKRO Wurzelverzeichnis des Projekts
DXFM_BLOCKS Pfad zum Blocks-Verzeichnis (fuer DWG-Einfuegungen)
DXFM_RESULTS Pfad fuer DXF-Exporte
DXFM_BIN Skriptverzeichnis
DXFM_LIB Python-Quellcode
DXFM_CFG Konfigurationsdateien

Einrichtung

  1. Umgebungsvariable DXFM_BLOCKS auf das Blocks/-Verzeichnis setzen
  2. .lsp-Dateien in BricsCAD laden (manuell oder via Startup)
  3. Befehle in der BricsCAD-Kommandozeile ausfuehren

Lizenz

MIT License — siehe LICENSE

Autor

Michael Stangl (GitHub: mistamichael)

S
Description
No description provided
Readme MIT 2.2 GiB
Languages
Common Lisp 73.9%
Python 23.4%
Batchfile 1.4%
Clean 0.6%
Shell 0.5%
Other 0.2%