Условные обозначения по электрике: библиотека блоков + описание примитивов

- 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:
2026-10-05 18:51:32 +03:00
commit 14f82e550d
19 changed files with 53587 additions and 0 deletions
@@ -0,0 +1,72 @@
[
{
"блок": "*Paper_Space",
"слой": "00 БЛОКИ АННОТАЦИЙ",
"стиль": "ОСНОВНОЙ",
"высота": 3.0,
"текст": "{\\C256;\\c0;ПРОЕКТ ###############################}"
},
{
"блок": "*Paper_Space",
"слой": "00 БЛОКИ АННОТАЦИЙ",
"стиль": "ОСНОВНОЙ",
"высота": 2.0,
"текст": "{\\fISOCPEUR|b1|i0|c204|p34;\\H1.25x;\\C256;\\c0;ИП Николашкин П.В.\\fISOCPEUR|b0|i0|c204|p34;\\"
},
{
"блок": "*Paper_Space",
"слой": "0",
"стиль": "ГОСТ",
"высота": 3.5,
"текст": "{\\fISOCPEUR|b1|i0|c204|p34;\\Q0;Условные обозначения}"
},
{
"блок": "*Paper_Space",
"слой": "0",
"стиль": "ГОСТ",
"высота": 3.0,
"текст": "{\\fISOCPEUR|b0|i0|c204|p34;\\Q0;Демонтированные стены и перегородки}"
},
{
"блок": "*Paper_Space",
"слой": "0",
"стиль": "ГОСТ",
"высота": 3.0,
"текст": "{\\fISOCPEUR|b0|i0|c204|p34;\\Q0;Вновь возведенные стены и перегородки}"
},
{
"блок": "*Paper_Space",
"слой": "0",
"стиль": "ГОСТ",
"высота": 3.0,
"текст": "{\\fISOCPEUR|b0|i0|c204|p34;\\Q0;Существующие стены и перегородки}"
},
{
"блок": "*Paper_Space",
"слой": "0",
"стиль": "ГОСТ",
"высота": 3.0,
"текст": "{\\fISOCPEUR|b0|i0|c204|p34;\\Q0;Устройство проемов в существующих стенах}"
},
{
"блок": "*Paper_Space",
"слой": "0",
"стиль": "ГОСТ",
"высота": 3.0,
"текст": "{\\fISOCPEUR|b0|i0|c204|p34;\\Q0;Заделка проемов}"
},
{
"блок": "*Paper_Space",
"слой": "0",
"стиль": "ГОСТ",
"высота": 3.0,
"текст": "{\\fISOCPEUR|b0|i0|c204|p34;\\Q0;Радиатор отопления}"
},
{
"блок": "*Paper_Space",
"слой": "0",
"стиль": "ГОСТ",
"высота": 3.0,
"текст": "{\\fISOCPEUR|b0|i0|c204|p34;\\Q0;Вентиляционный канал}"
}
]