Positionen von Elementen und Dimensionen von MA und POT korrigiert

This commit is contained in:
2026-02-04 16:39:52 +01:00
parent 3ef1fe1f19
commit 31084defdb
3 changed files with 68 additions and 23 deletions
+25 -4
View File
@@ -367,10 +367,20 @@
"args": [
"--filename", "BGMG.dxf",
"--errorfile", "BGMG_errors.json",
"--write", "BGMG_symbols.json"
"--info", "BGMG_symbols.json"
]
},
{
},{
"name": "create_numbers.py with Nummerierung1.dxf",
"type": "debugpy",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"args": [
"--filename", "Nummerierung1.dxf",
"--errorfile", "Nummerierung1_errors.json",
"--info", "Nummerierung1_symbols.json"
]
}, {
"name": "create_numbers.py with BGMG-UndefSymbols.dxf",
"type": "debugpy",
"request": "launch",
@@ -379,7 +389,18 @@
"args": [
"--filename", "BGMG-UndefSymbols.dxf",
"--errorfile", "BGMG-UndefSymbols_errors.json",
"--write", "BGMG-UndefSymbols_symbols.json"
"--info", "BGMG-UndefSymbols_symbols.json"
]
}, {
"name": "create_numbers.py with POT.dxf",
"type": "debugpy",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"args": [
"--filename", "POT.dxf",
"--errorfile", "POT_errors.json",
"--info", "POT_symbols.json"
]
}
]
+43 -17
View File
@@ -25,7 +25,7 @@
"name": "MA-2@@_bottom",
"count": 3,
"layout_type": "horizontal_offset",
"base_x": 2000,
"base_x": 1800,
"base_y": 400,
"spacing": 1450
}
@@ -37,10 +37,10 @@
"kennzeichnung": "A01+UH00",
"layer_name": "ILS_MOTOR",
"direction": "LEFT_RIGHT",
"x": 800,
"y": 900,
"x": 1400,
"y": 1200,
"width": 4000,
"height": 450,
"height": 680,
"use_polyline": false
},
{
@@ -61,9 +61,9 @@
"kennzeichnung": "A01+UH00",
"layer_name": "ILS_MOTOR",
"direction": "TOP_BOTTOM",
"x": 1400,
"x": 1600,
"y": 250,
"width": 3600,
"width": 4000,
"height": 680,
"use_polyline": false
}
@@ -335,28 +335,28 @@
"description": "Test-Szene für POT-Erdungssymbole mit drei verschiedenen Typen (POT-RA30@@, POT-MA30@@, POT-UC30@@)",
"pot_groups": [
{
"name": "POT-RA30@@",
"name": "POT-RA30@@_RA",
"count": 3,
"layout_type": "horizontal",
"base_x": 1000,
"base_y": 3000,
"spacing": 2000
"spacing": 2500
},
{
"name": "POT-MA30@@",
"name": "POT-MA30@@_MA",
"count": 3,
"layout_type": "horizontal",
"base_x": 1000,
"base_y": 2000,
"spacing": 2000
"spacing": 2500
},
{
"name": "POT-UC30@@",
"name": "POT-UC30@@_UC",
"count": 3,
"layout_type": "horizontal",
"base_x": 1000,
"base_y": 1000,
"spacing": 2000
"spacing": 2500
}
],
"renaming_frames": [
@@ -372,7 +372,7 @@
"direction": "LEFT_RIGHT",
"x": 800,
"y": 800,
"width": 5500,
"width": 7200,
"height": 2800,
"use_polyline": false
}
@@ -387,7 +387,7 @@
"attributes": {
"SPS": "1",
"IO": "MA0000",
"VERW": "ILSMotor",
"VERW": "ILS-M03@@",
"BEZEICHNUNG": "Motor MA0000",
"ARTIKELNR": "790902001",
"ARTIKELBEZEICHN": "E-Teile für SEW Motor ASE1-HAN10ES-BG",
@@ -418,9 +418,35 @@
},
"dimensions": {
"_comment": "Symbol-Dimensionen für POT-Erdung. Basiert auf Block-Analyse: 816 × 618",
"width": 820,
"height": 620
}
"width": 1400,
"height": 300
},
"attrib_defs": [
{
"tag": "REALE_POSITION",
"insert": [0.0, 200.0, 0.0],
"height": 50.0,
"default": "x",
"layer": "ILS_POT-Erdung",
"invisible": false
},
{
"tag": "NAME",
"insert": [50, 100, 0.0],
"height": 128.0,
"default": "POT-1@@@",
"layer": "ILS_POT-Erdung",
"invisible": false
},
{
"tag": "KENNZEICHNUNG",
"insert": [0.0, -150, 0.0],
"height": 128.0,
"default": "=A01+UH00-X01",
"layer": "ILS_POT-Erdung",
"invisible": true
}
]
},
"bg_defaults": {
"_description": "Standard-Werte für BG/MB-Symbole (Eingänge/Ausgänge). Basiert auf Analyse von BG3240 aus easy.dxf",
-2
View File
@@ -1105,8 +1105,6 @@ if __name__ == '__main__':
error_data = error_collector.get_all_issues()
write_json_file(error_data, dxf_path.parent, error_filename)
print(f"Fehler/Warnungen gespeichert: {dxf_path.parent / error_filename}")
else:
print("\nKeine Fehler oder Warnungen - keine Fehlerdatei wird geschrieben")
# Exit-Code basierend auf Fehlern
if error_collector.has_errors():