Commit Graph

  • ef9a07c40e weiterführung der Doku mit v.a. Hinweisen zur Layouterstellung. lertlmaier 2025-07-07 12:44:05 +02:00
  • 6b0b3fea04 Connecting Racks werden jetzt auc gezeichnet (gleich wie "originale" Racks aber werden bei beschriftung ignoriert lertlmaier 2025-07-07 12:43:08 +02:00
  • c13b72891f Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen m.stangl 2025-07-07 11:08:53 +02:00
  • f858dca377 FIX: Tunnellängen könnten auch nicht existieren. m.stangl 2025-07-07 11:08:28 +02:00
  • 3b9b6c2fd4 aus Präfix ein Postfix gemacht. Jetzt klappen die anschliessend laufenden Programme m.stangl 2025-07-07 11:07:56 +02:00
  • fd6388f482 portalexport wrapper funktion geschieben und aufrufende .bat Datei. Namensgebung evtl nochmal überdenken lertlmaier 2025-07-07 10:29:55 +02:00
  • 61ffcaa271 Umbennenung von "Simpel" in "EA" lertlmaier 2025-07-07 10:28:45 +02:00
  • 54645a0772 Schalter --copy_layer inklusive Funktionen rausgeschmissen. Wird nicht mehr benutzt, bzw. dauert zu lange um alle Referenzen eines Layers mit zu kopieren m.stangl 2025-07-07 09:46:23 +02:00
  • c495ff7b2a neues portalexport.py als wrapper und aufrufende Funktion erstellt lertlmaier 2025-07-07 08:48:06 +02:00
  • c65e21c61d portalexport in ioconverter.py umbenannt. Nicht verwendetes gelöscht lertlmaier 2025-07-07 08:46:59 +02:00
  • e71398fd50 Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen m.stangl 2025-07-04 22:11:58 +02:00
  • ea807c5365 Neue Suche nach Doppelrahmen über eigene Pufferklasse m.stangl 2025-07-04 22:10:28 +02:00
  • 3aee069460 weiteren Layer aufgenommen, der aus Fortna kommt m.stangl 2025-07-04 22:09:51 +02:00
  • 6a298afe41 Excel Export auf Vorlage von KraftTool ausgabe angeglichen lertlmaier 2025-07-04 15:25:06 +02:00
  • adbc25ee05 Fehlerabfrage vor df_append da sonst Crash wenn input Datei keine Fehler liefert lertlmaier 2025-07-04 11:36:14 +02:00
  • ea7da269e1 Prints in getexdraw.bat und in drawdxf.py leicht angepasst lertlmaier 2025-07-04 10:44:17 +02:00
  • 80b96da6b6 Zusammenfassung der WSCAD Export Methoden zu einer. Abfage der bezüge zu Beginn lertlmaier 2025-07-04 09:34:47 +02:00
  • 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 lertlmaier 2025-07-04 09:19:19 +02:00
  • e329dc9f3a Excel Export Funktionen implementiert. WSCAD mit Bezug noch mit Bearbeitungsbedarf lertlmaier 2025-07-03 15:00:01 +02:00
  • 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 lertlmaier 2025-07-03 11:31:12 +02:00
  • c881423352 anschlüsse_ergänzen() methode angepasst, damit ausgabe sinnvoll und nicht viele dopplungen lertlmaier 2025-07-03 10:07:20 +02:00
  • 709703e397 WSCAD mit Bezug auch zum laufen gebract. Noch viele Fragezeichen beim output... lertlmaier 2025-07-03 09:04:07 +02:00
  • c5d638cf51 unittests für Simpel, TIA, WSCAD hinzugefügt lertlmaier 2025-07-02 15:41:09 +02:00
  • d1f3f4d847 erste Fassung von portalexport.bat dazu. weniger restrikitver Regulärerer Ausdruck für die PFade m.stangl 2025-07-02 09:40:33 +02:00
  • 6510587453 Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen lertlmaier 2025-07-01 16:04:47 +02:00
  • 3f6594065d Dict fü Dubletten angelegt. Error message angepasst. lertlmaier 2025-07-01 16:02:21 +02:00
  • 6cffc9ae31 Verschiebe die Errordatei falls doppelte Ids definiert wurden m.stangl 2025-07-01 15:34:12 +02:00
  • 72490df3c2 Defaultskript von M.Kraft dazu als Referenz für den SPS Export m.stangl 2025-07-01 14:51:43 +02:00
  • 54e6400bf4 Angepasst auf runde / schöne Zahlen lertlmaier 2025-07-01 13:08:52 +02:00
  • 4b18a9005f Racks zeichnen: geometry-dict in ausgabe eingepflegt lertlmaier 2025-07-01 13:08:03 +02:00
  • 745b6df6de Racks zeichnen: Dataclasses angelegt, Methode zum zeichnen + Beschriftung, excel ausgabe auf neue struktur angepasst lertlmaier 2025-07-01 13:07:40 +02:00
  • 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 lertlmaier 2025-07-01 11:20:01 +02:00
  • 8389164e5d nur Absätze rein lertlmaier 2025-07-01 11:18:33 +02:00
  • affc98d907 Distributoren werden wieder an richtigen Punkt von Kabel geschrieben lertlmaier 2025-06-30 16:49:04 +02:00
  • e5ca9561dd 3D polylinine werden im Routing berücksichtigt lertlmaier 2025-06-30 16:43:50 +02:00
  • 5258457851 Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen lertlmaier 2025-06-30 15:03:57 +02:00
  • 24fd45e6ae 3D-Höeninformations-Handler jetzt auch in nicht-iterativer Methodik lertlmaier 2025-06-30 14:57:06 +02:00
  • 20b4812f68 Easy mit Höhendifferenz erzeugt, die mit 3DPolylinie zwei Polylinien in unterschiedlichen Höhen verbindet m.stangl 2025-06-30 14:49:55 +02:00
  • b6962bc96b Falls ein Fehler wegen doppelter Ids im Layout kommt, wird der gesamte Prozess abgebrochen m.stangl 2025-06-30 14:47:20 +02:00
  • 3f359486f9 Suche nach doppelten Ids implementiert. Falls Doppelte Angaben vorhanden wird eine Fehlerdatei geschrieben m.stangl 2025-06-30 14:45:48 +02:00
  • 812c39b00d methodik für 3d Polylinine implmentiert lertlmaier 2025-06-30 13:53:55 +02:00
  • e75779cfcb easy Layout mit Höhenverlauf der Kabelpritschen erstellt Simon Schmutzler 2025-06-30 10:28:13 +02:00
  • 0524e4e6dc Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen m.stangl 2025-06-27 15:52:47 +02:00
  • 2e6f0b2350 Erdungsbeispiel dazu m.stangl 2025-06-27 15:52:37 +02:00
  • e0af4c3c95 draw_sensors() und draw_subdists() ebenfalls aufgeteilt. Hilfsfunktion zur findung der placement info (Stapelung bei mehreren Sensoren) eingeführt lertlmaier 2025-06-27 12:17:57 +02:00
  • 73dad69083 kleine anpassung in Error Worksheets. Koordinaten als Integer, Spaltenbreiten lertlmaier 2025-06-27 11:52:58 +02:00
  • 32db6ca4ca write_excel() Methode aufgeteilt, private untermethoden definiert. Variablennamen aussagekräftiger gestaltet. lertlmaier 2025-06-27 11:43:59 +02:00
  • 09d597f627 Bugfix im Pfad der Fehlerabfrage. Vollständiger Pfad zu den Zwischendateien nötig. m.stangl 2025-06-26 12:50:56 +02:00
  • bd46fd44e8 Default Pfad in der setenv.bat für das Projekt ist jetzt c:\kabellaengen. Pause für den Fehlerfall eingebaut N.Schwechten 2025-06-26 12:11:15 +02:00
  • bed9000f60 Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen m.stangl 2025-06-25 20:54:00 +02:00
  • ebdde0e86f Aderleitung für Erdung dazu gemacht. Layer für Erdungspritschen ergänzt m.stangl 2025-06-25 20:53:00 +02:00
  • a6f0739ce2 Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen m.stangl 2025-06-25 14:55:30 +02:00
  • 23e6bf77d6 Abfrage über gelingen nach jedem Schritt in der getexdraw m.stangl 2025-06-25 14:55:07 +02:00
  • e6729b68a0 Tatsächliche Bezeichner für alle Kabel-Nummern aus SIVAS Abfrage geholt lertlmaier 2025-06-25 12:00:55 +02:00
  • 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 lertlmaier 2025-06-25 11:54:45 +02:00
  • 4626984ede Kabel für Erdung eingetragen m.stangl 2025-06-25 11:35:41 +02:00
  • 371fe6241e Erdungskabel und Erdungen werden gesucht und ein Kabellayout erzeugt m.stangl 2025-06-25 11:14:40 +02:00
  • ee9f1b8dae Pfad aus der Automatisierung daz m.stangl 2025-06-24 14:33:52 +02:00
  • ae78724127 BOM und BOM by UV läuft lertlmaier 2025-06-24 11:31:02 +02:00
  • c2485849a6 Erste Version der Excel Ausgabe einer BOM lertlmaier 2025-06-23 15:55:00 +02:00
  • 764954a619 Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen lertlmaier 2025-06-23 11:55:43 +02:00
  • 2f982bf5f4 drawdxf sammelt ALLE Atikelnummern (Kabel, Motoren, Sensoren), prüft lokale bezeichner.cfg, ob für alle artikelnummern ein bezeichner vorhanden. Falls kein bezeichner vorhanden wird bezeichner.cfg um Block [Missing] ergänzt, und SIVAS Datenabfrage dafür gestartet. Scahlter --local zur vermeidung der Abfrage verfügbar lertlmaier 2025-06-23 11:55:23 +02:00
  • ab06d46bc5 beim Anlegen des Icons wird der Explorer gleich aufgerufen m.stangl 2025-06-20 18:12:06 +02:00
  • a3e0a15b0e dropItem create und remove erstellt, um die Verknüpfung auf dem Desktop zu erhalten, bzw. diese wieder zu entfernen m.stangl 2025-06-20 18:00:13 +02:00
  • 9a9455be7e Installation des Kabeltools über die Erzeugung einer Verknüpfung im %INSTALL_DIR% der setenv.bat. Das Verknüpfungsziel dort (getexdraw.bat mit zugehörigem Icon) wird vorher mit dem absoluten Pfad zur setenv.bat beschrieben. m.stangl 2025-06-20 16:48:52 +02:00
  • ba03bcb866 Umgebung dazu, welche auf Z:\Kabellängen\Automatisierung läuft, also im freigegebenen Netzlaufwerk m.stangl 2025-06-20 12:31:01 +02:00
  • 655e2b6ab6 Default Install Directory für das Icon jedes lokalen Nutzers ist jetzt %ONEDRIVE%\Destḱtop m.stangl 2025-06-20 12:23:08 +02:00
  • 09e5d2708a getexdraw geht jetzt auch mit Leerzeichen im Pfad und mit einem Zielfolder Standardmässig auf %OneDrive%\Desktop m.stangl 2025-06-20 12:22:16 +02:00
  • fa1c26368a Visaulisierung der Anwendung m.stangl 2025-06-20 12:00:55 +02:00
  • fb1232b0f8 Interpreter auf dem Share muss ebenfalls die pip files laden m.stangl 2025-06-18 18:57:10 +02:00
  • 7cd0578c8c merge fix m.stangl 2025-06-18 18:56:33 +02:00
  • 8e653aca20 Start der neuen Methodik zur automatischen Extraktion von Bezeichnern zu Teilenummern. Neue COnfig, schalter in drawdxf, neues Skript zum updaten lertlmaier 2025-06-18 16:22:42 +02:00
  • dc1b5387a8 Layer hinzu, call mit Fachabteilung lertlmaier 2025-06-18 16:20:17 +02:00
  • a78ac861bc erster Mitschnitt der Kabeltool Anwendung. lertlmaier 2025-06-18 08:35:08 +02:00
  • b6040d5ebc Erste Fassung einer Doku des Kabeltoosl zur Aufnahme in "Referenzen" Tab im Online Auftritt lertlmaier 2025-06-17 15:50:16 +02:00
  • 50d45ac489 Struktur (Einrückungen) angepasst lertlmaier 2025-06-17 09:25:23 +02:00
  • 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