m.stangl
9b2bfed255
Debug Erzeugung aus dem Foerderer lisp Test entfernt
2026-06-30 11:05:16 +02:00
m.stangl
2009eb1a2c
Readme der lisp Tests aktualisiert. Foerderer Tests korrigiert. Flaches .json benötigt.
2026-06-30 11:04:50 +02:00
m.stangl
8db7b2bfbf
Veraltetes Menü Etagenförderer entfernt. Testdaten für den Förderertest wird jetzt aus .json Datei geladen. Testfunktionen des Förderers bauen jetzt auch Block um jeden Förderer, damit ein Export möglich ist . Fix einiger Funktionsaufrufe in den Varioförderer Funktionen.
2026-06-30 10:35:31 +02:00
m.stangl
68affdaa82
Merge branch 'master' of https://gitea.schoenenberger.de/Schoenenberger_Systeme_GmbH/dxfmakros
2026-06-30 10:03:49 +02:00
y.wang
4a9d29f243
Merge branch 'master' of https://gitea.schoenenberger.de/Schoenenberger_Systeme_GmbH/dxfmakros
2026-06-30 10:01:04 +02:00
y.wang
d92b723e8c
Blocknamen ohne Gradzeichen
2026-06-30 10:01:00 +02:00
m.stangl
bf3996435a
Weitere TOS Nummern für Zusatzmodul, Weichen Strecke und Automation in den Code für Export eingepflegt
2026-06-30 10:00:17 +02:00
m.stangl
fe2e467888
Merge branch 'master' of https://gitea.schoenenberger.de/Schoenenberger_Systeme_GmbH/dxfmakros
2026-06-29 17:08:42 +02:00
m.stangl
4863df7bac
Sivas Export Format geändert
2026-06-29 17:08:37 +02:00
y.wang
8c7998c0cd
Merge branch 'master' of https://gitea.schoenenberger.de/Schoenenberger_Systeme_GmbH/dxfmakros
2026-06-29 11:36:06 +02:00
y.wang
311d611f59
GF-Block-Erstellung und Attribute-Definition vollständig implementiert.
2026-06-29 11:34:57 +02:00
s.hensch
79f699432e
Gradzeichen ° aus Dateinamen entfernt; Blöcke Separator und fehlende AS 30 Grad hinzugefügt
2026-06-29 10:25:11 +02:00
s.hensch
1328a6e933
Blöcke mit Koordinatensystemen versehen; Attribute mit Artikelnummern hinzugefügt; Weitere Blöcke hinzugefügt
2026-06-29 10:14:21 +02:00
s.hensch
9e79e21fb6
30 Grad ES und AS hinzugefügt
2026-06-26 14:16:11 +02:00
s.hensch
3a3d22d103
Aus- und Einschleuselemente für ILS in 2d und 3d hinzugefügt
2026-06-26 09:02:18 +02:00
m.stangl
20dd489468
omniflo Cleanup Routine rausgeworfen. Übernimmt jetzt das Zentralle all_tests.lsp. Ansonsten geht der omniflo csv Export nicht mehr. Kreisel Basisdatensatz entfernt. Nicht mehr in der Form zum test der Kreiselmodule nötig
2026-06-25 19:43:00 +02:00
m.stangl
d961c81caf
Koordinaten des Omniflo Tests berichtigt. Text der Sivasnummern noch in den Lisp Test dazu
2026-06-25 17:42:33 +02:00
m.stangl
5f4e73b3af
bin/on_start.lsp geloescht + Dokumentation aktualisiert
...
on_start.lsp entfernt:
Das Menue wird einmalig manuell per BricsCAD-Befehl _MENULOAD
eingerichtet. BricsCAD speichert die Menuregistrierung dauerhaft.
Ein externes Startup-Skript ist nicht mehr noetig.
Dokumentation aktualisiert:
CLAUDE.md: Lademechanismus neu beschrieben mit _MENULOAD-Anleitung,
Legacy-Liste bereinigt (on_start.lsp als entfernt eingetragen)
Lisp/README.md: Ladereihenfolge durch Menueeinrichtungs-Anleitung
ersetzt; ssg_load.lsp als Notfall-Alternative dokumentiert
doc/LispTests.md: Verweis auf ssg_load.lsp und on_start bereinigt
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-25 16:56:27 +02:00
m.stangl
376f2e1fc8
Revert: bin/on_start.lsp wiederhergestellt
...
Die Datei wurde faelschlicherweise als unreferenziert geloescht.
on_start.lsp wird von BricsCAD ueber die Startup-Suite (APPLOAD)
automatisch geladen und ruft (ssg-lib-startup) auf, welches per
MENULOAD die SSG_LIB.mnu laedt. Ohne diesen Ladevorgang steht das
SSG_LIB-Menue in BricsCAD nicht zur Verfuegung.
Grund fuer die Verwechslung: der Eintrag in der BricsCAD Startup-
Suite liegt in den lokalen BricsCAD-Einstellungen (ausserhalb Git)
und war daher per grep im Repository nicht auffindbar.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-25 16:49:28 +02:00
m.stangl
2c689cbcf1
Aufraeumaktion: bin/on_start.lsp geloescht, ssg_load.lsp Pfad-Fix
...
bin/on_start.lsp entfernt:
Das Laden aller Module uebernimmt heute vollstaendig SSG_LIB.mnl,
das automatisch beim MENULOAD geladen wird und ssg-ensure fuer
Lazy-Loading sowie alle Kern- und Feature-Module direkt ausfuehrt.
on_start.lsp war nirgendwo mehr referenziert (kein .bat, .mnu, .mnl
oder .lsp rief die Datei oder ssg-lib-startup noch auf).
Lisp/ssg_load.lsp: Pfadermittlung robuster gemacht:
base-path nutzt jetzt 1) DXFM_LISP, 2) findfile, 3) DWGPREFIX.
Vorher schlug findfile "ssg_core.lsp" fehl wenn DXFM_LISP nicht im
BricsCAD-Suchpfad war, load gab still den Fehlerstring zurueck und
ssg-load-config crashte mit "no function definition".
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-25 16:44:15 +02:00
m.stangl
84e91e557e
Merge branch 'master' of https://gitea.schoenenberger.de/Schoenenberger_Systeme_GmbH/dxfmakros
2026-06-25 16:19:50 +02:00
m.stangl
f417df4b54
Umgebungsvariablen nicht bei jedem Aufruf dauerhaft setzen. Ansonsten wird man bei jedem Startup damit belästigt. Nur einmal mit einem Schalter für das dauerhafte Setzen reicht
2026-06-25 16:18:56 +02:00
y.wang
b9ca2820d4
Merge branch 'master' of https://gitea.schoenenberger.de/Schoenenberger_Systeme_GmbH/dxfmakros
2026-06-25 15:40:14 +02:00
y.wang
0ea11fdac2
Block-Pfad-Ermittlung auf DXFMAKRO+DXFM_DIM umgestellt; Console bereinigt
2026-06-25 15:40:07 +02:00
m.stangl
d408f3eea7
Testrunner geändert. Bei fehlgeschlagendem Test fehlt eine .json im test/Output Ordner
2026-06-25 15:36:14 +02:00
m.stangl
99eb5c9d86
Merge branch 'master' of https://gitea.schoenenberger.de/Schoenenberger_Systeme_GmbH/dxfmakros
2026-06-25 15:33:11 +02:00
m.stangl
44762cce8f
Funktion zur Prüfung der Vollständigkeit der benötigten DAteien hinzu. Test schlägt fehl, wenn diese nicht vorhanden sind
2026-06-25 15:33:03 +02:00
y.wang
db0d9abb7a
Startup-Alert bei VarioFoerderer entfernt. Alle verwendete Blöcke in VarioFoerderer.lsp und Gefaellestrecke.lsp sind aus data/ils/3D/ - DXFM_BLOCKS.
2026-06-25 14:30:03 +02:00
y.wang
b0aeb04022
Merge branch 'master' of https://gitea.schoenenberger.de/Schoenenberger_Systeme_GmbH/dxfmakros
2026-06-25 12:57:33 +02:00
y.wang
b7499669af
Die 2D/3D einzelnen Blockdateien für Gefaellestrecken und Varioförderer wurden eingepflegt.
2026-06-25 12:57:16 +02:00
s.hensch
2d4cb1cc36
[FIX] Menü zur Bearbeitung des Kreisels durch Doppelklick auf einen Kreisel wird nun wie erwartet aufgerufen, andere Blöcke und Textfelder und Objekte können nun trotzdem wie gewohnt durch einen Doppelklick mit den integrierten Bricscad Funktionen bearbeitet werden
2026-06-24 09:11:47 +02:00
m.stangl
b60205013f
xy Koordinaten waren falsch. Eingabe aus Beispiel neu definiert
2026-06-23 16:48:06 +02:00
m.stangl
64cd1612cb
omniflo lisp funktionsaufrufe rausgeworfen und standardfunktionen verwendet. Ansonsten war Abhängigkeit zwischen Tests
2026-06-23 16:43:46 +02:00
m.stangl
10ed8b863b
temp Dateien wieder weg
2026-06-23 16:42:03 +02:00
m.stangl
7aca5e2e0f
Teile Vereinzeler links und rechts dazu
2026-06-23 16:41:25 +02:00
m.stangl
f6c9b5ec00
Entladung in 3D von Tobie dazu
2026-06-23 15:43:54 +02:00
m.stangl
86d932fa23
Eigene Routine um flache json kv Files zu parsen.
2026-06-23 15:06:21 +02:00
m.stangl
676117fe22
alte Testdatei mit Varioförderern gelöscht
2026-06-23 15:04:27 +02:00
m.stangl
1f7aeb420d
Ids werden jetzt in Bricscad von einer Lisp Funktion in Form einer aufsteigenden Nummer erzeugt
2026-06-23 10:11:47 +02:00
m.stangl
abc7d5ab77
der Lisp Omniflo Test verwendet jetzt wirklich alle existierenden Omniflo Teile die da sind.
2026-06-22 11:19:27 +02:00
m.stangl
fed941d7b1
Neuer Abschnitt 'alltests.json — Testregistry' erklaert Zweck, Format und save-Optionen. Workflow-Abschnitt aktualisiert: korrekte Beschreibung von SSG_RUN_ALL_TESTS, Vergleichstabelle vs. Einzeltest, und Namenskonventionen fuer LISP-Datei, Befehl und Export-Funktion.
2026-06-22 10:42:20 +02:00
y.wang
73528fa574
rm ils_library.dxf
2026-06-19 21:23:17 +02:00
y.wang
6be04e11ff
DXF Reinigung
2026-06-19 21:09:29 +02:00
y.wang
250ee0d788
Merge branch 'master' of https://gitea.schoenenberger.de/Schoenenberger_Systeme_GmbH/dxfmakros
2026-06-19 21:07:41 +02:00
m.stangl
2d6cb788cf
Neue Positionen für die Kreisel im Test festgelegt. Weniger Überlappungen und leichter durch einen Blick von oben und der seite zu prüfen.
2026-06-19 21:06:02 +02:00
m.stangl
8d32102531
Testmodule aus alltests.json laden statt hartcodierter Liste
...
SSG_RUN_ALL_TESTS liest die Testliste jetzt aus tests/alltests.json.
Pro Test konfigurierbar: JSON-Export (immer), DXF, DWG oder kein
Speichern der Zeichnung ueber das Feld 'save'.
2026-06-19 21:01:47 +02:00
m.stangl
c01dad28f3
Testroutinen auf kseinaus umbenannt und aktualisiert
...
test_ks.lsp in test_kseinaus.lsp umbenannt und alle Testroutinen
(foerderer, kreisel, omniflo) sowie run_tests.bat und README
entsprechend angepasst.
2026-06-19 21:00:45 +02:00
y.wang
dea039f349
Merge branch 'master' of https://gitea.schoenenberger.de/Schoenenberger_Systeme_GmbH/dxfmakros
2026-06-19 14:02:49 +02:00
y.wang
cab9db526e
die Variofoerderer.lsp umstruktiert. Gefaellstrecke kann nach einem Linienzug modeliert werden. Bei Kreiselinstert wurde die Blöck in 2D Pfad geladen.
2026-06-19 14:02:45 +02:00
m.stangl
21682576c4
Bugfixes in LISP-Testrunnern (Foerderer, KS, SAVEAS)
...
- test_foerderer.lsp: foerderanlage-einfuegen -> variofoerderer-einfuegen
mit korrekten Parametern (seite, vf-nummer, n-scanner)
- test_foerderer.lsp, test_kreisel.lsp, test_ks.lsp: SAVEAS "DXF" durch
SAVEAS "" ersetzt (BricsCAD erkennt Format an .dxf-Endung automatisch)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-06-18 16:05:50 +02:00