lertlmaier
|
80b96da6b6
|
Zusammenfassung der WSCAD Export Methoden zu einer. Abfage der bezüge zu Beginn
|
2025-07-04 09:34:47 +02:00 |
|
lertlmaier
|
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
|
2025-07-04 09:19:19 +02:00 |
|
lertlmaier
|
e329dc9f3a
|
Excel Export Funktionen implementiert. WSCAD mit Bezug noch mit Bearbeitungsbedarf
|
2025-07-03 15:00:01 +02:00 |
|
lertlmaier
|
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
|
2025-07-03 11:31:12 +02:00 |
|
lertlmaier
|
c881423352
|
anschlüsse_ergänzen() methode angepasst, damit ausgabe sinnvoll und nicht viele dopplungen
|
2025-07-03 10:07:20 +02:00 |
|
lertlmaier
|
709703e397
|
WSCAD mit Bezug auch zum laufen gebract. Noch viele Fragezeichen beim output...
|
2025-07-03 09:04:07 +02:00 |
|
lertlmaier
|
c5d638cf51
|
unittests für Simpel, TIA, WSCAD hinzugefügt
|
2025-07-02 15:41:09 +02:00 |
|
m.stangl
|
d1f3f4d847
|
erste Fassung von portalexport.bat dazu. weniger restrikitver Regulärerer Ausdruck für die PFade
|
2025-07-02 09:40:33 +02:00 |
|
lertlmaier
|
6510587453
|
Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen
|
2025-07-01 16:04:47 +02:00 |
|
lertlmaier
|
3f6594065d
|
Dict fü Dubletten angelegt. Error message angepasst.
|
2025-07-01 16:02:21 +02:00 |
|
m.stangl
|
72490df3c2
|
Defaultskript von M.Kraft dazu als Referenz für den SPS Export
|
2025-07-01 14:51:43 +02:00 |
|
lertlmaier
|
4b18a9005f
|
Racks zeichnen: geometry-dict in ausgabe eingepflegt
|
2025-07-01 13:08:03 +02:00 |
|
lertlmaier
|
745b6df6de
|
Racks zeichnen: Dataclasses angelegt, Methode zum zeichnen + Beschriftung, excel ausgabe auf neue struktur angepasst
|
2025-07-01 13:07:40 +02:00 |
|
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 |
|