diff --git a/tests/testdata/mubea.json b/tests/testdata/mubea.json index 58b976b..3712186 100644 --- a/tests/testdata/mubea.json +++ b/tests/testdata/mubea.json @@ -4,29 +4,29 @@ "function": "insert", "x": 400, "y": -5478, - "z": 1467, + "z": 1554, "abstand": 5000, "rotation": 0.0, "typ": "STANDARD", "expect_block_prefix": "KREISEL_", - "expect_hoehe": "1467", + "expect_hoehe": "1554", "expect_kreiselart": "STANDARD", - "comment": "x,y aus DXF (500573_60_1.dxf, SP8 Insert #2 (x=-40865.2521,y=5878.2466), raw) abgeleitet; z=1467 unveraendert (Einfuegehoehe, im 2D-Plan nicht enthalten). Vorheriger Handwert: x=800, y=14137" + "comment": "x,y aus DXF (500573_60_1.dxf, SP8 Insert #2 (x=-40865.2521,y=5878.2466), raw) abgeleitet; z=1554 unveraendert (Einfuegehoehe, im 2D-Plan nicht enthalten). Vorheriger Handwert: x=800, y=14137" }, { "id": "Kreisel_links", "function": "insert", "x": 0, "y": -5878, - "z": 1467, + "z": 1554, "abstand": 20015, "rotation": 90.0, "typ": "STANDARD", "drehrichtung": "GUZ", "expect_block_prefix": "KREISEL_", - "expect_hoehe": "1467", + "expect_hoehe": "1554", "expect_kreiselart": "STANDARD", - "comment": "x,y aus DXF (500573_60_1.dxf, SP8 Insert #1 (x=-50775.7283,y=5878.2466), raw) abgeleitet; z=1467 unveraendert (Einfuegehoehe, im 2D-Plan nicht enthalten). Vorheriger Handwert: x=0, y=14137" + "comment": "x,y aus DXF (500573_60_1.dxf, SP8 Insert #1 (x=-50775.7283,y=5878.2466), raw) abgeleitet; z=1554 unveraendert (Einfuegehoehe, im 2D-Plan nicht enthalten). Vorheriger Handwert: x=0, y=14137" }, { "comment": "Separator links Kreisel_links zugeordnet", @@ -34,7 +34,7 @@ "block": "S-LP", "x": -400, "y": 13980, - "z": 1467, + "z": 1554, "rotation": 270, "assigned_to": "Kreisel_links" }, @@ -44,7 +44,7 @@ "block": "Scanner", "x": -400, "y": 14000, - "z": 1467, + "z": 1554, "rotation": 0, "assigned_to": "Kreisel_links" }, @@ -54,7 +54,7 @@ "block": "S-LP", "x": 400, "y": -4038, - "z": 1467, + "z": 1554, "rotation": 90, "assigned_to": "Kreisel_links" }, @@ -64,7 +64,7 @@ "block": "Scanner", "x": 400, "y": -4083, - "z": 1467, + "z": 1554, "rotation": 0, "assigned_to": "Kreisel_links" }, @@ -74,7 +74,7 @@ "block": "Scanner", "x": -400, "y": -3390, - "z": 1467, + "z": 1554, "rotation": 0, "assigned_to": "Kreisel_links" }, @@ -84,7 +84,7 @@ "block": "Scanner", "x": 10310, "y": -610, - "z": 1941, + "z": 2028, "rotation": 0, "assigned_to": "Kreisel_rechts" }, @@ -94,7 +94,7 @@ "block": "Scanner", "x": -400, "y": -400, - "z": 1467, + "z": 1554, "rotation": 0, "assigned_to": "Kreisel_links" }, @@ -103,14 +103,14 @@ "function": "insert", "x": 9910, "y": -5878, - "z": 1941, + "z": 2028, "abstand": 20015, "rotation": 90.0, "typ": "STANDARD", "expect_block_prefix": "KREISEL_", - "expect_hoehe": "1941", + "expect_hoehe": "2028", "expect_kreiselart": "STANDARD", - "comment": "x,y aus DXF (500573_60_1.dxf, AN8 Insert (x=-40865.2521,y=-14812.3513), raw) abgeleitet; z=1941 unveraendert (Einfuegehoehe, im 2D-Plan nicht enthalten). Vorheriger Handwert: x=9910, y=14137" + "comment": "x,y aus DXF (500573_60_1.dxf, AN8 Insert (x=-40865.2521,y=-14812.3513), raw) abgeleitet; z=2028 unveraendert (Einfuegehoehe, im 2D-Plan nicht enthalten). Vorheriger Handwert: x=9910, y=14137" }, { "comment": "Separator linken Kreisel in der mitte", @@ -118,7 +118,7 @@ "block": "S-LP", "x": -400, "y": -502, - "z": 1467, + "z": 1554, "rotation": 270, "assigned_to": "Kreisel_links" }, @@ -128,7 +128,7 @@ "block": "S-LP", "x": -400, "y": -3495, - "z": 1467, + "z": 1554, "rotation": 270, "assigned_to": "Qualitaetskontrolle" }, @@ -144,7 +144,7 @@ "hz": 0.0, "x": 400, "y": 14120, - "z": 1467, + "z": 1554, "comment": "oberer Förderer für die Leertrolleys" }, { @@ -159,7 +159,7 @@ "hz": 0.0, "x": 400, "y": -4133, - "z": 1467, + "z": 1554, "comment": "unterer Förderer für die Teile" }, { @@ -174,7 +174,7 @@ "hz": 90.0, "x": -400, "y": 147.615, - "z": 1467, + "z": 1554, "comment": "Nachbau von Objekt ID 0061 (Block VF_5) als Etage-VarioFoerderer (FOERDERANLAGE Typ 2 / Werteingabe)." }, { @@ -183,14 +183,14 @@ "deltaL_mm": 9110, "hz_grad": 180.0, "winkel_grad": 2.27, - "start_mm": [9510, 12300, 1941], + "start_mm": [9510, 12300, 2028], "as_seite": "links", "es_seite": "links", "as_winkel": "90", "es_winkel": "90", "anzahl": 20, "delta_y": -800, - "comment": "Template fuer alle Gefaellestrecken (Modus 1): 'anzahl' identische Kopien, je um 'delta_y' (mm) in Y versetzt (nur start_mm). Erzeugt GF_Mubea_01..GF_Mubea_anzahl. Aufbau ausschliesslich aus Anfangspunkt start_mm und der horizontalen Gesamtlaenge deltaL_mm - KEIN Endpunkt (wie Produktion/gefaellestrecke.dcl Modus 1). winkel_grad steuert den Gefaellewinkel (Default 3.0, falls Feld fehlt), Zielhoehe ergibt sich daraus. start_mm.x/z aus DXF (EE-R Start hoch z=1941); deltaL_mm ~ reale XY-Distanz Start->AE-DS im DXF." + "comment": "Template fuer alle Gefaellestrecken (Modus 1): 'anzahl' identische Kopien, je um 'delta_y' (mm) in Y versetzt (nur start_mm). Erzeugt GF_Mubea_01..GF_Mubea_anzahl. Aufbau ausschliesslich aus Anfangspunkt start_mm und der horizontalen Gesamtlaenge deltaL_mm - KEIN Endpunkt (wie Produktion/gefaellestrecke.dcl Modus 1). winkel_grad steuert den Gefaellewinkel (Default 3.0, falls Feld fehlt), Zielhoehe ergibt sich daraus. start_mm.x/z aus DXF (EE-R Start hoch z=2028); deltaL_mm ~ reale XY-Distanz Start->AE-DS im DXF." }, { "comment": "Separator 1 unterer Kreisel", @@ -198,7 +198,7 @@ "block": "S-LP", "x": 1415, "y": -5078, - "z": 1467, + "z": 1554, "rotation": 0, "assigned_to": "Kreisel_unten" }, @@ -238,7 +238,7 @@ "block": "S-LP", "x": 5415, "y": -5878, - "z": 1467, + "z": 1554, "rotation": 180, "assigned_to": "Kreisel_unten" }, @@ -248,7 +248,7 @@ "block": "Scanner", "x": 1415, "y": -5100, - "z": 1467, + "z": 1554, "rotation": 270, "assigned_to": "Kreisel_unten" }, @@ -258,7 +258,7 @@ "block": "S-LP", "x": 10310, "y": -500, - "z": 1941, + "z": 2028, "rotation": 90, "assigned_to": "Kreisel_rechts" }, @@ -268,7 +268,7 @@ "block": "S-LP", "x": 10310, "y": 100, - "z": 1941, + "z": 2028, "rotation": 90, "assigned_to": "Kreisel_rechts" }, @@ -278,7 +278,7 @@ "block": "S-LP", "x": 10310, "y": -5073, - "z": 1941, + "z": 2028, "rotation": 90, "assigned_to": "Kreisel_rechts" }, @@ -288,7 +288,7 @@ "block": "S-LP", "x": 9510, "y": 14277, - "z": 1941, + "z": 2028, "rotation": 270, "assigned_to": "Kreisel_rechts" }, @@ -298,7 +298,7 @@ "block": "Scanner", "x": 9510, "y": -3557, - "z": 1941, + "z": 2028, "rotation": 0, "assigned_to": "Kreisel_rechts" }, @@ -308,7 +308,7 @@ "block": "BTMT-Beladung", "x": 10310, "y": -240, - "z": 1941, + "z": 2028, "rotation": 270 }, { @@ -317,7 +317,7 @@ "block": "SC_Entladung", "x": -407.79, "y": -1478.08, - "z": 1467, + "z": 1554, "rotation": 90 }, { @@ -326,7 +326,7 @@ "block": "SC_Entladung", "x": -404.22, "y": -2718.44, - "z": 1467, + "z": 1554, "rotation": 90 }, {