Struktur (Einrückungen) angepasst

This commit is contained in:
2025-06-17 09:25:23 +02:00
parent de2dd8077e
commit 50d45ac489
+10 -10
View File
@@ -26,11 +26,11 @@
- [Kabelgruppen (Beispiel: `[WD_Q]`, `[WD_I]`, `[WF_B]`)](#kabelgruppen-beispiel-wd_q-wd_i-wf_b)
- [Sensorspezifische Gruppen](#sensorspezifische-gruppen)
- [`[Sivasnummern]`](#sivasnummern)
- [Detaillierte Informationen und Programmablauf](#detaillierte-informationen-und-programmablauf)
- [Zweck des Programms](#zweck-des-programms)
- [Allgemeiner Programmablauf](#allgemeiner-programmablauf)
- [Aufruf des Programms](#aufruf-des-programms)
- [Ausgabe des Toolsets](#ausgabe-des-toolsets)
- [Detaillierte Informationen zum Programmablauf und Code-Struktur](#detaillierte-informationen-zum-programmablauf-und-code-struktur)
- [Zweck des Programms](#zweck-des-programms)
- [Allgemeiner Programmablauf](#allgemeiner-programmablauf)
- [Aufruf des Programms](#aufruf-des-programms)
- [Ausgabe des Toolsets](#ausgabe-des-toolsets)
- [Informationen zu den Einzelprogrammen](#informationen-zu-den-einzelprogrammen)
- [Details zu `getpositions.py`](#details-zu-getpositionspy)
- [Details zu `routing.py`](#details-zu-routingpy)
@@ -333,9 +333,9 @@ Die Einträge in den `.cfg`-Dateien müssen **laufend gepflegt** werden, wenn si
Nur so kann eine korrekte automatische Kabelberechnung und Zuordnung gewährleistet werden.
## Detaillierte Informationen und Programmablauf
# Detaillierte Informationen zum Programmablauf und Code-Struktur
### Zweck des Programms
## Zweck des Programms
Dieses Toolset dient der **automatisierten** und **komfortablen** Ermittlung von Kabellängen zwischen Unterverteilern und deren zugeordneten Sensoren/Aktoren entlang definierter Kabeltrassen. Als **Eingabe** dient eine 2D-Layout-Zeichnung im `.dxf`-Format. **Ausgaben** sind u.a.:
@@ -344,7 +344,7 @@ Dieses Toolset dient der **automatisierten** und **komfortablen** Ermittlung von
- eine weitere .dxf-Datei mit einem reduzierten Layout (Kabeltrassen + Kabel + Unterverteiler)
- zukünftig: tabellarische Aufbereitung der Kabellängen mit SIVAS-Nummern (z.B. `.xlsx`)
### Allgemeiner Programmablauf
## Allgemeiner Programmablauf
Das Toolset besteht aus drei zentralen Skripten, die automatisiert über **ein** *Batch-Skript* aufgerufen werden. Der interne Programmablauf ist folgender:
@@ -352,7 +352,7 @@ Das Toolset besteht aus drei zentralen Skripten, die automatisiert über **ein**
Das erste Programm extrahiert aus der .dxf-Datei sämtliche Informationen über die Positionen von Sensoren / Aktoren und Unterverteilern sowie den Kabeltrassen. Das zweite Programm baut aus den Informationen ein Modell der Anlage auf und verknüpft die Elemente entlang der kürzesten Wege. Das letzte Programm zeichnet eine neue .dxf-Datei, in welcher die Kabelwege von den Unterverteilern zu den Sensoren dargestellt sind.
### Aufruf des Programms
## Aufruf des Programms
Der einfachste Weg, das Toolset zu starten, ist per *Drag-and-Drop*. Hierfür muss lediglich die .dxf-Datei, für die die Kabelführung und -auswertung durchgeführt werden soll, auf die Verknüpfung namens *Kabeltool* gezogen werden. Es öffnet sich eine sogenannte *Command-Shell*, die den Benutzer über den aktuellen Zustand des Programmablaufs informiert.
@@ -371,7 +371,7 @@ done
done
```
### Ausgabe des Toolsets
## Ausgabe des Toolsets
Alle drei oben genannten Teilprogramme erzeugen eine eigene Ausgabedatei. Die Ergebnisse der ersten beiden Programme dienen als Eingabe für die folgenden. Jedes der genutzten Programme besitzt eine eingebaute Hilfe, wenn man das Programm mit dem Schalter --help aufruft.