icons noch in die Vorschau des Reamde.md mit rein
This commit is contained in:
@@ -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_<lang>.bat` | Übersetzung von DXF-Texten (CS, EN, FR, IT, ES) | `*_<lang>.dxf` |
|
||||
| | Workflow | Skript | Beschreibung | Ausgabe |
|
||||
|---|----------|--------|--------------|---------|
|
||||
| <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` |
|
||||
| <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` |
|
||||
| <img src="doc/img/Icons/dxf2txt.png" width="32"> | **Text Extraction** | `extract.bat` | Textextraktion aus DXF für Übersetzung | `*_texts.xlsx`, `*_texts.json` |
|
||||
| <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
|
||||
|
||||
@@ -19,13 +19,31 @@ DXF-Datei per **Drag & Drop** auf die Desktop-Verknüpfung ziehen (erstellt via
|
||||
bin\getexdraw.bat <meine_anlage.dxf>
|
||||
```
|
||||
|
||||
## 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_<lang>.bat`)
|
||||
|
||||
```text
|
||||
DXF-Datei
|
||||
1. translate.py --extract --> Texte extrahieren --> *_texts.xlsx, *_texts.json
|
||||
2. translate.py --translate --> Texte übersetzen --> *_<lang>.dxf
|
||||
```
|
||||
|
||||
## Installation
|
||||
|
||||
Reference in New Issue
Block a user