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
|
## 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
|
||||||
|
|||||||
Reference in New Issue
Block a user