Условные обозначения по электрике: библиотека блоков + описание примитивов
- library/электрика_блоки.dxf — 4 блока (СВ_ВСТР, СВ_БРА, РОЗ_2, ВЫКЛ_3) для вставки - symbols/ + preview/ — по файлу и картинке на символ - docs/примитивы-электрики.md — разбор по примитивам, атрибутам, слоям, порядок сборки через MCP, грабли - docs/условные-обозначения.md, conventions/*.json — легенда из эталона (правило: на лист не ставить) - docs/электрические-планы-ГОСТ.md — накопленные правила оформления - scripts/build_symbols_mcp.py (проверен на живом MCP 1.6.0-ours, 0 анонимных блоков), scripts/inspect_dxf.py - examples/plan_el_final.dxf/.pdf/.png — пример применения (14 вставок)
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
# История изменений
|
||||
|
||||
## 05.10.2026 — оформление в репозиторий
|
||||
- Библиотека символов выделена из рабочего плана: `library/электрика_блоки.dxf` (4 блока),
|
||||
по одному файлу на символ в `symbols/`, PNG-превью в `preview/`.
|
||||
- Написан `docs/примитивы-электрики.md` — разбор каждого символа по примитивам, атрибутам и слоям,
|
||||
порядок сборки через MCP, проверки и грабли.
|
||||
- Добавлен воспроизводимый скрипт сборки `scripts/build_symbols_mcp.py` и инвентаризация
|
||||
`scripts/inspect_dxf.py`.
|
||||
- В `docs/` перенесены накопленные правила: `электрические-планы-ГОСТ.md`,
|
||||
`условные-обозначения.md` (+ машинный список в `conventions/`).
|
||||
- Правило Павла зафиксировано: «условные обозначения» на лист не ставить — держать отдельным файлом.
|
||||
|
||||
## 01.10.2026 — сборка символов
|
||||
- Собраны четыре символа как именованные блоки с атрибутами: `СВ_ВСТР`, `СВ_БРА`, `РОЗ_2`, `ВЫКЛ_3`
|
||||
(примитивы `CIRCLE`/`ARC`/`LINE`, атрибуты `МАРКА`, `ТИП`, `ВЫСОТА`, `[НАЗНАЧ]`, `ГРУППА`/`ГРУППЫ`).
|
||||
- Слои: `СО_СВЕТИЛЬНИКИ`, `СО_ВЫКЛЮЧАТЕЛИ`, `ЭО_РОЗЕТКИ`, `АР_ПОДЛОЖКА`, `ВЕДОМОСТЬ`, `РАЗМЕРЫ`.
|
||||
- Проверено на живом AutoCAD 2023 (офисный ПК, `accoreconsole`): файл открывается, `rc=0`,
|
||||
стиль `ГОСТ A` — `isocpeur.ttf`.
|
||||
Reference in New Issue
Block a user