Commit Graph

179 Commits

Author SHA1 Message Date
m.stangl ebdde0e86f Aderleitung für Erdung dazu gemacht. Layer für Erdungspritschen ergänzt 2025-06-25 20:53:00 +02:00
lertlmaier e6729b68a0 Tatsächliche Bezeichner für alle Kabel-Nummern aus SIVAS Abfrage geholt 2025-06-25 12:00:55 +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 4626984ede Kabel für Erdung eingetragen 2025-06-25 11:35:41 +02:00
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