Программа

Авторасстановки светильников

Описание программы: автоматическая расстановка светильников в плане (DXF)

Программа предназначена для быстрого расчёта и автоматической расстановки светильников в помещениях на плане. Она помогает проектировщику за считанные секунды получить готовый DXF-файл со светильниками, расставленными симметрично и равномерно, с учётом норм освещённости и характеристик выбранных светильников.

Что решает программа

  • экономит время на ручном подборе и расстановке светильников;

  • автоматически рассчитывает количество светильников по требуемой освещённости;

  • вставляет светильники как блоки AutoCAD (удобно для дальнейшей спецификации и других автоматизаций);

  • позволяет быстро менять тип светильника, производителя и нормы — без ручной переделки чертежа.


Какие файлы нужны для работы

1) Excel-таблица со справочником помещений и светильников

В Excel задаются:

  • Помещение (наименование: кабинет, санузел, коридор и т.п.)

  • Норма освещённости (лк)

  • Название светильника / артикул

  • Световой поток (лм)

  • Мощность

  • Производитель

  • Названия для спецификации/линейки (как будет отображаться в проекте)

  • Ресурс светильника (ключ для выбора “картинки/блока” светильника)

В примере сделаны типовые помещения и светильники (например, EKF), но таблица полностью редактируемая — можно добавлять:

  • свои помещения,

  • свои нормы,

  • любого производителя,

  • свои артикула и световые потоки.

2) DXF-план помещений

План должен содержать:

  • контуры помещений (в одном слое, например PLAN);

  • текст с названием помещения внутри контура (желательно обычный TEXT, не многострочный MTEXT).

Важно: название слоя с контурами должно совпадать с тем, что указано в программе (если слой другой — просто вписываете его имя в поле программы).

3) Папка с ресурсами (блоками/шаблонами светильников)

Это набор DXF-файлов/шаблонов (например: square_1, square_2, rect_1 и т.д.), которые являются “картинками” светильников.

Логика простая:

  • в Excel в поле «Ресурс светильника» указано, какой шаблон использовать;

  • программа берёт соответствующее изображение/блок из папки ресурсов и вставляет его в план.

Требование к ресурсу:

  • геометрия должна быть по центру (чтобы вставка происходила корректно и симметрично).


Как работает программа (логика обработки)

  1. Вы выбираете:

  • DXF-план (с контурами и текстами помещений),

  • Excel-таблицу,

  • папку ресурсов светильников,

  • папку/место сохранения результата.

  1. Программа считывает помещения:

  • находит контур,

  • читает текст внутри контура (например “Кабинет”, “Санузел”, “Коридор”).

  1. По названию помещения подбирает строку из Excel:

  • берёт норму освещённости,

  • тип светильника, световой поток и ресурс (шаблон).

  1. Выполняет расчёт количества светильников:

  • учитывает норму освещённости и световой поток выбранного светильника;

  • учитывает коэффициент запаса (задаётся в программе).

  1. Автоматически расставляет светильники:

  • равномерно и симметрично по площади помещения;

  • вставляет светильники как блоки.

  1. Формирует результат:

  • создаёт новый DXF-файл с расставленными светильниками.


Что получается на выходе

  • Новый DXF-файл, где светильники уже расставлены в помещениях.

  • Светильники — это AutoCAD-блоки, которые можно:

    • копировать в DWG,

    • использовать в спецификации,

    • применять в последующих программах автоматизации (по атрибутам/по блокам).


Важные нюансы (чтобы всё работало без ошибок)

  • Названия помещений в плане должны совпадать с тем, как они указаны в Excel (например “Коридор”, “Кабинет” и т.д.).

  • Текст должен быть внутри контура помещения.

  • Контуры должны быть в одном понятном слое (например PLAN) — и этот слой должен быть указан в программе.

  • Если программа не расставила светильники в помещении — обычно это означает, что:

    • помещение не подписано,

    • или название не найдено в Excel,

    • или не указан/не найден ресурс светильника.


Почему это удобно проектировщику

Эта программа особенно полезна, когда нужно:

  • быстро получить первичную расстановку и оценку количества светильников,

  • быстро менять решения (тип светильника / нормы / люксы),

  • делать типовые этажи и повторяющиеся планировки,

  • ускорить выпуск проектной документации без ручной рутины.