4 плагина для производителей кабеленесущих систем

26.02.2026
Практический опыт разработки решений для производителей кабеленесущих систем.

Когда Tiver Group разрабатывала плагин для построения трасс кабельных лотков для ООО «ПО «Металлист»» Grand Line, задача формулировалась не как «сделать BIM-инструмент», а как обеспечить корректное применение реальной продукции компании в модели.

Инженер должен был: строить трассу из существующего каталога, автоматически получать сегментацию, рассчитывать шаг опор, расставлять крепления, проверять трассу на нагрузки, формировать спецификации со всеми элементами, включая метизы. То есть речь шла не о визуализации, а о контролируемой инженерной логике внутри Revit.

Этот проект стал основой для целой линейки решений для производителей КНС и смежных систем. Ниже – три типа задач, которые реализовали на практике.

1. Grand Line: автоматическое построение трасс и проверка нагрузок проверка нагрузок в плагине для кабеленесущих систем

В рамках проекта для Grand Line разработали многофункциональный плагин для построения кабельных трасс на основе каталога производителя.

Что делает плагин? Первая версия включала: настройку и построение трасс лотков; автоматическую сегментацию; расчет шага опор; расстановку опор по трассе; проверку трассы на нагрузки; автоматическое формирование спецификаций в Revit, включая метизы. Для работы плагин использует собственный набор параметров, который подгружается при первом запуске. Это позволяет стандартизировать структуру данных и избежать разночтений между проектами.

Изначально предполагалось, что расчет нагрузок будет выполняться в момент расстановки опор – пользователь задает шаг, плагин считает нагрузку. Но на практике проектировщик может: изменить шаг вручную, удалить часть опор, скопировать элементы, внести нестандартные изменения. После этого первоначальный расчет терял актуальность. Возникла задача: получать фактический шаг опор из модели уже после изменений и повторно проверять трассу.

Почему нельзя было решить через параметры? С точки зрения Revit, лоток и опора логически не связаны. Первой идеей было записывать в параметры опоры список сегментов трассы, которые она поддерживает. Отказались от этого подхода по двум причинам: перегружался список параметров, возникал риск ошибок при копировании или изменении элементов пользователем. 

Пошли через анализ геометрии: получаем границы геометрии элементов (bounding box); проверяем пересечение границ опоры и лотка; уточняем, какой конкретно кронштейн взаимодействует с трассой; рассчитываем фактический шаг опор; проводим повторный расчет нагрузок; подсвечиваем на виде пролеты и опоры, не прошедшие проверку. Контроль строится не на предположениях, а на фактическом положении элементов в модели. Это исключает ошибки из-за ручных изменений.

Сегодня эта логика лежит в основе нашей системы построения линейных элементов (лотки, трубы, воздуховоды) и элементов вдоль них с возможностью проведения расчетов и работы с конкретными типоразмерами из каталога.

Плагин Revit для КНС с автоматическим подбором элементов каталога. 

2. Заказчик (NDA): развитие и переработка существующего решения 

В проекте для компании (NDA) задача была иной. У заказчика уже существовало решение для прокладки кабеленесущих систем. Но инструмент требовал: внесения исправлений, повышения стабильности, добавления новых функций, улучшения логики работы с каталогом. 

Разработали обновленную версию плагина на основе существующего решения: переработали архитектуру; устранили логические ограничения; расширили функциональность; улучшили устойчивость к нестандартным действиям пользователя. Этот кейс важен для производителей, у которых уже есть собственные BIM-инструменты. Иногда эффективнее не начинать с нуля, а структурировать и развить существующую платформу.

3. Заказчик (NDA): построение систем молниезащиты с сеткой проводников 

Реализована разработка плагина для построения систем молниезащиты с возможностью автоматического построения сетки проводников.

Задача заключалась не просто в размещении элементов, а в: корректном построении сетки, использовании актуальных семейств, улучшении логики взаимодействия элементов, обеспечении устойчивой работы инструмента в реальных проектах. 

Решение было построено на основе существующего функционала, но с существенными доработками: переработка алгоритмов; улучшение взаимодействия с семействами; повышение стабильности работы. В результате проектировщик получает инструмент, который учитывает специфику систем молниезащиты и минимизирует ручные операции.

4. Заказчик NDA: контроль правил каталога при построении шинопроводов 

В проекте для заказчика NDA – ключевой задачей было соблюдение внутренних правил применения продукции при построении линий шинопроводов.

Требования включали: корректный подбор элементов по каталогу; соблюдение ограничений по длинам; недопустимость некорректных комбинаций; автоматическую проверку соответствия внутренним регламентам. 

Реализовали: алгоритмы подбора деталей по линейке продукции; встроенные проверки; ограничения, не позволяющие собрать некорректную конфигурацию; автоматический контроль соответствия правилам производителя. Фактически плагин стал цифровым регламентом компании внутри BIM-модели.

Что объединяет эти проекты? Во всех случаях речь шла не о «плагине ради плагина».

Задачи были инженерными: обеспечить корректность построенной трассы; контролировать применение каталога; автоматически проверять расчеты; формировать достоверные спецификации; снизить зависимость от ручной дисциплины проектировщика. 

Сегодня есть готовая архитектура построения линейных систем и элементов вдоль них с возможностью: автоматического расчета; проверки нагрузок; анализа геометрических пересечений; работы с конкретными типоразмерами; интеграции правил каталога. 

Эту систему можно адаптировать под кабеленесущие системы, шинопроводы, молниезащиту и другие линейные решения.