[ADD] Eingang-/Ausgang-Symbole ueber BTMT-Stationen + Drehung im CSV-Export gerundet

ILS_EINGANG_INSERT/ILS_AUSGANG_INSERT (Menue SPS > Connections) setzen
das Eingang-/Ausgang-Symbol automatisch lotrecht ueber eine gewaehlte
BTMT-Beladung/-Entladung-Instanz statt per freiem Einfuegepunkt.
Blockdateien Eingang_2D/3D.dwg und Ausgang_2D/3D.dwg ins Flach-Schema
von data/ils kopiert (Quellen in data/ils/2D|3D bleiben unangetastet).
Mubea-Testdaten um ein Eingang-Symbol ueber der Beladung und je ein
Ausgang-Symbol ueber beiden Entladungen erweitert.

Zusaetzlich: BTMT-Drehung im CSV-Export (export_csv.py) auf ganze
Grad gerundet (90/180/... statt z.B. 90.4078), da Kommastellen dort
keine Bedeutung haben.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-07 16:17:41 +02:00
parent 5f3c99be10
commit 294fd6a8d7
11 changed files with 115 additions and 3 deletions
+2
View File
@@ -537,6 +537,8 @@
"ils-station-prompt-punkt": "\nEinfuegepunkt fuer %1 [ENTER=Ende]: ",
"ils-station-fehler-blockdatei": "\n>>> FEHLER: Blockdatei '%1.dwg' nicht gefunden (data/ils pruefen).",
"ils-station-fertig": "\n>>> %1 x %2 eingefuegt.",
"ils-einausgang-station-waehlen": "\nBTMT-Beladung/-Entladung waehlen [ENTER=Ende]: ",
"ils-einausgang-kein-btmt": "Block %1 ist keine BTMT-Beladung/-Entladung.",
"layer-prompt-ziel-layer": "\nObjekt auf dem Ziel-Layer waehlen: ",
"layer-prompt-objekt": "\nObjekt waehlen: ",
"layer-prompt-referenz-objekt": "\nReferenz-Objekt waehlen (bestimmt Typ und Layer): ",
+2
View File
@@ -537,6 +537,8 @@
"ils-station-prompt-punkt": "\nInsertion point for %1 [ENTER=End]: ",
"ils-station-fehler-blockdatei": "\n>>> ERROR: block file '%1.dwg' not found (check data/ils).",
"ils-station-fertig": "\n>>> %1 x %2 inserted.",
"ils-einausgang-station-waehlen": "\nSelect BTMT loading/unloading station [ENTER=end]: ",
"ils-einausgang-kein-btmt": "Block %1 is not a BTMT loading/unloading station.",
"layer-prompt-ziel-layer": "\nSelect object on the target layer: ",
"layer-prompt-objekt": "\nSelect object: ",
"layer-prompt-referenz-objekt": "\nSelect reference object (determines type and layer): ",