feat: Menue HW Planung - Materialfluss-Skizze <dwg>_HW.dxf aus dem CSV-Export

HW_MATERIALFLUSS ruft EXPORTCSV und lib/hw_materialfluss.py: Kreisel-Rechtecke
in Drehrichtung, Strecken AS -> Separatoren -> ES, Weichen, Be-/Entladungen.
HW_SYMBOLE vorerst Platzhalter.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Michael StanglandClaude Opus 5.5 committed 2026-11-02 16:43:06 +01:00
1 parent 43f4c0bd80
commit 6a875cc8a0
12 files changed
+674 -129

No files matched your search

+13 -1
View File
@@ -3477,6 +3477,18 @@
)
)
;; HW-Planung: Ausgabename der Materialfluss-Skizze
(defun tu-tests-hw ()
(princ "\n[HwPlanung]")
(if (not (car (atoms-family 1 '("HW-DXF-NAME"))))
(tu-record nil "HwPlanung-Modul geladen"
"HwPlanung.lsp nicht geladen - siehe tests/test_unit.scr")
(progn
(tu-eq "hw-dxf-name/dwg" "Mubea_HW.dxf" (hw-dxf-name "Mubea.dwg"))
(tu-eq "hw-dxf-name/punkt" "A.B_HW.dxf" (hw-dxf-name "A.B.dwg")))
)
)
(defun c:TEST_UNIT ( / out-dir report)
(tu-reset)
(princ "\n================================================================")
@@ -3489,7 +3501,7 @@
"tu-tests-export" "tu-tests-hoehen" "tu-tests-gf" "tu-tests-omni" "tu-tests-kreisel" "tu-tests-kreisel-bp"
"tu-tests-sepliste" "tu-tests-json" "tu-tests-geruest"
"tu-tests-sepscan" "tu-tests-vfl-segs" "tu-tests-vfl-abbruch"
"tu-tests-werkzeuge" "tu-tests-poly" "tu-tests-lager" "tu-tests-kf" "tu-tests-hoehen-fam")
"tu-tests-werkzeuge" "tu-tests-poly" "tu-tests-lager" "tu-tests-kf" "tu-tests-hoehen-fam" "tu-tests-hw")
(tu-run-block fn))
(princ "\n\n----------------------------------------------------------------")