Page History
Создание немоделируемых элементов - создание в модели немоделируемых элементов для получения полной спецификации
Easy Heading Macro | ||||
---|---|---|---|---|
|
Информация о плагине
Наименование плагина | Создание немоделируемых элементов |
Версия плагина | 1.0.0 |
Раздел | ИОС Общее |
Взаимодействие с другими приложениями | - |
Дополнительные ссылки | Таблицы ОВ Коммерция и ОВ Реновация Путь к редактированию конфигурационных файлов: L:\02_Revit\70_PIKTools\ИОС-ОВ-ВК-ЭОМ-СС\Вспомогательные материалы\03_30. Создание спецификации ОВ и ВК\03_30. Создание немоделируемых элементов |
Ответственный BIM |
Назначение плагина
Задача | Автоматизация |
Получить полную спецификацию оборудования в Revit | Добавить в модель немоделируемые элементы на основе конфигурационной таблицы |
Customexcerpt | ||||
---|---|---|---|---|
|
Коммерция ОВ
Подготовка к использованию
Файл модели должен иметь корректное наименование в соответствии с
Weblinks | ||||||
---|---|---|---|---|---|---|
|
Weblinks | ||||||
---|---|---|---|---|---|---|
|
Элементы модели должны принадлежать рабочим наборам: 100_ОВ1; 110_ОВ2.В; 120_ОВ2.К.
В модели необходимо провести BDS-Параметризацию, Параметризацию и выполнить Склейку Параметров.
Customexcerpt | ||||
---|---|---|---|---|
|
ВНИМАНИЕ!
Customexcerpt | ||||
---|---|---|---|---|
|
Customexcerpt | ||||
---|---|---|---|---|
|
Запуск плагина
Запуск плагина осуществляется с вкладки ИОС при нажатии соответствующей кнопки.
Запуск осуществляется с любого вида.
Customexcerpt | ||||
---|---|---|---|---|
|
Обработка элементов
Работа плагина осуществляется на основе конфигурационной таблицы ИНВЕСТ, из которой считываются необходимые для обработки категории элементов Revit.
Плагин обрабатывает все элементы модели, распределяя их по обрабатываемым категориям. Элементы обрабатываются согласно заданным в конфигурационном файле правилам и условиям фильтрации.
(в конфигурационный файл можно добавлять промежуточные столбцы по правилу имя столбца равно имя параметра семейства для фильтрации) Customexcerpt Position Конец Id 10
(Например, если в файле указана категория Трубы для обработки, то из модели считываются все элементы труб и анализируются на соответствие строкам таблицы с категорией Трубы). Пример указан далее.
Описание
При запуске плагина в модели удаляются все экземпляры семейства CM_Виртуальный элемент для спецификации. Это необходимо, для корректного пересчета итоговых значений и учета возможных изменений в модели.
В отработку плагина идут все элементы модели принадлежащие рабочим наборам: 100_ОВ1; 110_ОВ2.В; 120_ОВ2.К. Если элементы удовлетворяют критериям отбора, то, согласно правилам заданным в конфигурационной таблице, создается соответствующий немоделируемый элемент (экземпляр семейства CM_Виртуальный элемент для спецификации). Экземпляр семейства создается с заполненными аналогично элементу основы параметром MEP_Система.
В Виртуальный элемент, согласно нужной строке конфигурационного файла, заполняются параметры для отображения в спецификации: Customexcerpt Position Начало Id 11
BS_Позиция, PIC_Наименование_по_ГОСТ, BS_Артикул_Спецификация, BS_Обозначение_Спецификация, BS_Изготовитель_ Спецификация, MEP_Количество_Расчетное, BS_Примечание.
Customexcerpt | ||||
---|---|---|---|---|
|
Возможно добавление и других столбцов при необходимости.
(Столбцы должны быть добавлены в конфигурационный файл по правилу имя столбца равно имя параметра)
В параметр Комментарии вписывается имя семейства / имя типа элемента(-ов) основы для возможности контроля.
Значения параметра MEP_Порядок для немоделируемого элемента заполняется следующим образом: если в конфигурационной таблице в столбце О прописано “Строго”, то к значению для соответствующей категории (таблицы указанной далее) будет прибавляться 1 и полученное значение переносится в параметр элемента. Если прописано Произвольно, то к максимальному значению в таблице будет присваиваться 1 и полученное значение переносится в параметр у создаваемого элемента. Таблица находится в конфигурационном файле на листе ОВ_MEP_Порядок.
ВАЖНО! В настроенных в данный момент в шаблоне 21.1 ведомостях по дисциплинам есть условие фильтрации по параметру MEP_Порядок:
- В “40_Спецификация ГОСТ ОВ1 (Отопление)” и “40_Спецификация ГОСТ ОВ2.К (Кондиционирование)” отображаются значения меньше 110
- В “40_Спецификация ГОСТ ОВ2.В (Вентиляция)” значения больше 100
Проверьте попадают ли созданные элементы по данному условию в нужную вам ведомость
Если в вашем проекте в спецификации необходимо передвинуть немоделируемый элемент на другую строку в пределах одной системы, вы можете вручную изменить значение MEP_Порядок на основе приведенных выше значениях.
(Пример: Если элементу “Хомут для труб” присвоено значение параметра MEP_Порядок равное “31”, то в соответствии с таблицей выше, он будет находится сразу за трубами спецификации. Если Хомут необходимо прописать после изоляции, то ему в проверочной ведомости следует задать значение параметра “61” ) (Скриншот приведен далее)
Все созданные элементы отображаются в спецификации “40 Ведомость Виртуальных элементов”. Данную таблицу необходимо подгрузить в текущий проект из проекта. Файл предварительно нужно сохранить на локальный компьютер. Ведомость подгружается в проект с помощью команды на панели Вставить → Вставка из файла → Вставить вид из файла.
В новых проектах данная таблица будет присутствовать, так как добавлена в шаблон проекта.
В данной таблице приведен полный перечень созданных Немоделируемых элементов с группировкой по параметру MEP_Система. Отражены столбцы со всеми необходимыми параметрами для визуального контроля и удобного поиска необходимых позиций.
Customexcerpt | ||||
---|---|---|---|---|
|
Customexcerpt | ||||
---|---|---|---|---|
|
Обратите внимание, что для создания таких элементов как гофрированная труба для помещений СС” и “Кабель канал” кондиционирования, для опорных элементов должен быть заполнен параметр Комментарии (Гофрированная труба и Кабель канал соответственно - см. таблицу ()по следующему пути: L:\02_Revit\70_PIKTools\ИОС-ОВ-ВК-ЭОМ-СС\Вспомогательные материалы\03_30. Создание спецификации ОВ и ВК\03_30. Создание немоделируемых элементов)
Customexcerpt | ||||
---|---|---|---|---|
|
Customexcerpt | ||||
---|---|---|---|---|
|
При необходимости добавления в конфигурационный файл дополнительной строки для обработки, необходимо подтверждение Главного специалиста ОВ, а также согласование технической дирекции. Для добавления данной строки в таблицу необходимо обратится к BIM-координатору ОВ Ломакину Александру
Возможные ошибки
Ошибка | Решение |
Дисциплина {Название дисциплины} не соотв. требуемым | Плагин запущен в модели с неподходящей дисциплиной. |
В модели отсутствует параметр “BI_Требования BIM” | Добавить параметр “BI_Требования BIM” через панель Управление - Параметры проекта - Добавить - Общие параметры |
В проекте не заполнен параметр “BI_Требования BIM”. | Внести корректное значение в данный параметр |
В модели нет необходимых категорий элементов под основу | В модели не размещены экземпляры семейств, которые являются основой для привязки немоделируемых элементов. Необходимо замоделировать все необходимые элементы модели и перезапустить плагин PIKTools "Создание немоделируемых элементов". |
При каждом запуске плагин удаляет созданные ранее немодерируемые элементы и создает новые. Если возникает ошибка, значит элементы заняты другим пользователем, плагин не может удалить созданные ранее элементы и создает на том же месте новые элементы. В таком случае немодерируемые элементы буду задублированы, что повлечет ошибки в спецификации. Для решения проблемы необходимо освободить все занятые элементы в модели и перезапустить плагин. | |
При выводе ошибок о прекращении работы плагина из-за ошибок при проверке параметров необходимо добавить в проект отсутствующие параметры или изменить существующие. Работа с параметрами ведется на вкладке Управление - Параметры проекта - Добавить (Изменить) Скриншот окна создания (изменения) параметра указан далее. Окно приведено на скрине далее:
|
Customexcerpt | ||||
---|---|---|---|---|
|
Реновация ОВ
Подготовка к использованию
Файл модели должен иметь корректное наименование в соответствии с
Weblinks | ||||||
---|---|---|---|---|---|---|
|
Weblinks | ||||||
---|---|---|---|---|---|---|
|
В модели необходимо предварительно провести Склейку Параметров. Customexcerpt Position Конец Id 1
ВНИМАНИЕ!
Перед использованием плагина убедитесь, что в модели нет вручную добавленных немоделируемых элементов. При работе плагина все экземпляры семейства “CM_Виртуальный элемент для спецификации” будут удалены. Customexcerpt Position Начало Id 2
Customexcerpt | ||||
---|---|---|---|---|
|
Запуск плагина
Запуск плагина осуществляется с вкладки ПИК(new) при нажатии соответствующей кнопки “Создание Немоделируемых элементов”..
Запуск осуществляется с любого вида.
Customexcerpt | ||||
---|---|---|---|---|
|
Обработка элементов
Работа плагина осуществляется на основе привязок созданных в сервисе Family Manager.
Все созданные привязки можно посмотреть в соответствующем окне Family Manager с заданием дополнительных фильтров.
Плагин обрабатывает все элементы модели и анализирует существующие к ним привязки.
Элементы обрабатываются через сервис Family Manager: экземпляры семейств отправляются на анализ и при соблюдении условий созданных в рамках привязки создается виртуальный немоделируемый элемент. (в лог выводятся ошибки при несоблюдении условий у анализируемого элемента созданной привязки)
Customexcerpt | ||||
---|---|---|---|---|
|
Описание
При запуске плагина в модели удаляются все экземпляры семейства CM_Виртуальный элемент для спецификации. Это необходимо, для корректного пересчета итоговых значений и учета возможных изменений в модели.
В отработку плагина идут все элементы модели. Если элементы удовлетворяют критериям отбора привязки созданной в FM то в модели создается соответствующий немоделируемый элемент (экземпляр семейства CM_Виртуальный элемент для спецификации). Экземпляр семейства создается с указанными в Виде Номенклатур параметрами. Если в параметре указан символ <>, то значение считывается напрямую из значения одноименного параметра элемента основы заполненными аналогично элементу основы параметрами
Customexcerpt | ||||
---|---|---|---|---|
|
PIC_Наименование_по_ГОСТ, BS_Артикул_Спецификация, BS_Обозначение_Спецификация, BS_Изготовитель_Спецификация, MEP_Количество_Расчетное, BS_Примечание и другие указанные в номенклатуре
В параметр Комментарии записывается имя семейства / имя типа элемента(-ов) основы для возможности контроля.
Значения параметра MEP_Порядок для немоделируемого элемента считывается также из параметров создаваемой по FM номенклатуре.
Параметр MEP_Наименование комплексное_Сортировка_Спецификация заполняется следующим образом:
- из значения параметра
MEP_Наименование комплексное_Сортировка_Спецификация
- элемента основы считываются первые 6 числовых символов.
первые три символа заменяются значением параметра MEP_Порядок вычисленным для виртуального элемента ранее. - к данному полученному шестизначному числовому значению добавляется Имя полученной номенклатуры ВОР.
Customexcerpt Position Конец Id 4
(ПРИМЕР: Значение параметра элемента основы: "500000Труба стальная диаметром 60" номенклатура ВОР "Детали крепления труб" вычисленное значение MEP_Порядок для виртуального элемента 395 тогда полученное значение MEP_Наименование комплексное_Сортировка_Спецификация для Виртуального элемента будет равно: “395000Детали крепления труб”)
Customexcerpt | ||||
---|---|---|---|---|
|
Customexcerpt | ||||
---|---|---|---|---|
|
В данной таблице приведен полный перечень созданных Немоделируемых элементов. Отражены столбцы со всеми необходимыми параметрами для визуального контроля и удобного поиска необходимых позиций.
Customexcerpt | ||||
---|---|---|---|---|
|
Customexcerpt | ||||
---|---|---|---|---|
|
Обратите внимание, что для создания таких элементов как “Крюк для крепления…” и “Лента перфорированная для крепления…”, у элементов основы должен быть заполнен параметр Комментарии (Крепление скобой и Крепление лентой соответственно - см.привязки в FM)
Customexcerpt | ||||
---|---|---|---|---|
|
Customexcerpt | ||||
---|---|---|---|---|
|
При необходимости добавления в конфигурационный файл дополнительной строки для обработки, необходимо подтверждение Главного специалиста ОВ и согласование Солнцева Михаила. О добавлении данной строки в таблицу необходимо также дополнительно уведомить ответственного за добавление привязок в FM Тевосяна Николая.
Возможные ошибки
Ошибка | Решение |
Дисциплина {Название дисциплины} не соотв. требуемым | Плагин запущен в модели с неподходящей дисциплиной. |
В модели отсутствует параметр “BI_Требования BIM” | Добавить параметр “BI_Требования BIM” через панель Управление - Параметры проекта - Добавить - Общие параметры |
В проекте не заполнен параметр “BI_Требования BIM”. | Внести корректное значение в данный параметр |
При каждом запуске плагин удаляет созданные ранее немодерируемые элементы и создает новые. Если возникает ошибка, значит элементы заняты другим пользователем, плагин не может удалить созданные ранее элементы и создает на том же месте новые элементы. В таком случае немодерируемые элементы буду задублированы, что повлечет ошибки в спецификации. Для решения проблемы необходимо освободить все занятые элементы в модели и перезапустить плагин. | |
К элементам модели не найдены соответствующие привязки ВОР | Обратитесь в BIM поддержку. По данным из полученных привязок (FmId, Функциональные типы) не найдены элементы в модели |
Не найдены подходящие привязки для данной дисциплины | Обратитесь в BIM поддержку. Для дисциплины не найдены привязки для создания немоделируемых элементов. |
В ФМ отсутствуют параметры для данного FMId | Обновите семейство, указанное в ошибке через Family Manager. Запустите плагин PIKTools "Создание немоделируемых элементов" |
Данная ошибка не является критичной. Она служит индикатором того, что в параметрах ФТ для одного BDS параметра указано несколько соответствий параметров ФТ. | |
Данная ошибка не является критичной, а служит для индикации того что для определенных элементов указанная привязка не была добавлена по причине невыполнения условий привязки | |
Не найден параметр {Имя параметра} на категории {Имя категории} | При выводе ошибок о прекращении работы плагина из-за ошибок при проверке параметров необходимо добавить в проект отсутствующие параметры или изменить существующие. Работа с параметрами ведется на вкладке Управление - Параметры проекта - Добавить (Изменить) Скриншот окна создания (изменения) параметра указан далее. Окно приведено на скрине далее:
|