ef9a07c40e
weiterführung der Doku mit v.a. Hinweisen zur Layouterstellung.
lertlmaier2025-07-07 12:44:05 +02:00
6b0b3fea04
Connecting Racks werden jetzt auc gezeichnet (gleich wie "originale" Racks aber werden bei beschriftung ignoriert
lertlmaier2025-07-07 12:43:08 +02:00
61ffcaa271
Umbennenung von "Simpel" in "EA"
lertlmaier2025-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.stangl2025-07-07 09:46:23 +02:00
c495ff7b2a
neues portalexport.py als wrapper und aufrufende Funktion erstellt
lertlmaier2025-07-07 08:48:06 +02:00
c65e21c61d
portalexport in ioconverter.py umbenannt. Nicht verwendetes gelöscht
lertlmaier2025-07-07 08:46:59 +02:00
ea807c5365
Neue Suche nach Doppelrahmen über eigene Pufferklasse
m.stangl2025-07-04 22:10:28 +02:00
3aee069460
weiteren Layer aufgenommen, der aus Fortna kommt
m.stangl2025-07-04 22:09:51 +02:00
6a298afe41
Excel Export auf Vorlage von KraftTool ausgabe angeglichen
lertlmaier2025-07-04 15:25:06 +02:00
adbc25ee05
Fehlerabfrage vor df_append da sonst Crash wenn input Datei keine Fehler liefert
lertlmaier2025-07-04 11:36:14 +02:00
ea7da269e1
Prints in getexdraw.bat und in drawdxf.py leicht angepasst
lertlmaier2025-07-04 10:44:17 +02:00
80b96da6b6
Zusammenfassung der WSCAD Export Methoden zu einer. Abfage der bezüge zu Beginn
lertlmaier2025-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
lertlmaier2025-07-04 09:19:19 +02:00
e329dc9f3a
Excel Export Funktionen implementiert. WSCAD mit Bezug noch mit Bearbeitungsbedarf
lertlmaier2025-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
lertlmaier2025-07-03 11:31:12 +02:00
c881423352
anschlüsse_ergänzen() methode angepasst, damit ausgabe sinnvoll und nicht viele dopplungen
lertlmaier2025-07-03 10:07:20 +02:00
709703e397
WSCAD mit Bezug auch zum laufen gebract. Noch viele Fragezeichen beim output...
lertlmaier2025-07-03 09:04:07 +02:00
c5d638cf51
unittests für Simpel, TIA, WSCAD hinzugefügt
lertlmaier2025-07-02 15:41:09 +02:00
d1f3f4d847
erste Fassung von portalexport.bat dazu. weniger restrikitver Regulärerer Ausdruck für die PFade
m.stangl2025-07-02 09:40:33 +02:00
6cffc9ae31
Verschiebe die Errordatei falls doppelte Ids definiert wurden
m.stangl2025-07-01 15:34:12 +02:00
72490df3c2
Defaultskript von M.Kraft dazu als Referenz für den SPS Export
m.stangl2025-07-01 14:51:43 +02:00
54e6400bf4
Angepasst auf runde / schöne Zahlen
lertlmaier2025-07-01 13:08:52 +02:00
4b18a9005f
Racks zeichnen: geometry-dict in ausgabe eingepflegt
lertlmaier2025-07-01 13:08:03 +02:00
745b6df6de
Racks zeichnen: Dataclasses angelegt, Methode zum zeichnen + Beschriftung, excel ausgabe auf neue struktur angepasst
lertlmaier2025-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
lertlmaier2025-07-01 11:20:01 +02:00
24fd45e6ae
3D-Höeninformations-Handler jetzt auch in nicht-iterativer Methodik
lertlmaier2025-06-30 14:57:06 +02:00
20b4812f68
Easy mit Höhendifferenz erzeugt, die mit 3DPolylinie zwei Polylinien in unterschiedlichen Höhen verbindet
m.stangl2025-06-30 14:49:55 +02:00
b6962bc96b
Falls ein Fehler wegen doppelter Ids im Layout kommt, wird der gesamte Prozess abgebrochen
m.stangl2025-06-30 14:47:20 +02:00
3f359486f9
Suche nach doppelten Ids implementiert. Falls Doppelte Angaben vorhanden wird eine Fehlerdatei geschrieben
m.stangl2025-06-30 14:45:48 +02:00
812c39b00d
methodik für 3d Polylinine implmentiert
lertlmaier2025-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
e0af4c3c95
draw_sensors() und draw_subdists() ebenfalls aufgeteilt. Hilfsfunktion zur findung der placement info (Stapelung bei mehreren Sensoren) eingeführt
lertlmaier2025-06-27 12:17:57 +02:00
73dad69083
kleine anpassung in Error Worksheets. Koordinaten als Integer, Spaltenbreiten
lertlmaier2025-06-27 11:52:58 +02:00
09d597f627
Bugfix im Pfad der Fehlerabfrage. Vollständiger Pfad zu den Zwischendateien nötig.
m.stangl2025-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.Schwechten2025-06-26 12:11:15 +02:00
23e6bf77d6
Abfrage über gelingen nach jedem Schritt in der getexdraw
m.stangl2025-06-25 14:55:07 +02:00
e6729b68a0
Tatsächliche Bezeichner für alle Kabel-Nummern aus SIVAS Abfrage geholt
lertlmaier2025-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
lertlmaier2025-06-25 11:54:45 +02:00
4626984ede
Kabel für Erdung eingetragen
m.stangl2025-06-25 11:35:41 +02:00
371fe6241e
Erdungskabel und Erdungen werden gesucht und ein Kabellayout erzeugt
m.stangl2025-06-25 11:14:40 +02:00
ee9f1b8dae
Pfad aus der Automatisierung daz
m.stangl2025-06-24 14:33:52 +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
lertlmaier2025-06-23 11:55:23 +02:00
ab06d46bc5
beim Anlegen des Icons wird der Explorer gleich aufgerufen
m.stangl2025-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.stangl2025-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.stangl2025-06-20 16:48:52 +02:00
ba03bcb866
Umgebung dazu, welche auf Z:\Kabellängen\Automatisierung läuft, also im freigegebenen Netzlaufwerk
m.stangl2025-06-20 12:31:01 +02:00
655e2b6ab6
Default Install Directory für das Icon jedes lokalen Nutzers ist jetzt %ONEDRIVE%\Destḱtop
m.stangl2025-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.stangl2025-06-20 12:22:16 +02:00
fa1c26368a
Visaulisierung der Anwendung
m.stangl2025-06-20 12:00:55 +02:00
fb1232b0f8
Interpreter auf dem Share muss ebenfalls die pip files laden
m.stangl2025-06-18 18:57:10 +02:00
8e653aca20
Start der neuen Methodik zur automatischen Extraktion von Bezeichnern zu Teilenummern. Neue COnfig, schalter in drawdxf, neues Skript zum updaten
lertlmaier2025-06-18 16:22:42 +02:00
dc1b5387a8
Layer hinzu, call mit Fachabteilung
lertlmaier2025-06-18 16:20:17 +02:00
a78ac861bc
erster Mitschnitt der Kabeltool Anwendung.
lertlmaier2025-06-18 08:35:08 +02:00
b6040d5ebc
Erste Fassung einer Doku des Kabeltoosl zur Aufnahme in "Referenzen" Tab im Online Auftritt
lertlmaier2025-06-17 15:50:16 +02:00
50d45ac489
Struktur (Einrückungen) angepasst
lertlmaier2025-06-17 09:25:23 +02:00
de2dd8077e
Konfigurationsdateien in Doku erläutert
lertlmaier2025-06-16 09:44:57 +02:00
ec52557197
Hinzufügen von einheitlicher Kommentarstruktur in deutsch und englisch
lertlmaier2025-06-16 09:39:03 +02:00
141220596d
Aktualisierung der Doku. Was gibt Excel aus Anfänge der Config-Doku
lertlmaier2025-06-13 14:57:19 +02:00
01d14e7fc2
Hinzufügen von Kommentaren zum Verständnis. Hinzufügen von Key "BX"
lertlmaier2025-06-13 14:56:09 +02:00
9dd11261d0
Anpassung der Spaltenbreiten in Excel Ausgabe auf Inhalt
lertlmaier2025-06-13 13:43:48 +02:00
9bd38708ff
Validierungs-Logik implementiert, welche die gegebenen Configs auf Konsistenz prüft
lertlmaier2025-06-13 13:42:57 +02:00
15187ab85f
Verwendung der Config Basierten Sensor-Typisierung und Kabel Abfage mithilfe von BMK.cfg.
lertlmaier2025-06-13 11:00:34 +02:00
68d1519853
Kommentare entfernt, da im Paser mit als Eintrag gelesen werden
lertlmaier2025-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.
lertlmaier2025-06-12 12:41:27 +02:00
b950573b93
Bugix im Zusammenhang mit positions.json
lertlmaier2025-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.
lertlmaier2025-06-12 10:54:02 +02:00
cc36734790
Löschen der alten Funktionen nach erfolgreichem Vergleich der Outputs
lertlmaier2025-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.
lertlmaier2025-06-11 15:09:50 +02:00
09d8bbd63a
geforce pushes aus work ins ignore
lertlmaier2025-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
lertlmaier2025-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
lertlmaier2025-06-11 13:25:31 +02:00
4eb574b39c
SpecialKeys für Scanner hinzugefügt
lertlmaier2025-06-11 11:39:32 +02:00
89932f6436
Patchkabel als eigene Sektion und Bezeichnungen unten angefügt
lertlmaier2025-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
lertlmaier2025-06-11 09:20:50 +02:00
4f06c198db
Schalter für CopyLayer entfernt. Dafür Schalter zum einlesen von positions json mit zugehörigem Argument hinzugefügt
lertlmaier2025-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.
lertlmaier2025-06-10 16:05:28 +02:00