feat: HW Planung - Symbole erzeugen, Nummerierung, Ausgabeziel-Dialog
- Symbole erzeugen (HW_SYMBOLE, Einzelbefehle HW_SYM_*): Bauteile nach cfg/io_regeln.json (reduzierte Kopie aus kabellaengen), Symbole aus cfg/hw_symbole.json katalog-identisch nachgebaut (lib/hw_symbole.py), REALE_POSITION mit x auf dem Bauteil, Paare uebereinander, Ausweichen in y ohne Ueberlappung - Symbole nummerieren (HW_NUMMERIEREN): lib/create_numbers.py samt error_collector.py und cfg/enumerate.cfg aus kabellaengen uebernommen - Ausgabeziel per Dialog dcl/hw_ausgabe.dcl: aktuelle Zeichnung, bestehende Datei ergaenzen oder neue Datei - Materialfluss mit XDATA SSG_HW_MF, ergaenzt vorhandene Datei - Doku doc/hw_planung.md Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
d2729140ff
commit
8abb6b3c65
20 files changed
+4176
-183
No files matched your search
@@ -926,6 +926,22 @@ Details (aufgerichtete Geometrie, Attribut-Schema, Sivas-Export): `../CLAUDE.md`
|
||||
|
||||
---
|
||||
|
||||
### `HwPlanung.lsp` – HW-Planung (Materialfluss, Symbole, Nummerierung)
|
||||
|
||||
| Befehl | Beschreibung |
|
||||
| --- | --- |
|
||||
| `c:HW_MATERIALFLUSS` | In der Ursprungszeichnung: EXPORTCSV -> `lib/hw_materialfluss.py`, Materialfluss-Polylinien in `<dwg>_HW.dxf` |
|
||||
| `c:HW_SYMBOLE` | In der Ursprungszeichnung: Bauteile nach `cfg/io_regeln.json` suchen, `lib/hw_symbole.py` setzt die Symbole (Aussehen aus `cfg/hw_symbole.json`, IO-Vorlage `MB1@@@` usw.) in `<dwg>_HW.dxf` |
|
||||
| `c:HW_SYM_VENTILE` / `_SENSOREN` / `_MOTOREN` / `_MOTORSCHUTZ` / `_ENCODER` / `_SCANNER` | Nur eine Geraeteart (MB/BG/MA/FC/GF/BX) erzeugen bzw. ersetzen (nicht im Menue) |
|
||||
| `c:HW_SYM_LOESCHEN` | Alle erzeugten Symbole aus `<dwg>_HW.dxf` entfernen (nicht im Menue) |
|
||||
| `c:HW_NUMMERIEREN` | In der geoeffneten `_HW.dxf`: speichern, `lib/create_numbers.py` nummeriert entlang der Renamer-Bereiche, Nummern werden in die offene Zeichnung eingetragen |
|
||||
|
||||
Vor HW_MATERIALFLUSS, HW_SYMBOLE und HW_SYM_* fragt `dcl/hw_ausgabe.dcl`, wohin: aktuelle Zeichnung, bestehende Datei ergaenzen oder neue Datei.
|
||||
|
||||
Ablauf, Renamer-Bereiche und Regelwerk: `../doc/hw_planung.md`.
|
||||
|
||||
---
|
||||
|
||||
### Werkzeuge: `ssg_stueckliste.lsp`, `DinFormate.lsp`
|
||||
|
||||
| Befehl | Beschreibung |
|
||||
|
||||
Reference in new issue
Block a user