m.stangl
|
08633e15b7
|
Warnungen werden jetzt immer als ganze Sektion auch in die .json von getpositions mit rausgeschrieben
|
2025-12-10 18:15:28 +01:00 |
|
m.stangl
|
4c212ea701
|
Fehlerabfrage präzisiert. Bei falschem PFad für einen Unterverteiler ebenfalls Log befüllen
|
2025-12-09 18:09:30 +01:00 |
|
m.stangl
|
9365b2d71e
|
missing dists, sensors attributs nur schreiben wenn wirklich etwas fehlt.
|
2025-09-25 16:57:38 +02:00 |
|
m.stangl
|
811f0db82c
|
Fehler nur bei Fehlern schreiben. Bei Warnungen weiter laufen
|
2025-09-25 16:37:01 +02:00 |
|
m.stangl
|
984b84776c
|
anderes Errorhandling mit Claude implementiert.
|
2025-09-25 15:03:12 +02:00 |
|
m.stangl
|
22bb2ad163
|
Default Länge für den Tunnel und Fehlermeldung dazu, falls fehlende Angabe
|
2025-09-12 14:09:40 +02:00 |
|
m.stangl
|
93b10b1f78
|
Symbol eines Tunnels wird ausgelesen. Länge muss im Symbol angegeben sein
|
2025-09-12 13:49:11 +02:00 |
|
m.stangl
|
4a415afea8
|
Unterverteiler werden aus Konfig geladen und erkannt.
|
2025-09-12 13:24:54 +02:00 |
|
m.stangl
|
72b72087e1
|
Funktion zum Abgleich der Namen der Unterverteiler mit den ANgaben in der Config geschrieben
|
2025-09-11 21:48:27 +02:00 |
|
m.stangl
|
0084c08f20
|
Positionen von tunnel und Unterverteiler jeweils in einer Funktion zusammengefasst
|
2025-09-11 19:23:05 +02:00 |
|
m.stangl
|
ffba29b41b
|
get_input_positions im INterface verändert, dass eine allgemeine Funktion darunter abgeleitet werden konnte. So können nun auch alle Symbole/inserts in der Hauptmethode aufgerufen werden
|
2025-09-11 19:06:22 +02:00 |
|
m.stangl
|
ccbcf0c6e5
|
fix: Längen der Tunnel werden für Fehlerfeststellung ausgeblendet
|
2025-09-02 17:19:27 +02:00 |
|
m.stangl
|
ec6d903515
|
wenn nur ein Tunnel oder zu viele gleichlautende Tunnel definiert wurden, dann Fehler werfen
|
2025-08-14 17:09:16 +02:00 |
|
m.schellhammer
|
be36aedd0b
|
Angaben mit EinzelBlöcken mit SPS in den Attributen wird nun den Schaltschränken zugeschlagen. Damit werden die Blöcke von SF und PF auch verarbeitet und richtig den Sensoren bzw. Schaltschrankelementen zugeordnet
|
2025-07-28 12:08:42 +02:00 |
|
m.stangl
|
55da6645c6
|
Alle Unterverteiler heissen vom Text her immer +<Verteilername> und nicht -<Verteilername>
|
2025-07-23 17:08:09 +02:00 |
|
m.stangl
|
56aa84f225
|
Fehlermeldung bei falscher Pfadangabe erzeugt
|
2025-07-23 15:36:33 +02:00 |
|
m.stangl
|
244898547e
|
Block mit B wird nur gecheckt, wenn nicht auch IO vorhanden ist, damit die alten Modelle funktionieren
|
2025-07-21 12:44:34 +02:00 |
|
s.hensch
|
ad1c053af3
|
Neue Blöcke erfordern Änderungen am Parser
|
2025-07-21 12:14:15 +02:00 |
|
m.stangl
|
50f00a8fa9
|
FIX: getpositions verwendet jetzt auch das gegeben SPS Präfix. Ausgeschlossene Schaltschrankelemente können jetzt auch von ioconvert verwendet werden.
|
2025-07-15 23:29:19 +02:00 |
|
m.stangl
|
95f8f6722b
|
Mit curser weiter bearbeitet. Schaltschrankelemente werden jettz auch von getpositions raus geschrieben
|
2025-07-15 08:02:56 +02:00 |
|
m.stangl
|
a2d22500c4
|
Typen Ein und Rückgabewerte dazu gemacht. PEP 8 styleguide angewandt
|
2025-07-14 17:52:39 +02:00 |
|
m.stangl
|
7c1827908e
|
PEP 8 styleguide mit curser angewandt
|
2025-07-14 17:27:32 +02:00 |
|
m.stangl
|
0b98271ebc
|
small fix für Erdungsbeispiel. Position aus NAME ableiten. setenv enthält die Position des REPOS
|
2025-07-10 13:30:24 +02:00 |
|
m.stangl
|
3b9b6c2fd4
|
aus Präfix ein Postfix gemacht. Jetzt klappen die anschliessend laufenden Programme
|
2025-07-07 11:07:56 +02:00 |
|
m.stangl
|
ea807c5365
|
Neue Suche nach Doppelrahmen über eigene Pufferklasse
|
2025-07-04 22:10:28 +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
|
3f6594065d
|
Dict fü Dubletten angelegt. Error message angepasst.
|
2025-07-01 16:02:21 +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 |
|
m.stangl
|
371fe6241e
|
Erdungskabel und Erdungen werden gesucht und ein Kabellayout erzeugt
|
2025-06-25 11:14:40 +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
|
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
|
4eb574b39c
|
SpecialKeys für Scanner hinzugefügt
|
2025-06-11 11:39:32 +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
|
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
|
cbeb8345af
|
Fehler-Handling weiter angepasst. Weiterreichung von getpositions bis ans Ende und Excel Ausgabe
|
2025-06-04 11:16:00 +02:00 |
|
m.stangl
|
32750e8e7c
|
einfache Scan Funktion für alle Layer gebaut
|
2025-06-03 16:53:04 +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
|
7772981870
|
Neuer Schalter für drawdxf. Anpassung der config aufrufe in routing und getpositions
|
2025-05-28 16:51:22 +02:00 |
|
m.stangl
|
21db905516
|
getpositions.py liest jetzt auch Tunnel Angaben aus der Zeichnung ein, die TUNNEL1-LaengeTunnel heissen müssen. Config enthält Layer auf denen die Tunnel liegen. Beispieldateie easy.dxf um Tunnel erweitert
|
2025-05-27 16:42:13 +02:00 |
|
lertlmaier
|
a48c39018c
|
Schalter von -o auf -w geändert. Nimmt Parameter json File. Prints in getpositions entfernt.
|
2025-05-20 11:33:20 +02:00 |
|