[FIX] Lagerbereiche für GOH werden nun korrekt gezählt und in die yaml geschrieben
This commit is contained in:
1 parent
d9043ebca5
commit
b324362351
14 files changed
+98
-615
No files matched your search
+10
-47
@@ -3145,8 +3145,6 @@
|
||||
(tu-nil "lg-haengeebenen-parse/ungueltig" (lg-haengeebenen-parse "x"))
|
||||
(tu-eq "lg-haengeebenen-string" "2300/1200;1100/1100"
|
||||
(lg-haengeebenen-string '((2300.0 1200.0) (1100.0 1100.0))))
|
||||
(tu-eq "lg-haengeebenen-n/1" "2300/1200" (lg-haengeebenen-n "2300/1200;1100/1100" 1))
|
||||
(tu-eq "lg-haengeebenen-n/zuviel" "2300/1200;1100/1100" (lg-haengeebenen-n "2300/1200;1100/1100" 5))
|
||||
(tu-eq "lg-feld-pruefen/mm" "1000" (lg-feld-pruefen "mm" " 1000 "))
|
||||
(tu-nil "lg-feld-pruefen/mm-neg" (lg-feld-pruefen "mm" "-5"))
|
||||
(tu-nil "lg-feld-pruefen/mm-leer" (lg-feld-pruefen "mm" ""))
|
||||
@@ -3300,19 +3298,7 @@
|
||||
(tu-eq "lg-geschoss-punkt/3d-unten" 1 (lg-geschoss-fuer-punkt-kern '(50.0 50.0 100.0) _kand))
|
||||
|
||||
;; --- Geschoss kopieren ---
|
||||
(tu-eq "lg-geschoss-aus-layer/regal" 2 (lg-geschoss-aus-layer "LG_Regal_G2"))
|
||||
(tu-eq "lg-geschoss-aus-layer/12" 12 (lg-geschoss-aus-layer "LG_Reihe_G12"))
|
||||
(tu-nil "lg-geschoss-aus-layer/ohne" (lg-geschoss-aus-layer "LG_Reihe"))
|
||||
(tu-nil "lg-geschoss-aus-layer/0" (lg-geschoss-aus-layer "0"))
|
||||
(tu-nil "lg-geschoss-aus-layer/suffix" (lg-geschoss-aus-layer "LG_X_G2a"))
|
||||
(tu-nil "lg-geschoss-aus-layer/nil" (lg-geschoss-aus-layer nil))
|
||||
;; 2D uebereinander: Kontur mehrdeutig, Layer entscheidet
|
||||
(setq _kand2 (list (list 1 0.0 _sq0) (list 2 3100.0 _sq0)))
|
||||
(tu-eq "lg-rack-geschoss/layer" 2 (lg-rack-geschoss "LG_Regal_G2" '(50.0 50.0 0.0) _kand2))
|
||||
(tu-nil "lg-rack-geschoss/mehrdeutig" (lg-rack-geschoss "0" '(50.0 50.0 0.0) _kand2))
|
||||
(tu-eq "lg-rack-geschoss/kontur" 1 (lg-rack-geschoss "0" '(50.0 50.0 0.0) (list (list 1 0.0 _sq0))))
|
||||
;; Layer eines nicht vorhandenen Geschosses zaehlt nicht
|
||||
(tu-eq "lg-rack-geschoss/layer-fremd" 1 (lg-rack-geschoss "LG_Regal_G7" '(50.0 50.0 0.0) (list (list 1 0.0 _sq0))))
|
||||
(tu-eq "lg-kopie-belag/folgt" "spanplatte" (lg-kopie-belag "hallenboden" "hallenboden" "spanplatte"))
|
||||
(tu-eq "lg-kopie-belag/eigen" "gitterrost" (lg-kopie-belag "gitterrost" "hallenboden" "spanplatte"))
|
||||
(tu-nil "lg-kopie-belag/nil" (lg-kopie-belag nil "hallenboden" "spanplatte"))
|
||||
@@ -3387,41 +3373,18 @@
|
||||
'(((300.0 -500.0) (10000.0 -500.0) (10000.0 500.0) (300.0 500.0))) 500.0))
|
||||
(tu-eq "lg-quelle-rang" '(2 1 0 0)
|
||||
(mapcar 'lg-quelle-rang '("manuell" "auto_geaendert" "auto" nil)))
|
||||
;; --- goh_rack-Erkennung: Parameterwerte, Namen, Transformationen ---
|
||||
(tu-eqf "lg-zahl-einheit/mm" 700.0 (lg-zahl-einheit "700 mm"))
|
||||
(tu-eqf "lg-zahl-einheit/cm" 718.752 (lg-zahl-einheit "71.8752 cm"))
|
||||
(tu-eqf "lg-zahl-einheit/m" 12900.0 (lg-zahl-einheit "12,9 m"))
|
||||
(tu-eqf "lg-zahl-einheit/ohne" 2.0 (lg-zahl-einheit "2"))
|
||||
(tu-eqf "lg-zahl-einheit/zahl" 3.0 (lg-zahl-einheit 3))
|
||||
(tu-nil "lg-zahl-einheit/km" (lg-zahl-einheit "5 km"))
|
||||
(tu-nil "lg-zahl-einheit/text" (lg-zahl-einheit "abc"))
|
||||
(tu-nil "lg-zahl-einheit/leer" (lg-zahl-einheit ""))
|
||||
(tu-nil "lg-zahl-einheit/nil" (lg-zahl-einheit nil))
|
||||
(tu-eqf "lg-racks-auswerten"
|
||||
(tu-eqf "lg-reihen-auswerten"
|
||||
'((1 2 3000.0 6000.0) (2 1 500.0 1500.0) (nil 2 700.0 1400.0))
|
||||
(lg-racks-auswerten '((2 500.0 3.0) (nil 700.0 2.0) (1 1000.0 2.0)
|
||||
(lg-reihen-auswerten '((2 500.0 3.0) (nil 700.0 2.0) (1 1000.0 2.0)
|
||||
(1 2000.0 2.0) (nil nil 2.0))))
|
||||
(tu-nil "lg-racks-auswerten/leer" (lg-racks-auswerten nil))
|
||||
(tu-eq "lg-name-brauchbar-p/name" T (lg-name-brauchbar-p "goh_rack"))
|
||||
(tu-nil "lg-name-brauchbar-p/anonym" (lg-name-brauchbar-p "*U29"))
|
||||
(tu-nil "lg-name-brauchbar-p/leer" (lg-name-brauchbar-p ""))
|
||||
;; Einfuegung bei (100,0), 90 Grad, x-Skalierung 2: lokales (1,0,0) -> (100,2,0)
|
||||
(tu-eqf "lg-insert-tf/drehung-skalierung" '(100.0 2.0 0.0)
|
||||
(lg-tf-pkt (lg-insert-tf (list '(2 . "TU_KEIN_BLOCK") '(10 100.0 0.0 0.0)
|
||||
(cons 50 (/ pi 2.0)) '(41 . 2.0))
|
||||
0 0)
|
||||
'(1.0 0.0 0.0)))
|
||||
;; MINSERT-Spalte 2 bei Spaltenabstand 3000, gedreht um 90 Grad -> entlang +Y
|
||||
(tu-eqf "lg-insert-tf/minsert" '(0.0 6000.0 0.0)
|
||||
(car (lg-insert-tf (list '(2 . "TU_KEIN_BLOCK") '(10 0.0 0.0 0.0) (cons 50 (/ pi 2.0))
|
||||
'(70 . 3) '(44 . 3000.0))
|
||||
2 0)))
|
||||
;; verschachtelt: Container bei (1000,0) um 90 Grad, Kind bei lokal (0,2000)
|
||||
(tu-eqf "lg-tf-verketten" '(-1000.0 0.0 0.0)
|
||||
(car (lg-tf-verketten
|
||||
(lg-insert-tf (list '(2 . "TU_KEIN_BLOCK") '(10 1000.0 0.0 0.0) (cons 50 (/ pi 2.0))) 0 0)
|
||||
(lg-insert-tf (list '(2 . "TU_KEIN_BLOCK") '(10 0.0 2000.0 0.0)) 0 0))))
|
||||
|
||||
(tu-nil "lg-reihen-auswerten/leer" (lg-reihen-auswerten nil))
|
||||
(tu-eqf "lg-reihe-eintrag"
|
||||
'(2 4500.0 2.0)
|
||||
(lg-reihe-eintrag '(("GESCHOSS" . "2") ("LAENGE" . "4500")
|
||||
("HAENGEEBENEN" . "2300/1200;1100/1100"))))
|
||||
(tu-eqf "lg-reihe-eintrag/leer"
|
||||
'(nil nil 0.0)
|
||||
(lg-reihe-eintrag '(("GESCHOSS" . "") ("HAENGEEBENEN" . ""))))
|
||||
(tu-nil "lg-gang-aus-ecken/entartet"
|
||||
(lg-gang-aus-ecken '((0.0 0.0) (4000.0 0.0) (4000.0 0.0) (0.0 0.0))))
|
||||
|
||||
|
||||
Reference in new issue
Block a user