59afa230c3
Alle Attribute entsprechend der Sivasnummer hinzugefügt. Alle als Unsichtbar und Konstant deklariert
Michael Stangl2026-06-15 12:52:46 +02:00
2ceea62262
set_attributes.py baut jetzt einen Block der bei Klick alle seine Attribute anzeigt.
Michael Stangl2026-06-12 17:57:48 +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.
Michael Stangl2026-06-12 17:25:22 +02:00
9fe08411df
Update der Attribute Höhe und Drehung vor Aufruf der Exports durchgeführt
Michael Stangl2026-06-11 12:08:40 +02:00
0e8d264b6a
eigene Export Routine aus den Tests extrahiert
Michael Stangl2026-06-11 12:03:23 +02:00
e4564be24c
Omniflo Einträge von Verbindern und Bögen für Weichen Ergänzt
Michael 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.
Michael Stangl2026-06-10 17:47:26 +02:00
22a358554d
Pyrx Startup skripte und python Element entfernt, da Schwierigkeiten mit Kompabilitäten
Michael Stangl2026-06-10 16:58:12 +02:00
1bda736606
Funktion hinzugefügt um die Quellen der Menüeinträge und Funktionen zu finden. menu-inventory.lsp
Michael Stangl2026-06-10 16:57:06 +02:00
fb64ea1b16
PYHTONHOME und PYTHONPATH aus Umgebung rausgeworfen. Wenn die .venv verwendet wird ist das ein problem.
Michael Stangl2026-06-10 16:12:54 +02:00
40b430ee73
Startup Skript so modifiziert, dass Lisp files als Fallback geladen werden
Michael Stangl2026-06-03 10:06:09 +02:00
b8842957fc
aktuellsten Stand eingepflegt. Probleme mit dem PYLOAD noch nicht bereinigt
Michael Stangl2026-06-03 09:16:49 +02:00
604cdaf81f
Die Module für Gefaellestrecke wurde gebaut.
Yuelin Wang2026-06-02 15:16:24 +02:00
f1c3e5f060
Startup-Sequenz geändert, um ein Debugfile möglichst früh zu haben
Michael Stangl2026-06-02 13:14:00 +02:00
c014ef2f12
die Fehler in VarioFoerderer.lsp korrigiert. alle in ILS-LSP verwendete Block Dateien in data/ils/ konsolidiert.
Yuelin Wang2026-06-02 10:00:36 +02:00
b2dbd8c1c3
vereinfachte Möglichkeit BRX Plugin zu laden über den .venv Pfad.
Michael Stangl2026-06-01 19:24:15 +02:00
b54f2e7b46
Die KS-EIN und KS-AUS für Ein- und Ausschleuselemente wurde in Library angepasst.
Yuelin Wang2026-06-01 14:52:14 +02:00
d0373d09f3
Omniflo Boegen und Weichen auch durch .py erzeugen und ändern.
Michael 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
Michael 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
Michael 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.
Michael Stangl2026-06-01 10:24:24 +02:00
676224b172
cache der aus den Koordinaten K_AUS und K_EIN geladenen Punkte eingeführt
Michael Stangl2026-06-01 10:23:43 +02:00
c30d2c51b9
Python Routinen mit PyRx als Ersatz für die .lsp Routinen verwendet.
Michael Stangl2026-06-01 10:22:24 +02:00
3aed8fe176
debug beim Varioförderer dazu. dbgreturn routine gibt den Wert zurück. neues Test Konzept für unsere lisp Funktionen implementiert
Michael Stangl2026-05-28 17:34:02 +02:00
dd90c3b97f
Allgmeine PRojektbeschreibung für Claude dazu
Michael Stangl2026-05-28 16:11:38 +02:00
5f179da36f
Maße von AUS und EIN schleuselement festgestellt
Michael 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.
Michael 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
Michael Stangl2026-05-26 13:43:43 +02:00
552da72011
erste fassung einer .dbg library für lisp Programme erzeugt
Michael Stangl2026-05-26 12:18:49 +02:00
4eb5fc92fc
Merge gemacht. Versuch eines Tests der lisp Routinen erstellt
Michael 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)
Simon Hensch2026-05-20 15:33:52 +02:00
4253158641
fehlende Variablen für draw - module wurde ergänzt
Yuelin 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.
Yuelin Wang2026-05-20 08:55:05 +02:00
156c2029a5
Undo Funktion mit ssg-start und ssg-end verwendet. Routinen standardisiert
Michael Stangl2026-05-18 17:43:08 +02:00
e801c84439
Erste FAssung für ein Makro für die Geraden erzeugt
Michael Stangl2026-05-18 13:50:23 +02:00
92f20e7833
eigenes Menü zum Einfügen eines neuen Kreisels und zum Verbinden
Michael 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.
Michael 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
Michael Stangl2026-05-15 15:07:27 +02:00
aa387dbcdd
Walz Funktionen ssg-start und ssg-end für Undo und Error Handling eingebaut
Michael 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
Michael Stangl2026-05-15 12:52:17 +02:00
75bd20a46b
PYthon Programm für einfachen Stücklistenexport
Michael Stangl2026-05-13 23:37:48 +02:00
6c0392da3c
EXPORT für Sivas CSV und einfache Stückliste in je eigenem Menüpunkt aufrufbar
Michael Stangl2026-05-13 23:35:41 +02:00
91773ac615
Routine um Attribute in jedem Omniflo .dxf File zu setzen.
Michael 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
Michael Stangl2026-05-13 23:24:20 +02:00
2e4b149896
Alle Koordinatensysteme K1,K2,K3 und K4 erzeugt und im .dxf der omniflo gesetzt
Michael 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
Michael Stangl2026-05-13 15:12:59 +02:00
bf8b7756ea
K2 für die Bögen werden jetzt richtig gesetzt
Michael Stangl2026-05-13 12:08:48 +02:00
69d71ff741
Erzeuge per Programm ein Koordinatensystem in einem Block und benennen ihn nach Wahl. Testfunktion zur Erzeugung und zum wiederauslesen impl.
Michael Stangl2026-05-12 14:47:16 +02:00
a61081168b
Funktion zur Erzeugung von Koordinatensystemen gebaut um eindeutig den Ein und Auslauf von Bögen und weichen zu erhalten.
Michael Stangl2026-05-12 13:56:16 +02:00
530aa0ca02
Doku zum Programm zum setzen des Einfügepunktes
Michael Stangl2026-05-12 12:26:23 +02:00
e8c6674c64
Programm zum setzen der Einfügepunkte berichtigt
Michael Stangl2026-05-12 12:25:34 +02:00
482bad99d4
Einfügepunkt in den .dxf Dateien mit Skript geändert
Michael Stangl2026-05-11 15:57:28 +02:00
c677f7482e
neue Python Funktion zum setzen des Einfügepunktes an die korrekte Stelle für Oflo Bögen und Weichen 45/90 Grad
Michael Stangl2026-05-11 15:56:20 +02:00
eb9edaca3c
IF-Abfrage war falsch und wurde korrigiert.
Yuelin Wang2026-05-11 12:17:24 +02:00