Commit Graph

73 Commits

Author SHA1 Message Date
m.stangl fd0ad34288 Configparser vergessen zu importieren 2025-05-26 19:36:01 +02:00
m.stangl 84449d1092 Toleranzen für Sensor und Kabelpritschen aus der Config holen 2025-05-26 19:31:30 +02:00
m.stangl 4100eba906 Abfrage dazu, ob die Paarung Sensor und Distributor gefunden wurde 2025-05-26 15:23:25 +02:00
m.stangl 761bf22636 Plant.py arbeitet jetzt mit dem str tree zusammen mit der bbox. 2025-05-26 14:36:20 +02:00
lertlmaier e347794373 Methode für STR Tree mit Bounding Box hinzugefügt. 2025-05-26 13:33:15 +02:00
lertlmaier b5c1a5f38c Methoden im plant.py angepasst, dass routing.py ohne Änderungen laufen kann und neue STRtree Sensor connection verwendet. 2025-05-26 12:03:17 +02:00
lertlmaier a1a7587290 Methode für Erstellung des Trees implementiert (build_rack_strtree). Methode zur findung von nächsten Rack von Tree implementiert (find_nearest_rack_from_point_tree). Methode zur verknüpfung von Sensor oder Dist mittels zuvor genannter methode (connect_equipment_to_racks). Unittests für Methoden erfolgreich implementiert. Versuch der Implementierung einer vektorisierten Form mit Tree aber nocht nicht erfolgreich. 2025-05-23 12:54:02 +02:00
m.stangl a242345ab4 Original von Simon wieder rein, ohne Layer für Kabel 2025-05-22 13:56:31 +02:00
m.stangl 3a1e713f04 getexdraw mit eigenem Schalt für excel Export versehen 2025-05-22 13:37:44 +02:00
m.stangl 279135e013 Fehlerhandling für Sensoren und Distributoren die nicht zugeordnet werden konnten. Sammlung und Ausgabe in eigenen Key für die Ergebnisse 2025-05-22 13:22:45 +02:00
m.stangl c703dc9902 Excel Export in eigene Methode und eigenen Schalter ausgelagert 2025-05-22 13:20:47 +02:00
m.stangl af7281f40a für den Excel Export eigenen schalter gebautr 2025-05-22 13:20:03 +02:00
m.stangl a76d1bcd69 Sammlung der Ausnahmen hinzu: Falls Sensor/Unterverteiler keinem Rack zugeordnet werden konnten, müssen diese gesammelt werden. 2025-05-22 12:17:39 +02:00
m.stangl 39affac064 HundM in Debugging config aufgenommen 2025-05-22 12:16:31 +02:00
m.stangl 63d225d51a Erste Fassung für Installation in die Doku geschrieben 2025-05-21 16:45:45 +02:00
m.stangl 2cf2281035 Anwenderdoku etwas ergänzt 2025-05-21 16:08:56 +02:00
lertlmaier 09fb8606b2 Anwenderdoku in erster Fassung erstellt. 2025-05-21 12:57:10 +02:00
lertlmaier e5d6ed5d96 Launch.json angepasst, sodass draw cable dxf from easy to new dxf ein neues dxf mit namen easy_cables schriebt. getexdraw.bat angepasst, sodass bei routing ein graph angezeigt wird und gespeichert werden kann (testweise). drawdxf.py angepasst, sodass eine excel ausgabe mit 2 Worksheets geschrieben wird. 2025-05-21 12:55:27 +02:00
m.stangl 7f0579fd9a getexdraw sagt dem Nutzer was es tut 2025-05-20 16:22:44 +02:00
lertlmaier bf6cb53c2e Alle Programme so weit angepasst, dass Programmkette läuft. 2025-05-20 15:34:29 +02:00
lertlmaier a48c39018c Schalter von -o auf -w geändert. Nimmt Parameter json File. Prints in getpositions entfernt. 2025-05-20 11:33:20 +02:00
m.stangl eb175ea768 Regulärer Ausdruck zum Zerlegen des Pfades zum Unterverteiler im Sensor. Prüfung des Pfades zur Eingabedatei in eigene Funktion. Config für Kabelpritschen wird ausgelesen 2025-05-20 10:42:18 +02:00
m.stangl 04598f30f1 Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen 2025-05-19 21:52:29 +02:00
m.stangl 74ce767569 Layer für Sensoren etc. werden aus Config gelesen. Sensoren und Verteiler werden auf einen Rutsch bestimmt 2025-05-19 21:52:23 +02:00
Simon Schmutzler 8d6ec1f304 Unterverteiler UH01 und weitere Sensoren hinzugefügt 2025-05-19 16:51:06 +02:00
m.stangl 020fc556ec Test der Schalter --new für draw.py dazu 2025-05-19 13:05:14 +02:00
lertlmaier 9c271c7b52 Relative Pfade zu Bildern repariert, und Doku erweitert 2025-05-19 12:05:27 +02:00
lertlmaier 3a65098d09 Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
Erste Fassung de Doku erstellt
2025-05-19 11:51:03 +02:00
lertlmaier 8b9ace5eef Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen 2025-05-19 11:45:54 +02:00
lertlmaier 89a88fcc75 Erste kurze Doku verfasst. 2025-05-19 11:45:12 +02:00
m.stangl c98e1260a3 schalter new arbeitet jetzt ohne Dateinamen und erzeugt eine Datei mit Zeitstempel 2025-05-19 11:25:35 +02:00
m.stangl cc40e6ded1 Prüfung für Angabe eines Pfades ausserhalb des Work Folders dazu 2025-05-19 10:04:25 +02:00
m.stangl e567c7f552 ein paar echos auskommentiert 2025-05-19 10:02:59 +02:00
m.stangl 2cd2157c4c erste Fassung einer Hotfolder Batchdatei erstellt 2025-05-19 10:00:08 +02:00
m.stangl 4ee973c32d mappings wird auch als Ergebnis exportiert 2025-05-17 08:45:43 +02:00
lertlmaier b4149870f6 Einlesen der Dateien in routing.py angepasst, sodass plant.py Daten verarbeiten kann. 2025-05-16 17:53:34 +02:00
lertlmaier b8b5db45eb Finalisierung der Wegsuche. Vorbereitung für Einbau in Hauptskript routing.py 2025-05-16 15:25:31 +02:00
lertlmaier 55459c73b1 Methodik zur Aufsplittung von Polylines in einzelne Rack Segmente implementiert. Methodik zur verbindung von Racks an echten Scnittpunkten sowie an nahezu Schnittpunkten implementiert. Unittests zu jeder Methode 2025-05-16 12:34:59 +02:00
lertlmaier e4d7902f86 Wegsuche Methode implementiert 2025-05-15 17:41:03 +02:00
lertlmaier cf2f16a72d Distributoren in Anlage integriert und Grafische Ausgabe gebaut: 2025-05-15 16:37:06 +02:00
lertlmaier a84ea5c1e0 Methode für ausgabe von verbundenen Racks hinzugefügt. Erste Graph-Bau Methoden eingeführt 2025-05-15 11:37:32 +02:00
lertlmaier 81b5c55254 Klasse Anlage erstellt und mit Methoden versehen. Unittests duetlich vereinfacht 2025-05-14 17:52:29 +02:00
lertlmaier db8e8d351e Funktion zur Findung von Sensor Aufpunkten auf Racks implementiert. Dazu unittest. 2025-05-14 15:49:17 +02:00
lertlmaier 1341142477 Neue Funktionen und neue Klassen zur Rack Definition und Sortierung der Punkte auf dem Rack 2025-05-14 10:58:53 +02:00
lertlmaier 559a4690c8 Klassendeklaration in linesweep_circle. Umbau des graphbuild auf Stuktur mit unittests 2025-05-13 13:48:49 +02:00
lertlmaier 58e121bdcf Alte Hilfsfunktionen gelöscht. Erste Funktionen aus linesweep_cicle implementiert 2025-05-12 17:27:07 +02:00
lertlmaier c087e3ada9 Algorithmus um Erstellung eines Dicts (am Ende) ergänzt, in welchem alle Segmente nach Rack_id-Index gespeichert werden und Anfangs bzw. Endpunkt enthalten. Zusammengehoerige Verbindungen mit gleichen Koordinaten gespeichert 2025-05-12 17:25:26 +02:00
lertlmaier 3a7b3aeece LineSweep Algorithmus angepasst, alten Stand überschrieben. Ausgaben in Kommandozeile zu Debug-Zwecken 2025-05-12 13:50:51 +02:00
m.stangl ae86dbcafa getpositions schreibt nur noch eine json Ergebnisdatei raus. Config launch.json und routing.py angepasst; in Requirements networkx aufgenommen. 2025-05-09 20:49:47 +02:00
lertlmaier 9b1f3bef80 Neuer Algo zur SP findung 2025-05-09 16:14:22 +02:00