diff --git a/doc/img/connect_sensors_to_racks/connect_sensors_to_racks_1.png b/doc/img/connect_sensors_to_racks/connect_sensors_to_racks_1.png new file mode 100644 index 0000000..06739e3 Binary files /dev/null and b/doc/img/connect_sensors_to_racks/connect_sensors_to_racks_1.png differ diff --git a/doc/img/connect_sensors_to_racks/connect_sensors_to_racks_2.png b/doc/img/connect_sensors_to_racks/connect_sensors_to_racks_2.png new file mode 100644 index 0000000..d3a2ab0 Binary files /dev/null and b/doc/img/connect_sensors_to_racks/connect_sensors_to_racks_2.png differ diff --git a/doc/img/connect_sensors_to_racks/connect_sensors_to_racks_3.png b/doc/img/connect_sensors_to_racks/connect_sensors_to_racks_3.png new file mode 100644 index 0000000..c90c1f6 Binary files /dev/null and b/doc/img/connect_sensors_to_racks/connect_sensors_to_racks_3.png differ diff --git a/doc/img/connect_sensors_to_racks/connect_sensors_to_racks_4.png b/doc/img/connect_sensors_to_racks/connect_sensors_to_racks_4.png new file mode 100644 index 0000000..0f93956 Binary files /dev/null and b/doc/img/connect_sensors_to_racks/connect_sensors_to_racks_4.png differ diff --git a/doc/img/join_racks/join_racks_1.png b/doc/img/join_racks/join_racks_1.png new file mode 100644 index 0000000..aa2267f Binary files /dev/null and b/doc/img/join_racks/join_racks_1.png differ diff --git a/doc/img/join_racks/join_racks_2.png b/doc/img/join_racks/join_racks_2.png new file mode 100644 index 0000000..a2843d2 Binary files /dev/null and b/doc/img/join_racks/join_racks_2.png differ diff --git a/doc/img/join_racks/join_racks_3.png b/doc/img/join_racks/join_racks_3.png new file mode 100644 index 0000000..41f75ec Binary files /dev/null and b/doc/img/join_racks/join_racks_3.png differ diff --git a/doc/img/join_racks/join_racks_4.png b/doc/img/join_racks/join_racks_4.png new file mode 100644 index 0000000..7fd0f23 Binary files /dev/null and b/doc/img/join_racks/join_racks_4.png differ diff --git a/doc/img/plant.py/racks.png b/doc/img/plant.py/racks.png new file mode 100644 index 0000000..7f8576d Binary files /dev/null and b/doc/img/plant.py/racks.png differ diff --git a/doc/img/plant.py/racks_sensors.png b/doc/img/plant.py/racks_sensors.png new file mode 100644 index 0000000..b527348 Binary files /dev/null and b/doc/img/plant.py/racks_sensors.png differ diff --git a/doc/img/plant.py/racks_sensors_dists.png b/doc/img/plant.py/racks_sensors_dists.png new file mode 100644 index 0000000..83317d5 Binary files /dev/null and b/doc/img/plant.py/racks_sensors_dists.png differ diff --git a/doc/plant.py_docu.md b/doc/plant.py_docu.md new file mode 100644 index 0000000..d97bbbf --- /dev/null +++ b/doc/plant.py_docu.md @@ -0,0 +1,31 @@ +# Dokumentation der Funktionsweise einzelner Funktionen und Ausgaben aus `plant.py` bzw. `routing.py` + +## Aufbau des Graphen in unterschiedlichen Ausbaustufen + +Die nachfolgenden Bilder zeigen den schrittweisen Aufbau des Graphen aus dem System: + +1. **Nur Racks** + + ![Graph nur mit Racks](doc\img\plant.py\racks.png) + +2. **Racks + Sensoren** + + ![Graph mit Racks und Sensoren](doc\img\plant.py\racks_sensors.png) + +3. **Racks + Sensoren + Unterverteiler** + + ![Kompletter Graph mit Racks, Sensoren und Unterverteilern](doc\img\plant.py\racks_sensors_dists.png) + +--- + +## Funktionsweise ausgewählter Funktionen + +### Beispiel 1: `join_racks` + +Problematik: Racks sind in dxf-Dateien teileweise nicht formschlüssig aneinander angefügt. +-> Echte Schnittpunkte sowie "beinahe" Schnittpunkte im Toleranzbereich müssen identifiziert werden und die Kabeltrassen dort verbudnen werden. + +![Step 1](doc\img\join_racks\join_racks_1.png) +![Step 2](doc\img\join_racks\join_racks_2.png) +![Step 3](doc\img\join_racks\join_racks_3.png) +![Step 4](doc\img\join_racks\join_racks_4.png) \ No newline at end of file