Commit Graph

  • de2dd8077e Konfigurationsdateien in Doku erläutert lertlmaier 2025-06-16 09:44:57 +02:00
  • ec52557197 Hinzufügen von einheitlicher Kommentarstruktur in deutsch und englisch lertlmaier 2025-06-16 09:39:03 +02:00
  • 141220596d Aktualisierung der Doku. Was gibt Excel aus Anfänge der Config-Doku lertlmaier 2025-06-13 14:57:19 +02:00
  • 01d14e7fc2 Hinzufügen von Kommentaren zum Verständnis. Hinzufügen von Key "BX" lertlmaier 2025-06-13 14:56:09 +02:00
  • cf98e71a22 aufräumen in order lertlmaier 2025-06-13 14:53:14 +02:00
  • 9dd11261d0 Anpassung der Spaltenbreiten in Excel Ausgabe auf Inhalt lertlmaier 2025-06-13 13:43:48 +02:00
  • 9bd38708ff Validierungs-Logik implementiert, welche die gegebenen Configs auf Konsistenz prüft lertlmaier 2025-06-13 13:42:57 +02:00
  • 15187ab85f Verwendung der Config Basierten Sensor-Typisierung und Kabel Abfage mithilfe von BMK.cfg. lertlmaier 2025-06-13 11:00:34 +02:00
  • 68d1519853 Kommentare entfernt, da im Paser mit als Eintrag gelesen werden lertlmaier 2025-06-13 10:58:41 +02:00
  • 85ae4f17f4 Fehler-Handling erweitert: Warnings die bei erstellung des Mappings entstehen werden durch routing hindurch bis nach drawdxf geleitet und in Excel ausgabe geschrieben. lertlmaier 2025-06-12 12:41:27 +02:00
  • b950573b93 Bugix im Zusammenhang mit positions.json lertlmaier 2025-06-12 11:28:36 +02:00
  • 2657117c24 Schalter für Einlesen von positions_json in drawdxf etfernt (bat-Datei und Python Skript angepasst)., Sensor dataclass in drawdxf entfernt get_type_of_name_cfg als Config-basierte Methode statt hardcode geschrieben. map_sensor_to_cable_cfg als config basierte methode mitsamt kürzung de Kabel, etc.. Erstellung von Betriebsmittelkennzeichner Config. lertlmaier 2025-06-12 10:54:02 +02:00
  • cc36734790 Löschen der alten Funktionen nach erfolgreichem Vergleich der Outputs lertlmaier 2025-06-11 15:15:13 +02:00
  • 10d794e9ce extract_input_positions() geschieben, die von iter und normaler Version von get_input_positions() aufgerufen wird. Ausgabefiles (*_positions.json) bis auf kleine Reihenfolge-Unterschiede identisch. Ausgabe-Files nach Routing mit jeweiligem Eingabefile komplett identisch. lertlmaier 2025-06-11 15:09:50 +02:00
  • 09d8bbd63a geforce pushes aus work ins ignore lertlmaier 2025-06-11 13:32:03 +02:00
  • eb58a54b19 s_artinr in dataclass plines übernommen. map_sensor_to_cable() angepasst, sodass neu übergebene Artinr verwendet wird statt Einlesen von positions.json. Einlesen der Kabel-Config in UTF-8, sodass 90° korekt dargestellt wird. map_sensor_to_cable weiter angepasst, sodass korrekte keys in Kabel-Config gefunden werden + doppelte Ausgabe für Scanner-Kabel (Data + Spannung) in Excel Ausgabe lertlmaier 2025-06-11 13:29:05 +02:00
  • 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 lertlmaier 2025-06-11 13:25:31 +02:00
  • 4eb574b39c SpecialKeys für Scanner hinzugefügt lertlmaier 2025-06-11 11:39:32 +02:00
  • 89932f6436 Patchkabel als eigene Sektion und Bezeichnungen unten angefügt lertlmaier 2025-06-11 11:37:11 +02:00
  • 4e58b1b911 Anpassung der Excel Ausgabe, sodass Anzahl an Kabeln und kummulierte Länge bei Motorkabeln in seperaten Spalten erscheinen lertlmaier 2025-06-11 09:20:50 +02:00
  • e72ca4610f Alle Keys zu floats umgewandelt lertlmaier 2025-06-11 09:19:16 +02:00
  • 4f06c198db Schalter für CopyLayer entfernt. Dafür Schalter zum einlesen von positions json mit zugehörigem Argument hinzugefügt lertlmaier 2025-06-10 16:19:23 +02:00
  • 2d29705d4a Kabel-Config komplett mit float zahlen als keys versehen. Fehlermeldungen angepasst. Übeprüfung des pos-Eintrags im dict vo merge_two_dict wieder einkommentiert. lertlmaier 2025-06-10 16:05:28 +02:00
  • 7733b50609 Nichts verändert. Leerzeilen gelöscht lertlmaier 2025-06-10 15:26:47 +02:00
  • 4ad8357a7e Einlesen von positions.json und verarbeitung von kabel.cfg sodass kabel nach länge gefiltert in excel ausgabe erscheinen lertlmaier 2025-06-10 15:26:07 +02:00
  • dbf3a6450d Falls B in Attribute ist, wird auch hier pos aufgezeichnet. damit haben alle INSERTS einen pos eintrag und Skipt läuft durch lertlmaier 2025-06-10 15:25:13 +02:00
  • 47ab065387 Zeile mit überprüfung ob pos in ld steht auskommentiert. Sonst wird kein merge der dicts ausgefürt und artikelnummer des sensors aus anderem INSERT findet den weg nicht in allSensors da kein pos eintrag dort vorhanden lertlmaier 2025-06-10 09:51:00 +02:00
  • 6ffb9c72d5 Abfrage, welcher Typ das jeweilige Element ist. Wegwerfen von nicht gebrauchten. lertlmaier 2025-06-06 17:58:51 +02:00
  • 5c7c234fab pullMerge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen lertlmaier 2025-06-06 17:05:12 +02:00
  • 96dd2495ce Leerzeile entfernt. Commit weil sonst git meckert lertlmaier 2025-06-06 17:03:15 +02:00
  • f2a6f0e35d Kabeldaten auch extrahiert m.stangl 2025-06-06 17:02:20 +02:00
  • 92a6922b9e Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen lertlmaier 2025-06-06 15:21:49 +02:00
  • 1285742eeb Launch angepasst auf ASCII Fortna layout und binary Fortna Layout. Neues Icon erstellt. Kleiner Bugfix in Darw für Positionierung von UV Text. Getpositions mit Support für iterdxf (low Memory) lertlmaier 2025-06-06 15:18:53 +02:00
  • f08ee5cb02 neue Config für die Zuordnung zwischen Länge und SivasId m.stangl 2025-06-06 15:18:27 +02:00
  • e1920937ca run.bat rausgeschmissen und alles in setenv.bat und getexdraw.bat integriert. install.bat mit angepasst m.stangl 2025-06-05 23:35:08 +02:00
  • 9ad0c9ca8e fix in bat m.stangl 2025-06-05 16:44:14 +02:00
  • ef329c0a9a Anwenderdoku erweitert / aktualisiert. Launch.json angepassst auf eitiertes easy layout mit mehreren Bloecken an einem Punkt lertlmaier 2025-06-05 16:33:10 +02:00
  • ff70278ca5 Anpassung, sodass auf meiner Maschine läuft. Anpassungen für Verteilung tbd. lertlmaier 2025-06-05 16:15:55 +02:00
  • b72c01768e Zeichnen von Sensoren und Subdists als Textblöcke hinzugefügt. Übereinanderstaffelung von mehreren Sensoren. Nur einmaliges Zeichnen von UVs lertlmaier 2025-06-05 16:14:27 +02:00
  • a0e7fdfa5b Runden der Kabel jetzt auf 5m Längen g.jahn 2025-06-05 15:58:29 +02:00
  • a3656faf6d Checkout Directory ist aufgrund der Rechte direkt auf C: Installation des Icons und Hotfolders ist jetzt nicht auf ONEDRIVE sondern auf dem lokalem Desktop g.jahn 2025-06-05 15:51:21 +02:00
  • d928f858ba Pfade angepasst, so dass es aufgrund der Rechte auf meinem Rechner läuft g.jahn 2025-06-05 14:48:15 +02:00
  • a385d579c3 Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen lertlmaier 2025-06-05 09:56:38 +02:00
  • 58b7f38df6 Bilder angepasst (weisser Hintergrund). Doku um neue Schalter bei draw ergänzt. lertlmaier 2025-06-05 09:56:21 +02:00
  • fbf5657244 setenv.bat setzt jetzt auch immer den Pfad m.stangl 2025-06-04 15:08:48 +02:00
  • 7af1a77585 Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen m.stangl 2025-06-04 14:37:20 +02:00
  • 36f13a736e Abfrage ob es Fehler gibt bevor Fehler Worksheet erstellt werden lertlmaier 2025-06-04 14:26:44 +02:00
  • c0f8025a92 Fehlermeldungen, Hinweise, etc... auf englisch übersetzt lertlmaier 2025-06-04 14:17:29 +02:00
  • 13c648c502 installations batch hinzugefügt m.stangl 2025-06-04 14:16:32 +02:00
  • 3e7f2c0a38 Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen lertlmaier 2025-06-04 14:04:11 +02:00
  • c0d25f1eff Icons erstellt lertlmaier 2025-06-04 14:03:36 +02:00
  • 96be91bc91 Verknüpfungsdatei für das Desktop erstellt, die dann die Programme aufruft und im Ordner die Ergebnisse zur Verfügung stellt m.stangl 2025-06-04 13:22:38 +02:00
  • cbeb8345af Fehler-Handling weiter angepasst. Weiterreichung von getpositions bis ans Ende und Excel Ausgabe lertlmaier 2025-06-04 11:16:00 +02:00
  • 0c9ad629c2 Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen lertlmaier 2025-06-04 08:54:40 +02:00
  • 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 lertlmaier 2025-06-04 08:54:18 +02:00
  • 32750e8e7c einfache Scan Funktion für alle Layer gebaut m.stangl 2025-06-03 16:53:04 +02:00
  • 86d209b428 config noch um Layer ergänzt m.stangl 2025-06-03 15:26:10 +02:00
  • eed412fb34 Layernamen aus ST... Layout hinzugefügt für Racks und Dists lertlmaier 2025-06-03 11:32:30 +02:00
  • 62ec6ac22d Ausgabe zur Graphen-Anzeige hinzugefügt. Aufforderung Graph zu schließen um fortzufahren. lertlmaier 2025-06-02 15:30:02 +02:00
  • 7658d058d0 Code Anpassung. Rack Namen werden nicht mehr überschrieben. Zeichenen des Graphen mit easy korrekt. lertlmaier 2025-06-02 15:16:07 +02:00
  • 99bf7303bc ein paar Layer noch ergänzt auf denen nach Pritschen gesucht wird mistangl 2025-06-02 12:39:31 +02:00
  • a9b366b6e2 Vergleich von Quellen und Zieldatei bei den Blöcken dazu impl., Sensoren von H und M wurden bisher nicht mit kopiert m.stangl 2025-06-02 10:06:53 +02:00
  • c0589b1310 Umgebungsvariablenaufruf war zerstört m.stangl 2025-05-31 07:46:02 +02:00
  • 6fef1c5f5a Layer 0 in config aufgenommen. Dort waren die Rahmen, easy.json nicht mehr mit im Versionsverwaltungssystem verwalten. Kann leicht aus easy.dxf gewonnen werden. m.stangl 2025-05-30 19:09:58 +02:00
  • dec2898fb2 Getexdraw um schalter erweitert lertlmaier 2025-05-28 17:02:00 +02:00
  • e7612c15fa Sensoren und Tunnel auf in Config aufgenommen lertlmaier 2025-05-28 16:58:35 +02:00
  • 2d09cecbc9 Debug-Prints entfernt lertlmaier 2025-05-28 16:53:02 +02:00
  • 7772981870 Neuer Schalter für drawdxf. Anpassung der config aufrufe in routing und getpositions lertlmaier 2025-05-28 16:51:22 +02:00
  • 22767d11d3 allgemein.cfg auf aktuellem Stand lertlmaier 2025-05-28 14:36:36 +02:00
  • 7e334e0553 Aenderung auf allgemein.cfg für alle Subprogramme lertlmaier 2025-05-28 14:34:36 +02:00
  • a4920bf072 Tunnel Indizes in Ausgabe todraw hinzugefügr, damit Tunnel anders o. garnicht gezeichnet werden können lertlmaier 2025-05-28 11:45:41 +02:00
  • f5d5a1f52c Toleranz Schritte entfernt, da nicht mehr benötigt. Errors_routing umbenannt. Weitere Kleinigkeiten im kommentierungen, etc. lertlmaier 2025-05-28 10:54:06 +02:00
  • 192c7361c1 small fix. Weigth wurde nicht als float an networx Modul übergeben. Dadurch wurde durch eine Exception das Program nicht beendet m.stangl 2025-05-27 18:58:38 +02:00
  • d0b3ee7610 Komma im lautnch.json vergessen. Parameter wurde nicht korrekt übergeben m.stangl 2025-05-27 18:57:14 +02:00
  • 21de6fd0fe Aktuelle Version. Routing weiterhin nicht Fehlerfrei. lertlmaier 2025-05-27 18:11:38 +02:00
  • 29b9a9ff8a Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen lertlmaier 2025-05-27 16:55:13 +02:00
  • 010b7bb6c4 Anpassung der Methoden auf Verwendung von Tunnels. launch.json angepasst, sodass easy_positions.json genommen wird. lertlmaier 2025-05-27 16:54:45 +02:00
  • 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 m.stangl 2025-05-27 16:42:13 +02:00
  • 9d1c488b26 Löschen von nicht benötigten Funktionen. Hinzufügen von einem Schalter draw = T/F, der das Plotting innerhalb der unittests steuert lertlmaier 2025-05-27 13:34:54 +02:00
  • 9cacf95870 STR tree Generierung jetzt innerhalb der Rack-verwaltenden Klasse. Finden und Anpinnen von Racks über STR tree lertlmaier 2025-05-27 12:07:03 +02:00
  • 66cb58fbfc Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen lertlmaier 2025-05-27 08:27:26 +02:00
  • b18266e8e7 Doppelte / Redundante Unittests entfernt lertlmaier 2025-05-27 08:27:14 +02:00
  • fd0ad34288 Configparser vergessen zu importieren m.stangl 2025-05-26 19:36:01 +02:00
  • 84449d1092 Toleranzen für Sensor und Kabelpritschen aus der Config holen m.stangl 2025-05-26 19:31:30 +02:00
  • 4100eba906 Abfrage dazu, ob die Paarung Sensor und Distributor gefunden wurde m.stangl 2025-05-26 15:23:25 +02:00
  • 761bf22636 Plant.py arbeitet jetzt mit dem str tree zusammen mit der bbox. m.stangl 2025-05-26 14:36:20 +02:00
  • e347794373 Methode für STR Tree mit Bounding Box hinzugefügt. lertlmaier 2025-05-26 13:33:15 +02:00
  • b5c1a5f38c Methoden im plant.py angepasst, dass routing.py ohne Änderungen laufen kann und neue STRtree Sensor connection verwendet. lertlmaier 2025-05-26 12:03:17 +02:00
  • 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. lertlmaier 2025-05-23 12:54:02 +02:00
  • a242345ab4 Original von Simon wieder rein, ohne Layer für Kabel m.stangl 2025-05-22 13:56:31 +02:00
  • 3a1e713f04 getexdraw mit eigenem Schalt für excel Export versehen m.stangl 2025-05-22 13:37:44 +02:00
  • 279135e013 Fehlerhandling für Sensoren und Distributoren die nicht zugeordnet werden konnten. Sammlung und Ausgabe in eigenen Key für die Ergebnisse m.stangl 2025-05-22 13:22:45 +02:00
  • c703dc9902 Excel Export in eigene Methode und eigenen Schalter ausgelagert m.stangl 2025-05-22 13:20:47 +02:00
  • af7281f40a für den Excel Export eigenen schalter gebautr m.stangl 2025-05-22 13:20:03 +02:00
  • a76d1bcd69 Sammlung der Ausnahmen hinzu: Falls Sensor/Unterverteiler keinem Rack zugeordnet werden konnten, müssen diese gesammelt werden. m.stangl 2025-05-22 12:17:39 +02:00
  • 39affac064 HundM in Debugging config aufgenommen m.stangl 2025-05-22 12:16:31 +02:00
  • 63d225d51a Erste Fassung für Installation in die Doku geschrieben m.stangl 2025-05-21 16:45:45 +02:00
  • 2cf2281035 Anwenderdoku etwas ergänzt m.stangl 2025-05-21 16:08:56 +02:00
  • 09fb8606b2 Anwenderdoku in erster Fassung erstellt. lertlmaier 2025-05-21 12:57:10 +02:00
  • 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. lertlmaier 2025-05-21 12:55:27 +02:00