669545761d
neues Testsystem. Dazu Doku erstellt wie es funktioniert in dewr README.md Aufruf aller Tests im Bricscad durch eigenes Menü.
m.stangl2026-06-18 14:57:03 +02:00
3d0e4e6a80
3D und 2D bzw 2.5D mit identischen Koordinatensystemen hinzugefügt
s.hensch2026-06-18 14:45:05 +02:00
91530e9d99
Menü für Lazy call umgebaut
m.stangl2026-06-18 14:16:38 +02:00
937d7b0e13
Der Aufruf-Befehl in Bricscad für Varioförderer.lsp wurde von FOERDERANLAGE auf VarioFoederer geändert. Die Block-Erstellung und die Attribut-Definition wurden integriet.
y.wang2026-06-18 12:31:38 +02:00
714dc65f45
Alle Objekte sind Ende-an-Anfang miteinander verbunden.
y.wang2026-06-18 09:45:43 +02:00
ec55944721
Orderstruktur der Library in 2d und 3d unterteilt, Dateien entsprechend verschoben, Pfade in Variablen im gesamten Verzeichnis entsprechend korrigiert; Vario Vertikalbögen für 2d und 3d erzeugt;
s.hensch2026-06-18 07:55:01 +02:00
eef9a7ff25
Pfade mit Leerzeichen werden sonst nicht richtig aufgelöst
m.stangl2026-06-17 15:02:18 +02:00
842e07ba76
Setenv.bat erweitert, dass auch V22 erkannt wird und die Möglichkeit zum Überladen von Umgebungsvariablen durch _setenv.bat, die nicht eingecheckt wird
s.hensch2026-06-17 10:51:32 +02:00
13e4ebb5fc
Lisp Routine erstellt, die jedem Element beim Export eine Id gibt. Menüs dynamisch gemacht, d.h. die Lisp Routinen werden erst geladen, wenn sie vom Nutzer per MEnü aufgerufen wurden
m.stangl2026-06-16 17:12:21 +02:00
c915a4031f
Contextmenü für die Rechte Maustaste eingeführt um Elemente zu bearbeiten
m.stangl2026-06-15 14:30:55 +02:00
b829b7e961
Attribut Winkel war noch nicht unsichtbar
m.stangl2026-06-15 14:26:49 +02:00
59afa230c3
Alle Attribute entsprechend der Sivasnummer hinzugefügt. Alle als Unsichtbar und Konstant deklariert
m.stangl2026-06-15 12:52:46 +02:00
2ceea62262
set_attributes.py baut jetzt einen Block der bei Klick alle seine Attribute anzeigt.
m.stangl2026-06-12 17:57:48 +02:00
b9a33def8b
Doku der Tools aktualisiert
m.stangl2026-06-12 17:57:07 +02:00
2f583a96cb
Lisp/README.md als Doku der LispFunktionen erneuert. set_attr.py baut jetzt einen einzigen Block der alle Geometrie und die Attribute enthält.
m.stangl2026-06-12 17:25:22 +02:00
7a13171714
logs/ und results/ zur .gitignore hinzugefuegt
m.stangl2026-06-12 11:29:18 +02:00
1f2ebe5c86
export_csv.py und omniflo_utils.py bereinigt und korrigiert
m.stangl2026-06-12 11:26:41 +02:00
9f78ff7f0a
Alle LISP-Module auf ssg-cfg-or umgestellt (hardcodierte Konstanten entfernt)
m.stangl2026-06-12 11:26:22 +02:00
cc301b318e
JSON-Konfigurationssystem in ssg_core.lsp eingefuehrt
m.stangl2026-06-12 11:25:54 +02:00
fd58ef612f
attradd.py und add_attr.bat in set_attributs.py/.bat umbenannt
m.stangl2026-06-12 11:25:28 +02:00
9fe08411df
Update der Attribute Höhe und Drehung vor Aufruf der Exports durchgeführt
m.stangl2026-06-11 12:08:40 +02:00
0e8d264b6a
eigene Export Routine aus den Tests extrahiert
m.stangl2026-06-11 12:03:23 +02:00
e4564be24c
Omniflo Einträge von Verbindern und Bögen für Weichen Ergänzt
m.stangl2026-06-11 11:15:13 +02:00
a2d6571ab9
Omniflo csv Export erste Fassung. Höhe und Winkel in die Attribute ergänzt. Dcl Dialoge ermöglichen Eingabe von Höhe und Drehung. Neuer Menü-eintrag bearbeiten in Omniflo dazu.
m.stangl2026-06-10 17:47:26 +02:00
c014ef2f12
die Fehler in VarioFoerderer.lsp korrigiert. alle in ILS-LSP verwendete Block Dateien in data/ils/ konsolidiert.
y.wang2026-06-02 10:00:36 +02:00
b2dbd8c1c3
vereinfachte Möglichkeit BRX Plugin zu laden über den .venv Pfad.
m.stangl2026-06-01 19:24:15 +02:00
b54f2e7b46
Die KS-EIN und KS-AUS für Ein- und Ausschleuselemente wurde in Library angepasst.
y.wang2026-06-01 14:52:14 +02:00
d0373d09f3
Omniflo Boegen und Weichen auch durch .py erzeugen und ändern.
m.stangl2026-06-01 11:08:19 +02:00
35e4e707aa
Beschreibung von Claude für das PRojekt ergänzt, da in zukunft mit python gearbeitet wird
m.stangl2026-06-01 11:07:13 +02:00
732daedadd
lib/utils.py in lib/omniflo_utils.py umbenannt. elemente/kreisel.py verwendet jetzt auch die elemente/utils.py routinen
m.stangl2026-06-01 10:27:38 +02:00
4bafc4443f
eigenen Test geschrieben, der die Elemente im Varioförderer an den K_EIN und K_AUS Punkten aufreiht, so dass man eventuelle Fehler sehen kann.
m.stangl2026-06-01 10:24:24 +02:00
676224b172
cache der aus den Koordinaten K_AUS und K_EIN geladenen Punkte eingeführt
m.stangl2026-06-01 10:23:43 +02:00
c30d2c51b9
Python Routinen mit PyRx als Ersatz für die .lsp Routinen verwendet.
m.stangl2026-06-01 10:22:24 +02:00
be69281af5
Varioförderer Test in tests.lsp wieder rein
m.stangl2026-05-29 13:28:08 +02:00
3aed8fe176
debug beim Varioförderer dazu. dbgreturn routine gibt den Wert zurück. neues Test Konzept für unsere lisp Funktionen implementiert
m.stangl2026-05-28 17:34:02 +02:00
909f780bf0
Testkonzept für unsere Lisp files überlegt
m.stangl2026-05-28 17:31:11 +02:00
dd90c3b97f
Allgmeine PRojektbeschreibung für Claude dazu
m.stangl2026-05-28 16:11:38 +02:00
5f179da36f
Maße von AUS und EIN schleuselement festgestellt
m.stangl2026-05-28 15:50:18 +02:00
765bf1f975
Gefällestrecken der Varioförderer werden jetzt auch aus den Blöcken der ILS Bibliothek gezogen, nicht mehr aus den EInzeldateien.
m.stangl2026-05-28 15:23:20 +02:00
590e197557
lisp dbg library um ein paar Einträge gefixt. dbg lib wird geladen und initalisiert. .dbg file erscheint im logs Ordner. Fix zu den verlorenden Attributen des Kreisels
m.stangl2026-05-26 13:43:43 +02:00
552da72011
erste fassung einer .dbg library für lisp Programme erzeugt
m.stangl2026-05-26 12:18:49 +02:00
7255d0b291
Fix der Höhen und verformentn
m.stangl2026-05-20 18:54:34 +02:00
4544b7c56e
Readme um aktuell vorhandenes Menü ergänzt
m.stangl2026-05-20 17:57:11 +02:00
4eb5fc92fc
Merge gemacht. Versuch eines Tests der lisp Routinen erstellt
m.stangl2026-05-20 16:31:51 +02:00
c2c31898e8
Neues ILS Library File angelegt für ALLE ILS DWG Komponenten in2d und 3d; Vario Bögen 3d vervollständigt; Ein- und Ausschleuselemente in 2d und 3d hinzugefügt(3d AS/ES: sehr große datenmenge in Modell sollte reduziert werden)
s.hensch2026-05-20 15:33:52 +02:00
4253158641
fehlende Variablen für draw - module wurde ergänzt
y.wang2026-05-20 09:09:49 +02:00
9ce6748020
Kreisel wurde mit Beschriftung erstellt und Die Höhe des Basispunktes bestimmt die Höhe des neuen Kreisels.
y.wang2026-05-20 08:55:05 +02:00
156c2029a5
Undo Funktion mit ssg-start und ssg-end verwendet. Routinen standardisiert
m.stangl2026-05-18 17:43:08 +02:00
e801c84439
Erste FAssung für ein Makro für die Geraden erzeugt
m.stangl2026-05-18 13:50:23 +02:00
aeef67f2c3
Fix Pin Kreisel hatte nur eine Linie
m.stangl2026-05-18 12:15:15 +02:00
92f20e7833
eigenes Menü zum Einfügen eines neuen Kreisels und zum Verbinden
m.stangl2026-05-15 15:33:04 +02:00
86291d5479
Kreisel Block enthält jetzt alle Attribute die wir auch in die csv Datei schreiben wollen. Änderung des Blocks führt zum auslesen der Attribute und zum Neuerzeugung mit den bereits gesetzten Attributen nur mit neuer Länge.
m.stangl2026-05-15 15:17:11 +02:00
d8283437e8
erste allgemeine Fassung einer Kreiselroutine für horizontale und vertikale Kreisel. Allgemeine Deklaration aller Definitionen am Anfang des Blocks
m.stangl2026-05-15 15:07:27 +02:00
aa387dbcdd
Walz Funktionen ssg-start und ssg-end für Undo und Error Handling eingebaut
m.stangl2026-05-15 13:08:34 +02:00
c1fa63f067
Fix c:KreiselConnect: abstandStr, typNum, newBasePoint als lokale Variablen ergänzt. Wären sonst global gewesen. dentify-connection-point: insertPoint, pickX, pickY, tolerance, type als lokale Variablen ergänzt ; calculate-new-basepoint: insertPoint als lokale Variable ergänzt; LAYER S_LP: Layername S_LP nach Farbwert eingefügt; [200
m.stangl2026-05-15 12:52:17 +02:00
5c92c98f7e
Beispieldateien der Übersicht für alle Einfügepunkte und alle Koordinatensysteme in Doku dazu
m.stangl2026-05-15 12:01:20 +02:00
c4901aeff3
Doku um Screenshots der Ergebnisse ergänzt
m.stangl2026-05-15 11:46:58 +02:00
fa01e4cbc2
Sivas Export Routine als python file
m.stangl2026-05-15 11:20:17 +02:00
75bd20a46b
PYthon Programm für einfachen Stücklistenexport
m.stangl2026-05-13 23:37:48 +02:00
6c0392da3c
EXPORT für Sivas CSV und einfache Stückliste in je eigenem Menüpunkt aufrufbar
m.stangl2026-05-13 23:35:41 +02:00
91773ac615
Routine um Attribute in jedem Omniflo .dxf File zu setzen.
m.stangl2026-05-13 23:25:14 +02:00
d454ad4149
Python Funktion um aus der durch die Lisproutine exportieren CSV eine Sivas TOS Datei mit enthaltenem json zu machen
m.stangl2026-05-13 23:24:20 +02:00
d381135995
Erste Fassung von ExportCSV in Lisp impl.
m.stangl2026-05-13 23:22:58 +02:00
2e4b149896
Alle Koordinatensysteme K1,K2,K3 und K4 erzeugt und im .dxf der omniflo gesetzt
m.stangl2026-05-13 15:16:40 +02:00
7573137ad1
kleinere Korrektur für Dreifach, Delta und Sternweiche zur Bestimmung von K2 und K3. NEuer Algorithmus
m.stangl2026-05-13 15:12:59 +02:00
bf8b7756ea
K2 für die Bögen werden jetzt richtig gesetzt
m.stangl2026-05-13 12:08:48 +02:00