Commit Graph

83 Commits

Author SHA1 Message Date
m.stangl 192c7361c1 small fix. Weigth wurde nicht als float an networx Modul übergeben. Dadurch wurde durch eine Exception das Program nicht beendet 2025-05-27 18:58:38 +02:00
m.stangl d0b3ee7610 Komma im lautnch.json vergessen. Parameter wurde nicht korrekt übergeben 2025-05-27 18:57:14 +02:00
lertlmaier 21de6fd0fe Aktuelle Version. Routing weiterhin nicht Fehlerfrei. 2025-05-27 18:11:38 +02:00
lertlmaier 29b9a9ff8a Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen 2025-05-27 16:55:13 +02:00
lertlmaier 010b7bb6c4 Anpassung der Methoden auf Verwendung von Tunnels. launch.json angepasst, sodass easy_positions.json genommen wird. 2025-05-27 16:54:45 +02:00
m.stangl 21db905516 getpositions.py liest jetzt auch Tunnel Angaben aus der Zeichnung ein, die TUNNEL1-LaengeTunnel heissen müssen. Config enthält Layer auf denen die Tunnel liegen. Beispieldateie easy.dxf um Tunnel erweitert 2025-05-27 16:42:13 +02:00
lertlmaier 9d1c488b26 Löschen von nicht benötigten Funktionen. Hinzufügen von einem Schalter draw = T/F, der das Plotting innerhalb der unittests steuert 2025-05-27 13:34:54 +02:00
lertlmaier 9cacf95870 STR tree Generierung jetzt innerhalb der Rack-verwaltenden Klasse. Finden und Anpinnen von Racks über STR tree 2025-05-27 12:07:03 +02:00
lertlmaier 66cb58fbfc Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen 2025-05-27 08:27:26 +02:00
lertlmaier b18266e8e7 Doppelte / Redundante Unittests entfernt 2025-05-27 08:27:14 +02:00
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