Главная Без рубрики Разработка плагина для автоматизированной раскладки фальшполов в ПО Revit. ОАО «ДКС».

Разработка плагина для автоматизированной раскладки фальшполов в ПО Revit. ОАО «ДКС».

В данной статье мы рассмотрим новый программный продукт, который разработали BIM Global, а именно специализированное программное обеспечение для автоматизированной раскладки фальшполов в программном обеспечении Autodesk Revit для компании ОАО «ДКС».

Компания ОАО «ДКС» является одной из крупнейших производителей кабеленесущих систем и низковольтного оборудования в России и Европе.
Компания ДКС, основанная в августе 1998 года, на сегодняшний день входит в число крупнейших производителей кабеленесущих систем и низковольтного оборудования в России и Европе.
Региональные представительства ДКС открыты в крупнейших городах России, странах СНГ и Европы.

https://www.dkc.ru/ru/about/

Компания ДКС, основанная в августе 1998 года, на сегодняшний день входит в число крупнейших производителей кабеленесущих систем и низковольтного оборудования в России и Европе. https://www.dkc.ru/ru/about/

В рамках разработки плагина для автоматизированной раскладки фальшполов ответственные специалисты отдела разработки цифровых решений компании ОАО «ДКС» предоставили профессионально составленное техническое задание с детально описанными задачами и описанием всех необходимых функций, которые требуются для разработки специализированного программного продукта, которым в дальнейшем будут пользоваться техническая поддержка и клиенты данного производителя.

Ниже представлена сокращенная часть требований предъявляемые к разработке:

Требования к организации плагина

СОДЕРЖАНИЕ:

  1. Назначение
    1. Обзор продукта
    2. Взаимодействие продукта (с другими продуктами и компонентами) 8
    3. Функции продукта (краткое описание)
  2. Ссылки          
  3. Детальные требования
    1. Требования к организации плагина
    2. Требования к внешним интерфейсам
    3. Функции продукта
      1. Построение каркаса
      2. Построение стоек и балок
      3. Спецификация
      4. Автозагружаемые данные в проект пользователя
  4. Требования к юзабилити

Требования к организации плагина

Семейства и модели должны соответствовать:

  1. При разработке семейства необходимо придерживаться требованиям BIM 2.0
  2. Разрабатываемые семейства должны соответствовать своду правил СП 33.1325800.2020
  3. Плагин должен быть совместим с шаблоном ADSK ЭОМ от 2019 и 2021 года.

Далее представим более подробное описание функций и возможностей плагина.

Разработка плагина для автоматизированной раскладки фальшполов в ПО Revit. ОАО «ДКС».

Модуль для проектирования фальшпола - программный комплекс, представляющий собой основной инструмент для инженеров, позволяющий автоматизировать процесс построения фальшполов с использованием продукции компании «DKC».
DKC Raised floor совместим с Revit 2019 – 2023. Работает на основе шаблона с использованием ФОП ADSK BIM стандарт 2.0. После установки модуля для моделирования фальшпола в программном комплексе Autodesk Revit появится вкладка «DKC Raised floor».

Лента интерфейса.
После установки плагина появится вкладка «DKC Raised floor»

Лента интерфейса. После установки плагина появится вкладка «DKC Raised floor»

Смена языка
В выпадающем списке будет предложен выбор языка интерфейса плагина.

Смена языка В выпадающем списке будет предложен выбор языка интерфейса плагина.
Смена языка В выпадающем списке будет предложен выбор языка интерфейса плагина.

Сетка каркаса
После нажатия на кнопку «Сетка каркаса» произойдет вызов команды выбора помещения.
Перед нажатием убедитесь, что вы находитесь на плане этажа. Если будет открыт другой вид, то появится окно предупреждение.

Сетка каркаса
После нажатия на кнопку «Сетка каркаса» произойдет вызов команды выбора помещения.
Перед нажатием убедитесь, что вы находитесь на плане этажа. Если будет открыт другой вид,
то появится окно предупреждение.

Так же плагин проверит, загружены ли все необходимые семейства для работы с плагином.
Если их нет, то произойдет автоматическая загрузка семейств в проект.
После выбора помещения откроется модальное окно со схемой помещения и инструментами для создания сетки каркаса.

Тип построения содержит несколько вариантов расстановки стоек по осям X, Y.

600х600
1200х600
600х1200
1200х1200

плагин проверит, загружены ли все необходимые семейства для работы с плагином.

После выбора типа построения кнопка «Построить» становиться активной. После нажатия на кнопку «Построить» На схеме помещения появляется предпросмотр будущего расположения балок и стоек.

После выбора типа построения кнопка «Построить» становиться активной.

Линию балки и стойки можно выделять посредством левой кнопки мыши. Выделенные элементы можно удалить, нажав на кнопку «Удалить элемент».

Линию балки и стойки можно выделять посредством левой кнопки мыши. Выделенные элементы можно удалить, нажав на кнопку «Удалить элемент».
Выделенные элементы можно удалить, нажав на кнопку «Удалить элемент».

