6a487433e2
Auflösung der 0_BG Nummern durch Sivas Nummern in den container Abschnitt der attradd.cfg eingepflegt. Für die programmgesteuerte Auflösung
Michael Stangl2026-07-07 09:05:14 +02:00
9ce739fb35
3D-Linienzug (gemischte Gefaellestrecke/VarioFoerderer-Kette, Modus 1: manuelle Eingabe) wurde bei Variofoerder gabaut. Die Block-Attribute für GF und VF wurde angepasst wie erfoerdert bei EXPORT.
Yuelin Wang2026-07-06 15:54:46 +02:00
fd63e4c3ad
Scanner für ILS hinzugefügt (2d-Block in beide Verzeichnisse 2d und 3d eingefügt); attribut und layer definitionen für Omniflo erweitert und korrigiert
Simon Hensch2026-07-03 14:08:47 +02:00
acdf735e00
ATTREQ/ATTDIA vor GF-Block-Insert auf 0 setzen, um fehlende Attribute zu beheben; Horizontale Variofoerderer-Mittelsektion als zusaetzlichen Testfall in TEST_FOERDERER pruefen und bauen
Yuelin Wang2026-07-03 13:43:55 +02:00
027b377b84
Testaufrufe an neue Signatur (L_GF-Halbierung + horizontale Fahrrichtung) anpassen
Yuelin Wang2026-07-03 13:05:08 +02:00
cc3cb9f160
horizontale Fahrrichtung (0°/90°/180°/270°) fuer Variofoederer manuelle Werteingabe ergänzen. die Möglichkeit des Horizontal-Varioföerderes wurde bei Ab-Förderrichtung geprüft.
Yuelin Wang2026-07-03 12:59:24 +02:00
da1ffb27a4
Definitionen für Layerbelegung zur Information hinzugefügt; Nicht mehr notwendige Block Libraries entfernt
Simon Hensch2026-07-03 09:06:03 +02:00
d2d51e4415
_setenv auf die gitignore Liste gesetzt, damit diese nicht mehr verwaltet wird
Simon Hensch2026-07-03 08:19:33 +02:00
2abcd0964c
Test für alle Elemente ist jetzt interativ. Man kann jeden Test in einem Reiter offen lassen und ansehen (csv Export aller Files ist dann manuell zu machen), oder auch automatisch schliessen, dafür ist aber der csv Export anschliessend auch mit automatisch.
Michael Stangl2026-07-02 16:35:16 +02:00
3869f8b624
omniflo unittest liest aktuell nur die json Exports von Bricscad
Michael Stangl2026-07-02 14:03:55 +02:00
8a424d292e
Dokumentation aktualisiert: omniflo csv Export raus. Alles nur noch über eine Funktion
Michael Stangl2026-07-02 14:02:43 +02:00
ca8543cca3
omniflo SumZeile jetzt nur über Python erzeugt.
Michael Stangl2026-07-02 14:02:06 +02:00
05a7000d33
Gefällestrecke in Sivas und csv Exports eingebaut
Michael Stangl2026-07-02 13:19:30 +02:00
3dd6e091e0
Gefällestrecke nach dem gleichen Muster bedaten wie die anderen Tests. Eingabedaten aus dem Test in json Datei gezogen. Ergänzung des Testsfalls durch Ergänzung des testsdata/*_tests.json möglich
Michael Stangl2026-07-02 12:43:23 +02:00
11555ace8e
Attribut-Entities-Bug bei GF-Blockerstellung und VF-Blockerstellung in TEST-Funktionen beheben.
Yuelin Wang2026-07-02 10:12:30 +02:00
b915980540
die 3 Modus für Gefällestrecke wurden angepasst.Gemeinsamkeit aller Modi: Innere Elemente (Separator, Gefällebogen) werden immer per vollständiger KS_EIN→KS_AUS-3D-Rahmen-Kettung verkettet (insert-block-ks-to-ks) — nur bei AS/ES-Element (wegen des seitlichen Drehteller-Versatzes) wird die Position in X/Y und Z getrennt behandelt.Unterschied Modus 1/2 vs. Modus 3: In Modus 1/2 gibt es keinen vorgegebenen Endpunkt — die Endhöhe ist ein Ergebnis. In Modus 3 sind Start und Endpunkt (mit Höhen) vorgegeben, und die gesamte Geometrie (Winkel, Bogenauswahl, Segmentlängen) wird so berechnet, dass beide Punkte exakt erreicht werden. Test-Gefällestrecke wurde gebaut
Yuelin Wang2026-07-01 16:06:16 +02:00
0bee5ad8d0
die DWG sind bereinigt. Die bisherige positionsbasierte Block-Einfügung (Punkt + Winkel) wurde durch eine vollständige 3D-Frame-Kettung über KS_EIN/KS_AUS-Koordinatensysteme ersetzt, sodass beliebige räumliche Orientierungen korrekt durch die gesamte VarioFoerderer- und Gefaellestrecke-Anlage propagiert werden.
Yuelin Wang2026-06-30 12:29:33 +02:00
2e72f17806
Neue Testklassen für den Förderer gebaut: Status, Mathematik, ExportCSV und ExportSivas. Lisp/export.lsp wurde um VF_1, VF_2 Blöcke erweitert, um ein csv zu erhalten. Export_sivas und export_csv entsprechend um die nötigen Daten ergänzt
Michael Stangl2026-06-30 11:21:06 +02:00
b7025e5523
aktuelle OMniflo Export Liste als Referenz für den Test eingestellt
Michael Stangl2026-06-30 11:19:01 +02:00
9b2bfed255
Debug Erzeugung aus dem Foerderer lisp Test entfernt
Michael Stangl2026-06-30 11:05:16 +02:00
2009eb1a2c
Readme der lisp Tests aktualisiert. Foerderer Tests korrigiert. Flaches .json benötigt.
Michael Stangl2026-06-30 11:04:50 +02:00
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.
Michael Stangl2026-06-30 10:35:31 +02:00
bf3996435a
Weitere TOS Nummern für Zusatzmodul, Weichen Strecke und Automation in den Code für Export eingepflegt
Michael Stangl2026-06-30 10:00:17 +02:00
311d611f59
GF-Block-Erstellung und Attribute-Definition vollständig implementiert.
Yuelin Wang2026-06-29 11:34:57 +02:00
79f699432e
Gradzeichen ° aus Dateinamen entfernt; Blöcke Separator und fehlende AS 30 Grad hinzugefügt
Simon Hensch2026-06-29 10:25:11 +02:00
1328a6e933
Blöcke mit Koordinatensystemen versehen; Attribute mit Artikelnummern hinzugefügt; Weitere Blöcke hinzugefügt
Simon Hensch2026-06-29 10:14:21 +02:00
3a3d22d103
Aus- und Einschleuselemente für ILS in 2d und 3d hinzugefügt
Simon Hensch2026-06-26 09:02:18 +02:00
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
Michael Stangl2026-06-25 19:43:00 +02:00
d961c81caf
Koordinaten des Omniflo Tests berichtigt. Text der Sivasnummern noch in den Lisp Test dazu
Michael Stangl2026-06-25 17:42:33 +02:00
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
Michael Stangl2026-06-25 16:15:35 +02:00
44762cce8f
Funktion zur Prüfung der Vollständigkeit der benötigten DAteien hinzu. Test schlägt fehl, wenn diese nicht vorhanden sind
Michael Stangl2026-06-25 15:33:03 +02:00
db0d9abb7a
Startup-Alert bei VarioFoerderer entfernt. Alle verwendete Blöcke in VarioFoerderer.lsp und Gefaellestrecke.lsp sind aus data/ils/3D/ - DXFM_BLOCKS.
Yuelin Wang2026-06-25 14:30:03 +02:00
b7499669af
Die 2D/3D einzelnen Blockdateien für Gefaellestrecken und Varioförderer wurden eingepflegt.
Yuelin Wang2026-06-25 12:57:16 +02:00
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
Simon Hensch2026-06-24 09:11:47 +02:00
b60205013f
xy Koordinaten waren falsch. Eingabe aus Beispiel neu definiert
Michael Stangl2026-06-23 16:48:06 +02:00
64cd1612cb
omniflo lisp funktionsaufrufe rausgeworfen und standardfunktionen verwendet. Ansonsten war Abhängigkeit zwischen Tests
Michael Stangl2026-06-23 16:43:46 +02:00
1f7aeb420d
Ids werden jetzt in Bricscad von einer Lisp Funktion in Form einer aufsteigenden Nummer erzeugt
Michael Stangl2026-06-23 10:11:47 +02:00
abc7d5ab77
der Lisp Omniflo Test verwendet jetzt wirklich alle existierenden Omniflo Teile die da sind.
Michael Stangl2026-06-22 11:19:27 +02:00
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.
Michael Stangl2026-06-22 10:42:20 +02:00
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.
Michael Stangl2026-06-19 21:06:02 +02:00
8d32102531
Testmodule aus alltests.json laden statt hartcodierter Liste
Michael Stangl2026-06-19 21:01:47 +02:00
c01dad28f3
Testroutinen auf kseinaus umbenannt und aktualisiert
Michael Stangl2026-06-19 21:00:45 +02:00
cab9db526e
die Variofoerderer.lsp umstruktiert. Gefaellstrecke kann nach einem Linienzug modeliert werden. Bei Kreiselinstert wurde die Blöck in 2D Pfad geladen.
Yuelin Wang2026-06-19 14:02:45 +02:00
d9962c96b1
2D ILS Dateien in neues 2D Verzeichnis verschoben
Simon Hensch2026-06-18 15:16:06 +02:00
ee6ec9550f
Die Logik für EtageVariofoerderer also zur Verbindung Zwei Kreisel übereinander wurde gebaut, mit AS- und Einelement 30°
Yuelin Wang2026-06-18 15:15:36 +02:00
669545761d
neues Testsystem. Dazu Doku erstellt wie es funktioniert in dewr README.md Aufruf aller Tests im Bricscad durch eigenes Menü.
Michael Stangl2026-06-18 14:57:03 +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.
Yuelin Wang2026-06-18 12:31:38 +02:00
714dc65f45
Alle Objekte sind Ende-an-Anfang miteinander verbunden.
Yuelin 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;
Simon Hensch2026-06-18 07:55:01 +02:00
eef9a7ff25
Pfade mit Leerzeichen werden sonst nicht richtig aufgelöst
Michael 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
Simon 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
Michael Stangl2026-06-16 17:12:21 +02:00