icons noch in die Vorschau des Reamde.md mit rein

This commit is contained in:
2026-06-18 11:41:29 +02:00
parent 64506684a2
commit bed533e66b
+26 -8
View File
@@ -4,12 +4,12 @@ Automatisiertes Toolset zur Ermittlung von Kabellängen in industriellen Anlagen
## Workflows ## Workflows
| Workflow | Skript | Beschreibung | Ausgabe | | | Workflow | Skript | Beschreibung | Ausgabe |
|----------|--------|--------------|---------| |---|----------|--------|--------------|---------|
| **Cable Routing** | `getexdraw.bat` | Vollständige Kabelberechnung mit Wegführung und Stücklisten | `*_cables.dxf`, `*_cables.xlsx`, `*_BOM.xlsx` | | <img src="doc/img/Icons/Icon_getex.png" width="32"> | **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` | | <img src="doc/img/Icons/Icon_portal.png" width="32"> | **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` | | <img src="doc/img/Icons/dxf2txt.png" width="32"> | **Text Extraction** | `extract.bat` | Textextraktion aus DXF für Übersetzung | `*_texts.xlsx`, `*_texts.json` |
| **Translation** | `tr2dxf_<lang>.bat` | Übersetzung von DXF-Texten (CS, EN, FR, IT, ES) | `*_<lang>.dxf` | | <img src="doc/img/Icons/dxfCs.png" width="32"> | **Translation** | `tr2dxf_<lang>.bat` | Übersetzung von DXF-Texten (CS, EN, FR, IT, ES) | `*_<lang>.dxf` |
## Verwendung ## Verwendung
@@ -19,13 +19,31 @@ DXF-Datei per **Drag & Drop** auf die Desktop-Verknüpfung ziehen (erstellt via
bin\getexdraw.bat <meine_anlage.dxf> bin\getexdraw.bat <meine_anlage.dxf>
``` ```
## Pipeline ## Pipelines
### Cable Routing (`getexdraw.bat`)
```text ```text
DXF-Datei DXF-Datei
1. getpositions.py --> Positionen extrahieren --> *_positionsdraw.json 1. getpositions.py --> Positionen extrahieren --> *_positionsdraw.json
2. routing.py --> Kabelwege berechnen --> *_todraw.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_<lang>.bat`)
```text
DXF-Datei
1. translate.py --extract --> Texte extrahieren --> *_texts.xlsx, *_texts.json
2. translate.py --translate --> Texte übersetzen --> *_<lang>.dxf
``` ```
## Installation ## Installation