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 |
|
lertlmaier
|
c2485849a6
|
Erste Version der Excel Ausgabe einer BOM
|
2025-06-23 15:55:00 +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 |
|
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
|
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
|
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
|
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
|
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
|
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 |
|
m.stangl
|
f2a6f0e35d
|
Kabeldaten auch extrahiert
|
2025-06-06 17:02:20 +02:00 |
|
lertlmaier
|
1285742eeb
|
Launch angepasst auf ASCII Fortna layout und binary Fortna Layout. Neues Icon erstellt. Kleiner Bugfix in Darw für Positionierung von UV Text. Getpositions mit Support für iterdxf (low Memory)
|
2025-06-06 15:18:53 +02:00 |
|
lertlmaier
|
ef329c0a9a
|
Anwenderdoku erweitert / aktualisiert. Launch.json angepassst auf eitiertes easy layout mit mehreren Bloecken an einem Punkt
|
2025-06-05 16:33:10 +02:00 |
|
lertlmaier
|
b72c01768e
|
Zeichnen von Sensoren und Subdists als Textblöcke hinzugefügt. Übereinanderstaffelung von mehreren Sensoren. Nur einmaliges Zeichnen von UVs
|
2025-06-05 16:14:27 +02:00 |
|
g.jahn
|
a0e7fdfa5b
|
Runden der Kabel jetzt auf 5m Längen
|
2025-06-05 15:58:29 +02:00 |
|
lertlmaier
|
36f13a736e
|
Abfrage ob es Fehler gibt bevor Fehler Worksheet erstellt werden
|
2025-06-04 14:26:44 +02:00 |
|
lertlmaier
|
c0f8025a92
|
Fehlermeldungen, Hinweise, etc... auf englisch übersetzt
|
2025-06-04 14:17:29 +02:00 |
|
lertlmaier
|
cbeb8345af
|
Fehler-Handling weiter angepasst. Weiterreichung von getpositions bis ans Ende und Excel Ausgabe
|
2025-06-04 11:16:00 +02:00 |
|
lertlmaier
|
0c9ad629c2
|
Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen
|
2025-06-04 08:54:40 +02:00 |
|
lertlmaier
|
4b1002ff7e
|
ANpassung der Ausgabe todraw.json, sodass Fehler in Excel -Ausgabe besser ausgegeben werden können. 2 neue Worksheets in Excel Ausgabe angefügt(Auflistung von Fehlgeschlagener Anbindung + Auflistung von Routingfelern mit Grund
|
2025-06-04 08:54:18 +02:00 |
|
m.stangl
|
32750e8e7c
|
einfache Scan Funktion für alle Layer gebaut
|
2025-06-03 16:53:04 +02:00 |
|
lertlmaier
|
62ec6ac22d
|
Ausgabe zur Graphen-Anzeige hinzugefügt. Aufforderung Graph zu schließen um fortzufahren.
|
2025-06-02 15:30:02 +02:00 |
|
lertlmaier
|
7658d058d0
|
Code Anpassung. Rack Namen werden nicht mehr überschrieben. Zeichenen des Graphen mit easy korrekt.
|
2025-06-02 15:16:07 +02:00 |
|
m.stangl
|
a9b366b6e2
|
Vergleich von Quellen und Zieldatei bei den Blöcken dazu impl., Sensoren von H und M wurden bisher nicht mit kopiert
|
2025-06-02 10:06:53 +02:00 |
|
m.stangl
|
6fef1c5f5a
|
Layer 0 in config aufgenommen. Dort waren die Rahmen, easy.json nicht mehr mit im Versionsverwaltungssystem verwalten. Kann leicht aus easy.dxf gewonnen werden.
|
2025-05-30 19:09:58 +02:00 |
|
lertlmaier
|
e7612c15fa
|
Sensoren und Tunnel auf in Config aufgenommen
|
2025-05-28 16:58:35 +02:00 |
|