Commit Graph
91 Commits
Author SHA1 Message Date
Michael Stangl f1c3e5f060 Startup-Sequenz geändert, um ein Debugfile möglichst früh zu haben 2026-06-02 13:14:00 +02:00
Michael Stangl b2dbd8c1c3 vereinfachte Möglichkeit BRX Plugin zu laden über den .venv Pfad. 2026-06-01 19:24:15 +02:00
Michael Stangl d0373d09f3 Omniflo Boegen und Weichen auch durch .py erzeugen und ändern. 2026-06-01 11:08:19 +02:00
Michael Stangl 35e4e707aa Beschreibung von Claude für das PRojekt ergänzt, da in zukunft mit python gearbeitet wird 2026-06-01 11:07:13 +02:00
Michael Stangl 732daedadd lib/utils.py in lib/omniflo_utils.py umbenannt. elemente/kreisel.py verwendet jetzt auch die elemente/utils.py routinen 2026-06-01 10:27:38 +02:00
Michael Stangl 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. 2026-06-01 10:24:24 +02:00
Michael Stangl 676224b172 cache der aus den Koordinaten K_AUS und K_EIN geladenen Punkte eingeführt 2026-06-01 10:23:43 +02:00
Michael Stangl c30d2c51b9 Python Routinen mit PyRx als Ersatz für die .lsp Routinen verwendet. 2026-06-01 10:22:24 +02:00
Michael Stangl be69281af5 Varioförderer Test in tests.lsp wieder rein 2026-05-29 13:28:08 +02:00
Michael Stangl e41d6456d4 test runner dazu 2026-05-28 17:37:04 +02:00
Michael Stangl 3aed8fe176 debug beim Varioförderer dazu. dbgreturn routine gibt den Wert zurück. neues Test Konzept für unsere lisp Funktionen implementiert 2026-05-28 17:34:02 +02:00
Michael Stangl 909f780bf0 Testkonzept für unsere Lisp files überlegt 2026-05-28 17:31:11 +02:00
Michael Stangl dd90c3b97f Allgmeine PRojektbeschreibung für Claude dazu 2026-05-28 16:11:38 +02:00
Michael Stangl 5f179da36f Maße von AUS und EIN schleuselement festgestellt 2026-05-28 15:50:18 +02:00
Michael Stangl 765bf1f975 Gefällestrecken der Varioförderer werden jetzt auch aus den Blöcken der ILS Bibliothek gezogen, nicht mehr aus den EInzeldateien. 2026-05-28 15:23:20 +02:00
Michael Stangl 18c2aa0a60 Eckrad Befehle modifziert. Automatische Nummernvergabe in lisp impl. 2026-05-28 14:47:12 +02:00
Michael Stangl 788593599a Entwicklungsplan nach Gespräch angepasst 2026-05-28 11:28:40 +02:00
Michael Stangl e85fefa7d3 Eckrad wird eingefügt. 2026-05-26 14:17:38 +02:00
Michael Stangl 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 2026-05-26 13:43:43 +02:00
Michael Stangl 552da72011 erste fassung einer .dbg library für lisp Programme erzeugt 2026-05-26 12:18:49 +02:00
Michael Stangl 7255d0b291 Fix der Höhen und verformentn 2026-05-20 18:54:34 +02:00
Michael Stangl 4544b7c56e Readme um aktuell vorhandenes Menü ergänzt 2026-05-20 17:57:11 +02:00
Michael Stangl 4eb5fc92fc Merge gemacht. Versuch eines Tests der lisp Routinen erstellt 2026-05-20 16:31:51 +02:00
Michael Stangl 156c2029a5 Undo Funktion mit ssg-start und ssg-end verwendet. Routinen standardisiert 2026-05-18 17:43:08 +02:00
Michael Stangl e801c84439 Erste FAssung für ein Makro für die Geraden erzeugt 2026-05-18 13:50:23 +02:00
Michael Stangl aeef67f2c3 Fix Pin Kreisel hatte nur eine Linie 2026-05-18 12:15:15 +02:00
Michael Stangl f18a038ff5 Eckrad Erzeugung dazu 2026-05-17 23:55:26 +02:00
Michael Stangl 92f20e7833 eigenes Menü zum Einfügen eines neuen Kreisels und zum Verbinden 2026-05-15 15:33:04 +02:00
Michael Stangl 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. 2026-05-15 15:17:11 +02:00
Michael Stangl d8283437e8 erste allgemeine Fassung einer Kreiselroutine für horizontale und vertikale Kreisel. Allgemeine Deklaration aller Definitionen am Anfang des Blocks 2026-05-15 15:07:27 +02:00
Michael Stangl aa387dbcdd Walz Funktionen ssg-start und ssg-end für Undo und Error Handling eingebaut 2026-05-15 13:08:34 +02:00
Michael Stangl 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 2026-05-15 12:52:17 +02:00
Michael Stangl b0a178829a Attribute setzten umbenannt 2026-05-15 12:25:01 +02:00
Michael Stangl c0dbae422a Sinn des Dokuments eingeschrieben 2026-05-15 12:05:27 +02:00
Michael Stangl 20bd278bea Überschriften ergänzt 2026-05-15 12:02:57 +02:00
Michael Stangl 5c92c98f7e Beispieldateien der Übersicht für alle Einfügepunkte und alle Koordinatensysteme in Doku dazu 2026-05-15 12:01:20 +02:00
Michael Stangl c4901aeff3 Doku um Screenshots der Ergebnisse ergänzt 2026-05-15 11:46:58 +02:00
Michael Stangl fa01e4cbc2 Sivas Export Routine als python file 2026-05-15 11:20:17 +02:00
Michael Stangl 75bd20a46b PYthon Programm für einfachen Stücklistenexport 2026-05-13 23:37:48 +02:00
Michael Stangl 6c0392da3c EXPORT für Sivas CSV und einfache Stückliste in je eigenem Menüpunkt aufrufbar 2026-05-13 23:35:41 +02:00
Michael Stangl 91773ac615 Routine um Attribute in jedem Omniflo .dxf File zu setzen. 2026-05-13 23:25:14 +02:00
Michael Stangl d454ad4149 Python Funktion um aus der durch die Lisproutine exportieren CSV eine Sivas TOS Datei mit enthaltenem json zu machen 2026-05-13 23:24:20 +02:00
Michael Stangl d381135995 Erste Fassung von ExportCSV in Lisp impl. 2026-05-13 23:22:58 +02:00
Michael Stangl 2e4b149896 Alle Koordinatensysteme K1,K2,K3 und K4 erzeugt und im .dxf der omniflo gesetzt 2026-05-13 15:16:40 +02:00
Michael Stangl 7573137ad1 kleinere Korrektur für Dreifach, Delta und Sternweiche zur Bestimmung von K2 und K3. NEuer Algorithmus 2026-05-13 15:12:59 +02:00
Michael Stangl bf8b7756ea K2 für die Bögen werden jetzt richtig gesetzt 2026-05-13 12:08:48 +02:00
Michael Stangl 438a18fd92 K1 bei allen Omniflo Bögen und Weichen eingefügt 2026-05-12 17:28:46 +02:00
Michael Stangl 89dccc139f K2 der Bögen wird erzeugt 2026-05-12 17:28:11 +02:00
Michael Stangl 69d71ff741 Erzeuge per Programm ein Koordinatensystem in einem Block und benennen ihn nach Wahl. Testfunktion zur Erzeugung und zum wiederauslesen impl. 2026-05-12 14:47:16 +02:00
Michael Stangl a61081168b Funktion zur Erzeugung von Koordinatensystemen gebaut um eindeutig den Ein und Auslauf von Bögen und weichen zu erhalten. 2026-05-12 13:56:16 +02:00
Michael Stangl 530aa0ca02 Doku zum Programm zum setzen des Einfügepunktes 2026-05-12 12:26:23 +02:00
Michael Stangl e8c6674c64 Programm zum setzen der Einfügepunkte berichtigt 2026-05-12 12:25:34 +02:00
Michael Stangl 482bad99d4 Einfügepunkt in den .dxf Dateien mit Skript geändert 2026-05-11 15:57:28 +02:00
Michael Stangl 32fac7a71e Merge branch 'master' of https://gitea.schoenenberger.de/m.stangl/dxfmakros 2026-05-11 15:56:26 +02:00
Michael Stangl c677f7482e neue Python Funktion zum setzen des Einfügepunktes an die korrekte Stelle für Oflo Bögen und Weichen 45/90 Grad 2026-05-11 15:56:20 +02:00
Michael Stangl 241d24c1d2 Oberfläche für Weichen dazu. Funktion dahintergehängt das eventuell vorhandene .dxf lädt 2026-05-08 15:25:04 +02:00
Michael Stangl a2cdc4e87b Omniflo Weichen Interface gebaut 2026-05-08 14:36:42 +02:00
Michael Stangl 1deaa2e361 Fix beim laden der json files 2026-05-08 13:35:33 +02:00
Michael Stangl cf17e92056 Saveload deaktiviert. Beim Laden möchte ich Fehler sehen, wenn welche da sind 2026-05-08 13:32:05 +02:00
Michael Stangl 34700d30ba If Verzweigung hatte Fehler 2026-05-08 13:27:39 +02:00
Michael Stangl 8aa0e4e6af Omniflo Modul wurde nohc nicht geladen 2026-05-08 13:23:07 +02:00
Michael Stangl 2c4b708233 Omniflo Dialoge mit dcl Datei erzeugt 2026-05-08 13:16:09 +02:00
Michael Stangl cc229617a5 Parser für die .json Datei in der aktuellen Form als key:value geschrieben um Omniflo Bögen und Weichen einzulesen. Schnittstellenfunktionen zum Filtern dazu 2026-05-08 12:55:07 +02:00
Michael Stangl bb7e3b1586 Grenzen und Ids von Omniflo und ILS als .json Files hinzugefügt. 2026-05-08 12:25:08 +02:00
Michael Stangl a3011e7c2a Aus den Lisp Daten unter M:\ACADSST\MENU eine neue Standardlibrary mit Codedoku extrahiert 2026-05-08 11:19:36 +02:00
Michael Stangl 9fee0e1eb4 call von Test Funktionen dazu in die Menüs. Aufruf einer externen Python Funktion . Rückgabe von Ergebnissen über eine Datei. 2026-05-07 17:53:51 +02:00
Michael Stangl 4f20325620 Menü soll ILS und Omniflo nebeneinander enthalten 2026-05-07 17:37:33 +02:00
Michael Stangl fd3d95fcc2 cui Files nicht mit verwalten 2026-05-07 17:36:43 +02:00
Michael Stangl 2cdf9434e5 Omniflo Dummy Routinen in eigene Datei getan 2026-05-07 17:36:26 +02:00
Michael Stangl d5856b5d9f Ladefehler der Menü werden abgefangen, ohne den gesamten Sratup abzubrechen. Null Check üfr SRCHPATH 2026-05-07 16:23:05 +02:00
Michael Stangl 93bfbbb77b identify-connection-point repariert: Fehlende < Vergleiche ergänzt: (< (abs ...) tolerance) statt (and (abs ...) tolerance). Extra-Klammer in Zeile 136 entfernt, die das defun vorzeitig beendet hat. Alle 8 cond-Klauseln korrigiert. 2026-05-07 16:21:30 +02:00
Michael Stangl b776f5a77a aus Lisp Folder on_start.lsp entfernt und in bin verschoben 2026-05-07 16:13:58 +02:00
Michael Stangl dc74ebc22e starupt.scr in bin dazu 2026-05-07 16:13:27 +02:00
Michael Stangl 0dfcad4e83 Hartcodierte Werte vorerst weiter verwenden 2026-05-07 15:55:03 +02:00
Michael Stangl efa79745fa Startup Skript in .lsp wird beim Starten des CAD mit aufgerufen, so dass die Menüs gebaut werden 2026-05-07 15:53:34 +02:00
Michael Stangl aac7d7c1bb Menüeintrag und Dummy Commandos unter SSG_LIB_Commands.lsp dazu 2026-05-07 15:45:26 +02:00
Michael Stangl f3bbd2f974 Datei wurde beim Foerdertest gleich 2 mal gespeichert. Einmal reicht. 2026-05-07 15:11:35 +02:00
Michael Stangl 94c52c33b6 startup Skript für Briscad dazu 2026-05-07 14:35:05 +02:00
Michael Stangl 1d45573cc2 erge branch 'master' of https://gitea.schoenenberger.de/m.stangl/dxfmakros 2026-05-07 07:17:56 +02:00
Michael Stangl 56b8fd7ee6 korrigierte Fassung für z-Koordinaten rein 2026-05-07 07:17:42 +02:00
Michael Stangl ad72c45cf2 Korrektur der z-Koordinaten durch Claude 2026-05-06 19:47:14 +02:00
Michael Stangl 1d62b20b0a Funktionen zum Auslesen von KS_AUS und KS_EIN impl. Die Länge der Förderstrecke kann nun variabel eingestellt werden 2026-05-06 15:38:05 +02:00
Michael Stangl 6719a3e9fa .gitignore dazu 2026-05-06 11:42:12 +02:00
Michael Stangl 2db73adb61 data Ordner aus plant2dxf eingecheckt zum Test des Einbaus von KOSs 2026-05-06 09:34:34 +02:00
Michael Stangl f07a759f9a Readme.md korrigiert 2026-05-06 07:12:42 +02:00
Michael Stangl d3b3cee939 Makroaufruf zum automatischen Testen des Varioförderers dazu: FOERDERTEST 2026-05-05 17:41:12 +02:00
Michael Stangl 812c6208e1 Arbeite vorerst weiter mit den vorher hartcodierten Werten 2026-05-05 17:12:53 +02:00
Michael Stangl b4724696a2 Flag ob man die Hartcodierten Werte der Bogenmaße oder die dynamische Berechnung haben möchte 2026-05-05 17:01:46 +02:00
Michael Stangl 749b71da33 Bricscad exe als Pfad dazu. .lsp Files werden per Env Variable geladen 2026-05-05 16:46:54 +02:00
Michael Stangl d0ad132e4b Umgebungsvariablen in DXFMAKROS umbenannt 2026-05-05 16:16:00 +02:00
Michael Stangl f6300b2ad2 erste Fassung von Yuelin rein 2026-05-05 16:06:06 +02:00