Commit Graph

29 Commits

Author SHA1 Message Date
m.stangl ec6d903515 wenn nur ein Tunnel oder zu viele gleichlautende Tunnel definiert wurden, dann Fehler werfen 2025-08-14 17:09:16 +02:00
m.stangl 20a3cdf761 ein paar Routinen Kommentiert 2025-07-21 12:43:00 +02:00
m.stangl 455ad888f2 auskommentierter und ungenutzer Code rausgeworfen 2025-07-14 17:34:43 +02:00
lertlmaier 4b18a9005f Racks zeichnen: geometry-dict in ausgabe eingepflegt 2025-07-01 13:08:03 +02:00
lertlmaier 7c2e171f7d Rack längen werden in ihrer gesplitteten Form (Rack 2-0, Rack 2-1) aus routing.py an drawdxf.py übergeben und in Excel Ausgabe aufgenommen. c-, v-, t-, und d-Racks werden ignoriert 2025-07-01 11:20:01 +02:00
lertlmaier e5ca9561dd 3D polylinine werden im Routing berücksichtigt 2025-06-30 16:43:50 +02:00
lertlmaier 731dd3dda6 In prepare_data() in routing nun auch die atikelnummer des Sensors übergeben. Zusatzfunktion set_sensor_atnrs() in plant erstellt und in routing aufgerufen. Resultat: Sensor-Atikelnummer nun in todraw.json Übergabe 2025-06-11 13:25:31 +02:00
lertlmaier 7733b50609 Nichts verändert. Leerzeilen gelöscht 2025-06-10 15:26:47 +02:00
lertlmaier 4b1002ff7e ANpassung der Ausgabe todraw.json, sodass Fehler in Excel -Ausgabe besser ausgegeben werden können. 2 neue Worksheets in Excel Ausgabe angefügt(Auflistung von Fehlgeschlagener Anbindung + Auflistung von Routingfelern mit Grund 2025-06-04 08:54:18 +02:00
lertlmaier 7658d058d0 Code Anpassung. Rack Namen werden nicht mehr überschrieben. Zeichenen des Graphen mit easy korrekt. 2025-06-02 15:16:07 +02:00
lertlmaier 7e334e0553 Aenderung auf allgemein.cfg für alle Subprogramme 2025-05-28 14:34:36 +02:00
lertlmaier a4920bf072 Tunnel Indizes in Ausgabe todraw hinzugefügr, damit Tunnel anders o. garnicht gezeichnet werden können 2025-05-28 11:45:41 +02:00
lertlmaier f5d5a1f52c Toleranz Schritte entfernt, da nicht mehr benötigt. Errors_routing umbenannt. Weitere Kleinigkeiten im kommentierungen, etc. 2025-05-28 10:54:06 +02:00
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
lertlmaier 21de6fd0fe Aktuelle Version. Routing weiterhin nicht Fehlerfrei. 2025-05-27 18:11:38 +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
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 b18266e8e7 Doppelte / Redundante Unittests entfernt 2025-05-27 08:27:14 +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 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 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
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
lertlmaier b4149870f6 Einlesen der Dateien in routing.py angepasst, sodass plant.py Daten verarbeiten kann. 2025-05-16 17:53:34 +02:00