Commit Graph

175 Commits

Author SHA1 Message Date
m.stangl 371fe6241e Erdungskabel und Erdungen werden gesucht und ein Kabellayout erzeugt 2025-06-25 11:14:40 +02:00
m.stangl ee9f1b8dae Pfad aus der Automatisierung daz 2025-06-24 14:33:52 +02:00
lertlmaier ae78724127 BOM und BOM by UV läuft 2025-06-24 11:31:02 +02:00
lertlmaier c2485849a6 Erste Version der Excel Ausgabe einer BOM 2025-06-23 15:55:00 +02:00
lertlmaier 764954a619 Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen 2025-06-23 11:55:43 +02:00
lertlmaier 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 2025-06-23 11:55:23 +02:00
m.stangl ab06d46bc5 beim Anlegen des Icons wird der Explorer gleich aufgerufen 2025-06-20 18:12:06 +02:00
m.stangl a3e0a15b0e dropItem create und remove erstellt, um die Verknüpfung auf dem Desktop zu erhalten, bzw. diese wieder zu entfernen 2025-06-20 18:00:13 +02:00
m.stangl 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. 2025-06-20 16:48:52 +02:00
m.stangl ba03bcb866 Umgebung dazu, welche auf Z:\Kabellängen\Automatisierung läuft, also im freigegebenen Netzlaufwerk 2025-06-20 12:31:01 +02:00
m.stangl 655e2b6ab6 Default Install Directory für das Icon jedes lokalen Nutzers ist jetzt %ONEDRIVE%\Destḱtop 2025-06-20 12:23:08 +02:00
m.stangl 09e5d2708a getexdraw geht jetzt auch mit Leerzeichen im Pfad und mit einem Zielfolder Standardmässig auf %OneDrive%\Desktop 2025-06-20 12:22:16 +02:00
m.stangl fa1c26368a Visaulisierung der Anwendung 2025-06-20 12:00:55 +02:00
m.stangl fb1232b0f8 Interpreter auf dem Share muss ebenfalls die pip files laden 2025-06-18 18:57:10 +02:00
m.stangl 7cd0578c8c merge fix 2025-06-18 18:56:33 +02:00
lertlmaier 8e653aca20 Start der neuen Methodik zur automatischen Extraktion von Bezeichnern zu Teilenummern. Neue COnfig, schalter in drawdxf, neues Skript zum updaten 2025-06-18 16:22:42 +02:00
lertlmaier dc1b5387a8 Layer hinzu, call mit Fachabteilung 2025-06-18 16:20:17 +02:00
lertlmaier a78ac861bc erster Mitschnitt der Kabeltool Anwendung. 2025-06-18 08:35:08 +02:00
lertlmaier b6040d5ebc Erste Fassung einer Doku des Kabeltoosl zur Aufnahme in "Referenzen" Tab im Online Auftritt 2025-06-17 15:50:16 +02:00
lertlmaier 50d45ac489 Struktur (Einrückungen) angepasst 2025-06-17 09:25:23 +02:00
lertlmaier de2dd8077e Konfigurationsdateien in Doku erläutert 2025-06-16 09:44:57 +02:00
lertlmaier ec52557197 Hinzufügen von einheitlicher Kommentarstruktur in deutsch und englisch 2025-06-16 09:39:03 +02:00
lertlmaier 141220596d Aktualisierung der Doku.
Was gibt Excel aus
Anfänge der Config-Doku
2025-06-13 14:57:19 +02:00
lertlmaier 01d14e7fc2 Hinzufügen von Kommentaren zum Verständnis. Hinzufügen von Key "BX" 2025-06-13 14:56:09 +02:00
lertlmaier cf98e71a22 aufräumen in order 2025-06-13 14:53:14 +02:00
lertlmaier 9dd11261d0 Anpassung der Spaltenbreiten in Excel Ausgabe auf Inhalt 2025-06-13 13:43:48 +02:00
lertlmaier 9bd38708ff Validierungs-Logik implementiert, welche die gegebenen Configs auf Konsistenz prüft 2025-06-13 13:42:57 +02:00
lertlmaier 15187ab85f Verwendung der Config Basierten Sensor-Typisierung und Kabel Abfage mithilfe von BMK.cfg.
Hier evtl in Zukunft zusammenlegen der beiden Configs zu einer (-> Abklärung mit Fachabteilung)
2025-06-13 11:00:34 +02:00
lertlmaier 68d1519853 Kommentare entfernt, da im Paser mit als Eintrag gelesen werden 2025-06-13 10:58:41 +02:00
lertlmaier 85ae4f17f4 Fehler-Handling erweitert: Warnings die bei erstellung des Mappings entstehen werden durch routing hindurch bis nach drawdxf geleitet und in Excel ausgabe geschrieben. 2025-06-12 12:41:27 +02:00
lertlmaier b950573b93 Bugix im Zusammenhang mit positions.json 2025-06-12 11:28:36 +02:00
lertlmaier 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.
2025-06-12 10:54:02 +02:00
lertlmaier cc36734790 Löschen der alten Funktionen nach erfolgreichem Vergleich der Outputs 2025-06-11 15:15:13 +02:00
lertlmaier 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. 2025-06-11 15:09:50 +02:00
lertlmaier 09d8bbd63a geforce pushes aus work ins ignore 2025-06-11 13:32:03 +02:00
lertlmaier 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 2025-06-11 13:29:05 +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 4eb574b39c SpecialKeys für Scanner hinzugefügt 2025-06-11 11:39:32 +02:00
lertlmaier 89932f6436 Patchkabel als eigene Sektion und Bezeichnungen unten angefügt 2025-06-11 11:37:11 +02:00
lertlmaier 4e58b1b911 Anpassung der Excel Ausgabe, sodass Anzahl an Kabeln und kummulierte Länge bei Motorkabeln in seperaten Spalten erscheinen 2025-06-11 09:20:50 +02:00
lertlmaier e72ca4610f Alle Keys zu floats umgewandelt 2025-06-11 09:19:16 +02:00
lertlmaier 4f06c198db Schalter für CopyLayer entfernt. Dafür Schalter zum einlesen von positions json mit zugehörigem Argument hinzugefügt 2025-06-10 16:19:23 +02:00
lertlmaier 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. 2025-06-10 16:05:28 +02:00
lertlmaier 7733b50609 Nichts verändert. Leerzeilen gelöscht 2025-06-10 15:26:47 +02:00
lertlmaier 4ad8357a7e Einlesen von positions.json und verarbeitung von kabel.cfg sodass kabel nach länge gefiltert in excel ausgabe erscheinen 2025-06-10 15:26:07 +02:00
lertlmaier dbf3a6450d Falls B in Attribute ist, wird auch hier pos aufgezeichnet. damit haben alle INSERTS einen pos eintrag und Skipt läuft durch 2025-06-10 15:25:13 +02:00
lertlmaier 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 2025-06-10 09:51:00 +02:00
lertlmaier 6ffb9c72d5 Abfrage, welcher Typ das jeweilige Element ist. Wegwerfen von nicht gebrauchten. 2025-06-06 17:58:51 +02:00
lertlmaier 5c7c234fab pullMerge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen 2025-06-06 17:05:12 +02:00
lertlmaier 96dd2495ce Leerzeile entfernt. Commit weil sonst git meckert 2025-06-06 17:03:15 +02:00