Авторасстановки светильников
Описание программы: автоматическая расстановка светильников в плане (DXF)
Программа предназначена для быстрого расчёта и автоматической расстановки светильников в помещениях на плане. Она помогает проектировщику за считанные секунды получить готовый DXF-файл со светильниками, расставленными симметрично и равномерно, с учётом норм освещённости и характеристик выбранных светильников.
Что решает программа
-
экономит время на ручном подборе и расстановке светильников;
-
автоматически рассчитывает количество светильников по требуемой освещённости;
-
вставляет светильники как блоки AutoCAD (удобно для дальнейшей спецификации и других автоматизаций);
-
позволяет быстро менять тип светильника, производителя и нормы — без ручной переделки чертежа.
Какие файлы нужны для работы
1) Excel-таблица со справочником помещений и светильников
В Excel задаются:
-
Помещение (наименование: кабинет, санузел, коридор и т.п.)
-
Норма освещённости (лк)
-
Название светильника / артикул
-
Световой поток (лм)
-
Мощность
-
Производитель
-
Названия для спецификации/линейки (как будет отображаться в проекте)
-
Ресурс светильника (ключ для выбора “картинки/блока” светильника)
В примере сделаны типовые помещения и светильники (например, EKF), но таблица полностью редактируемая — можно добавлять:
-
свои помещения,
-
свои нормы,
-
любого производителя,
-
свои артикула и световые потоки.
2) DXF-план помещений
План должен содержать:
-
контуры помещений (в одном слое, например
PLAN); -
текст с названием помещения внутри контура (желательно обычный TEXT, не многострочный MTEXT).
Важно: название слоя с контурами должно совпадать с тем, что указано в программе (если слой другой — просто вписываете его имя в поле программы).
3) Папка с ресурсами (блоками/шаблонами светильников)
Это набор DXF-файлов/шаблонов (например: square_1, square_2, rect_1 и т.д.), которые являются “картинками” светильников.
Логика простая:
-
в Excel в поле «Ресурс светильника» указано, какой шаблон использовать;
-
программа берёт соответствующее изображение/блок из папки ресурсов и вставляет его в план.
Требование к ресурсу:
-
геометрия должна быть по центру (чтобы вставка происходила корректно и симметрично).
Как работает программа (логика обработки)
-
Вы выбираете:
-
DXF-план (с контурами и текстами помещений),
-
Excel-таблицу,
-
папку ресурсов светильников,
-
папку/место сохранения результата.
-
Программа считывает помещения:
-
находит контур,
-
читает текст внутри контура (например “Кабинет”, “Санузел”, “Коридор”).
-
По названию помещения подбирает строку из Excel:
-
берёт норму освещённости,
-
тип светильника, световой поток и ресурс (шаблон).
-
Выполняет расчёт количества светильников:
-
учитывает норму освещённости и световой поток выбранного светильника;
-
учитывает коэффициент запаса (задаётся в программе).
-
Автоматически расставляет светильники:
-
равномерно и симметрично по площади помещения;
-
вставляет светильники как блоки.
-
Формирует результат:
-
создаёт новый DXF-файл с расставленными светильниками.
Что получается на выходе
-
Новый DXF-файл, где светильники уже расставлены в помещениях.
-
Светильники — это AutoCAD-блоки, которые можно:
-
копировать в DWG,
-
использовать в спецификации,
-
применять в последующих программах автоматизации (по атрибутам/по блокам).
-
Важные нюансы (чтобы всё работало без ошибок)
-
Названия помещений в плане должны совпадать с тем, как они указаны в Excel (например “Коридор”, “Кабинет” и т.д.).
-
Текст должен быть внутри контура помещения.
-
Контуры должны быть в одном понятном слое (например
PLAN) — и этот слой должен быть указан в программе. -
Если программа не расставила светильники в помещении — обычно это означает, что:
-
помещение не подписано,
-
или название не найдено в Excel,
-
или не указан/не найден ресурс светильника.
-
Почему это удобно проектировщику
Эта программа особенно полезна, когда нужно:
-
быстро получить первичную расстановку и оценку количества светильников,
-
быстро менять решения (тип светильника / нормы / люксы),
-
делать типовые этажи и повторяющиеся планировки,
-
ускорить выпуск проектной документации без ручной рутины.