From bed533e66b61f77bdeaadae8c198b8ad7874fe2d Mon Sep 17 00:00:00 2001 From: Michael Stangl Date: Thu, 18 Jun 2026 11:41:29 +0200 Subject: [PATCH] icons noch in die Vorschau des Reamde.md mit rein --- README.md | 34 ++++++++++++++++++++++++++-------- 1 file changed, 26 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 84b64d3..3fbfff3 100644 --- a/README.md +++ b/README.md @@ -4,12 +4,12 @@ Automatisiertes Toolset zur Ermittlung von Kabellängen in industriellen Anlagen ## Workflows -| Workflow | Skript | Beschreibung | Ausgabe | -|----------|--------|--------------|---------| -| **Cable Routing** | `getexdraw.bat` | Vollständige Kabelberechnung mit Wegführung und Stücklisten | `*_cables.dxf`, `*_cables.xlsx`, `*_BOM.xlsx` | -| **I/O Conversion** | `ioconverter.bat` | Export von Gerätelisten für TIA Portal, WSCAD u.a. | `*-TIA.xlsx`, `*-WSCAD.xlsx` | -| **Text Extraction** | `extract.bat` | Textextraktion aus DXF für Übersetzung | `*_texts.xlsx`, `*_texts.json` | -| **Translation** | `tr2dxf_.bat` | Übersetzung von DXF-Texten (CS, EN, FR, IT, ES) | `*_.dxf` | +| | Workflow | Skript | Beschreibung | Ausgabe | +|---|----------|--------|--------------|---------| +| | **Cable Routing** | `getexdraw.bat` | Vollständige Kabelberechnung mit Wegführung und Stücklisten | `*_cables.dxf`, `*_cables.xlsx`, `*_BOM.xlsx` | +| | **I/O Conversion** | `ioconverter.bat` | Export von Gerätelisten für TIA Portal, WSCAD u.a. | `*-TIA.xlsx`, `*-WSCAD.xlsx` | +| | **Text Extraction** | `extract.bat` | Textextraktion aus DXF für Übersetzung | `*_texts.xlsx`, `*_texts.json` | +| | **Translation** | `tr2dxf_.bat` | Übersetzung von DXF-Texten (CS, EN, FR, IT, ES) | `*_.dxf` | ## Verwendung @@ -19,13 +19,31 @@ DXF-Datei per **Drag & Drop** auf die Desktop-Verknüpfung ziehen (erstellt via bin\getexdraw.bat ``` -## Pipeline +## Pipelines + +### Cable Routing (`getexdraw.bat`) ```text DXF-Datei 1. getpositions.py --> Positionen extrahieren --> *_positionsdraw.json 2. routing.py --> Kabelwege berechnen --> *_todraw.json - 3. drawdxf.py --> DXF + Excel erzeugen --> *_cables.dxf, *.xlsx, *_BOM.xlsx + 3. drawdxf.py --> DXF + Excel erzeugen --> *_cables.dxf, *_cables.xlsx, *_BOM.xlsx +``` + +### I/O Conversion (`ioconverter.bat`) + +```text +DXF-Datei + 1. getpositions.py --> Positionen extrahieren --> *_positionsconv.json + 2. portalexport.py --> Excel-Export erzeugen --> *-TIA.xlsx, *-WSCAD.xlsx, *-EA.xlsx +``` + +### Text Extraction & Translation (`extract.bat` / `tr2dxf_.bat`) + +```text +DXF-Datei + 1. translate.py --extract --> Texte extrahieren --> *_texts.xlsx, *_texts.json + 2. translate.py --translate --> Texte übersetzen --> *_.dxf ``` ## Installation