Добавление линии.
При нажатии на кнопку «Добавить линию» появляется стека с шагом 100мм. Для создания
линии необходимо выделить нужные линии и снова нажать на кнопку «Добавить линию».

Добавление линии. При нажатии на кнопку «Добавить линию» появляется стека с шагом 100мм. Для создания линии необходимо выделить нужные линии и снова нажать на кнопку «Добавить линию».
Добавление линии. При нажатии на кнопку «Добавить линию» появляется стека с шагом 100мм. Для создания линии необходимо выделить нужные линии и снова нажать на кнопку «Добавить линию».

Добавление точки.
Чтобы добавить точку размещения стойки нужно выделить две пересекающиеся линии и
нажать на кнопку «Добавить точку».

Добавление точки. Чтобы добавить точку размещения стойки нужно выделить две пересекающиеся линии и нажать на кнопку «Добавить точку».
Добавление точки. Чтобы добавить точку размещения стойки нужно выделить две пересекающиеся линии и нажать на кнопку «Добавить точку».

Размещение сетки каркаса.
Перед размещением сетки каркаса так же необходимо задать высоту фальшпола в мм.
Поверхность размещения по умолчанию устанавливается на отметке Уровня. Если под помещением созданы плиты перекрытия, то появляется дополнительные варианты привязки: плита перекрытия, пол.
Смещение позволяет выбрать величину смещения по высоте от отметки привязки расстановки сетки каркаса для размещения стоек.
После всех настроек нажимаем на кнопку «Разместить в проекте». Окно настроек каркаса закроется и автоматически произойдет выделение созданной сетки каркаса в виде стандартного элемента программы Revit - сборки. При необходимости можно внести дополнительные корректировки в стеку каркаса с использованием режима редактирования сборки и стандартных инструментов Revit. Сборке автоматически присваивается наименование, которое соответствует префиксу DKC и времени размещения. Так же в комментариях к сборке сохраняется ID помещения (его удалять или изменять нельзя для корректной работы плагина).

Размещение сетки каркаса. Перед размещением сетки каркаса так же необходимо задать высоту фальшпола в мм. Поверхность размещения по умолчанию устанавливается на отметке Уровня.

Построение каркаса.
После создания сеток каркаса можно приступать ко второму этапу создания каркаса.
При нажатии на кнопку «Построение каркаса» происходит анализ вида на наличие созданных сеток каркаса. Если сетки каркаса присутствуют на виде, то откроется немодальное окно, которое не блокирует основной интерфейс Revit.

Построение каркаса. После создания сеток каркаса можно приступать ко второму этапу создания каркаса. При нажатии на кнопку «Построение каркаса» происходит анализ вида на наличие созданных сеток каркаса

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

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

Кнопка размещения становится доступной после выбора сетки каркаса.
При изменении выбора направления длинных балок на схеме красным цветом показано основное направление.
Так же после выбора сетки каркаса происходит автоматический анализ высоты фальшпола. В типах стойки будут доступны для выбора только те типы, которые содержат в своем сортаменте такую высоту фальшпола.

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

Спецификация
Чтобы посмотреть спецификацию элементов, можно воспользоваться стандартными спецификациями Revit либо вызвать инструмент «Спецификация». После нажатия на кнопку появляется модальное окно с 2 вкладками. 1 вкладка отображает элементы, разделенные на категории. Для каждой категории можно указать свое значение запаса в %.

Спецификация Чтобы посмотреть спецификацию элементов, можно воспользоваться стандартными спецификациями Revit либо вызвать инструмент «Спецификация»

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

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

Так же есть возможность фильтрации по уровням посредствам снятия или установки уровней в правой части окна.
В зависимости от открытой вкладки окна доступна выгрузка спецификации в Excel формат.

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

Дополнительно
Так же есть возможность загрузки семейств принудительно по средствам нажатия на кнопку «Семейства» в скрытой панели.

Дополнительно Так же есть возможность загрузки семейств принудительно по средствам нажатия на кнопку «Семейства» в скрытой панели.

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

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

При возникновении ошибок появляется знак предупреждения и под пунктом есть стрелочка, которая позволяет развернуть текст ошибки.

Видеопрезентация - Плагин Фальшпол для Autodesk REVIT – надстройка программного комплекса Autodesk Revit. bim-global.ru

Подписывайтесь на наш telegram:

Чат BP - Проводник в мир IT Chat

  • обсуждение тем про информационные технологии, BIM, программирование и САПР.
  • онлайн трансляции по курсам, розыгрыши призов!

Канал BP - Проводник в мир IT

  • не пропускайте новые статьи, новости, обзоры, которые выходят на www.bim-portal.ru
  • бесплатные вебинары по курсам www.bim-portal.ru/obuchenie
Свяжитесь с нами
195197, г. Санкт-Петербург, ул. Минеральная д.13 литера Ч, оф. 302

ООО «Спектр Глобал»