Commit Graph

154 Commits

Author SHA1 Message Date
m.stangl 95f8f6722b Mit curser weiter bearbeitet. Schaltschrankelemente werden jettz auch von getpositions raus geschrieben 2025-07-15 08:02:56 +02:00
m.stangl a2d22500c4 Typen Ein und Rückgabewerte dazu gemacht. PEP 8 styleguide angewandt 2025-07-14 17:52:39 +02:00
m.stangl 455ad888f2 auskommentierter und ungenutzer Code rausgeworfen 2025-07-14 17:34:43 +02:00
m.stangl 7c1827908e PEP 8 styleguide mit curser angewandt 2025-07-14 17:27:32 +02:00
lertlmaier 08a9800002 Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen 2025-07-14 14:45:38 +02:00
lertlmaier 20025a8327 erster Schuss für neues Tool 2025-07-14 14:43:52 +02:00
m.stangl 0b98271ebc small fix für Erdungsbeispiel. Position aus NAME ableiten. setenv enthält die Position des REPOS 2025-07-10 13:30:24 +02:00
m.stangl 0b7b8480ce Import der json Datei dazu. Einige Schalter umgebaut und --outname dazu, damit das Muster aller .xlsx Dateien einfach festgelegt werden kann 2025-07-07 18:40:36 +02:00
m.stangl c958e9c461 Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen 2025-07-07 16:53:10 +02:00
m.stangl 19dee3bf56 Schalter --positions hinzugefügt, um die json Datei von getpositions.py einlesen zu können 2025-07-07 16:52:47 +02:00
lertlmaier 6b0b3fea04 Connecting Racks werden jetzt auc gezeichnet (gleich wie "originale" Racks aber werden bei beschriftung ignoriert 2025-07-07 12:43:08 +02:00
m.stangl c13b72891f Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen 2025-07-07 11:08:53 +02:00
m.stangl f858dca377 FIX: Tunnellängen könnten auch nicht existieren. 2025-07-07 11:08:28 +02:00
m.stangl 3b9b6c2fd4 aus Präfix ein Postfix gemacht. Jetzt klappen die anschliessend laufenden Programme 2025-07-07 11:07:56 +02:00
lertlmaier fd6388f482 portalexport wrapper funktion geschieben und aufrufende .bat Datei. Namensgebung evtl nochmal überdenken 2025-07-07 10:29:55 +02:00
lertlmaier 61ffcaa271 Umbennenung von "Simpel" in "EA" 2025-07-07 10:28:45 +02:00
m.stangl 54645a0772 Schalter --copy_layer inklusive Funktionen rausgeschmissen. Wird nicht mehr benutzt, bzw. dauert zu lange um alle Referenzen eines Layers mit zu kopieren 2025-07-07 09:46:23 +02:00
lertlmaier c495ff7b2a neues portalexport.py als wrapper und aufrufende Funktion erstellt 2025-07-07 08:48:06 +02:00
lertlmaier c65e21c61d portalexport in ioconverter.py umbenannt. Nicht verwendetes gelöscht 2025-07-07 08:46:59 +02:00
m.stangl e71398fd50 Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen 2025-07-04 22:11:58 +02:00
m.stangl ea807c5365 Neue Suche nach Doppelrahmen über eigene Pufferklasse 2025-07-04 22:10:28 +02:00
lertlmaier 6a298afe41 Excel Export auf Vorlage von KraftTool ausgabe angeglichen 2025-07-04 15:25:06 +02:00
lertlmaier adbc25ee05 Fehlerabfrage vor df_append da sonst Crash wenn input Datei keine Fehler liefert 2025-07-04 11:36:14 +02:00
lertlmaier ea7da269e1 Prints in getexdraw.bat und in drawdxf.py leicht angepasst 2025-07-04 10:44:17 +02:00
lertlmaier 80b96da6b6 Zusammenfassung der WSCAD Export Methoden zu einer. Abfage der bezüge zu Beginn 2025-07-04 09:34:47 +02:00
lertlmaier ca2831ea23 In TIA-Export und WSCAD-Export den Kommentar zu fehlerhaften BMK's angepasst, sodass BMK genannt wird.
Ausgelagerte Funktion für Duplikate und Error-Sheet erstellt und bei allen Export-Funktionen eingebaut
2025-07-04 09:19:19 +02:00
lertlmaier e329dc9f3a Excel Export Funktionen implementiert. WSCAD mit Bezug noch mit Bearbeitungsbedarf 2025-07-03 15:00:01 +02:00
lertlmaier aa8f67e27b Anpassen aller Funktionen sodass Doppelte nun nu einmal in tatsächlicher Ausgabe erscheinen und doppelte ebenfalls nur einmal in dafür vorgesehener ausgabe erscheinen. Hinweis spalte ergänzt 2025-07-03 11:31:12 +02:00
lertlmaier c881423352 anschlüsse_ergänzen() methode angepasst, damit ausgabe sinnvoll und nicht viele dopplungen 2025-07-03 10:07:20 +02:00
lertlmaier 709703e397 WSCAD mit Bezug auch zum laufen gebract. Noch viele Fragezeichen beim output... 2025-07-03 09:04:07 +02:00
lertlmaier c5d638cf51 unittests für Simpel, TIA, WSCAD hinzugefügt 2025-07-02 15:41:09 +02:00
m.stangl d1f3f4d847 erste Fassung von portalexport.bat dazu. weniger restrikitver Regulärerer Ausdruck für die PFade 2025-07-02 09:40:33 +02:00
lertlmaier 6510587453 Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen 2025-07-01 16:04:47 +02:00
lertlmaier 3f6594065d Dict fü Dubletten angelegt. Error message angepasst. 2025-07-01 16:02:21 +02:00
m.stangl 72490df3c2 Defaultskript von M.Kraft dazu als Referenz für den SPS Export 2025-07-01 14:51:43 +02:00
lertlmaier 4b18a9005f Racks zeichnen: geometry-dict in ausgabe eingepflegt 2025-07-01 13:08:03 +02:00
lertlmaier 745b6df6de Racks zeichnen: Dataclasses angelegt, Methode zum zeichnen + Beschriftung, excel ausgabe auf neue struktur angepasst 2025-07-01 13:07:40 +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 8389164e5d nur Absätze rein 2025-07-01 11:18:33 +02:00
lertlmaier affc98d907 Distributoren werden wieder an richtigen Punkt von Kabel geschrieben 2025-06-30 16:49:04 +02:00
lertlmaier e5ca9561dd 3D polylinine werden im Routing berücksichtigt 2025-06-30 16:43:50 +02:00
lertlmaier 24fd45e6ae 3D-Höeninformations-Handler jetzt auch in nicht-iterativer Methodik 2025-06-30 14:57:06 +02:00
m.stangl 3f359486f9 Suche nach doppelten Ids implementiert. Falls Doppelte Angaben vorhanden wird eine Fehlerdatei geschrieben 2025-06-30 14:45:48 +02:00
lertlmaier 812c39b00d methodik für 3d Polylinine implmentiert 2025-06-30 13:53:55 +02:00
lertlmaier e0af4c3c95 draw_sensors() und draw_subdists() ebenfalls aufgeteilt. Hilfsfunktion zur findung der placement info (Stapelung bei mehreren Sensoren) eingeführt 2025-06-27 12:17:57 +02:00
lertlmaier 73dad69083 kleine anpassung in Error Worksheets. Koordinaten als Integer, Spaltenbreiten 2025-06-27 11:52:58 +02:00
lertlmaier 32db6ca4ca write_excel() Methode aufgeteilt, private untermethoden definiert. Variablennamen aussagekräftiger gestaltet. 2025-06-27 11:43:59 +02:00
lertlmaier a74b774ad2 Reihenfolge der Spalten angepasst (Bezeichner ganz ans Ende); Abfage für fehlende ArtNr bzw fehlenden Bezeichner zu BOM by UV hinzugefügt; Spaltenbreiten angepasst 2025-06-25 11:54:45 +02:00
m.stangl 371fe6241e Erdungskabel und Erdungen werden gesucht und ein Kabellayout erzeugt 2025-06-25 11:14:40 +02:00
lertlmaier ae78724127 BOM und BOM by UV läuft 2025-06-24 11:31:02 +02:00