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
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