Представляете компанию?
Компания
Имя и Фамилия
Email
Телефон
Сообщение
Удалить файл
Вы уверены что хотите удалить этот файл?
Сообщение отправлено Закрыть

Кнопка “Проверка параметров”

Приблизительное время прочтения: 7 минут(а)

Инструкция для пользователя плагина по кнопке «Проверка параметров» на ленте Revit

Обязательное условие для запуска

Перед открытием окна плагин проверяет, подключен ли к проекту ФОП (файл общих
параметров — тот, что указан в Revit в разделе «Управление → Общие параметры»). Если
ФОП не подключен, появится сообщение «ФОП не подключен», и окно не откроется вообще.
Многие проверки и кнопки исправления читают определения параметров именно из ФОП по
GUID — поэтому файл должен быть тем же (или содержать те же параметры), что
использовался при настройке проекта.

кладка «Параметры проекта»

Здесь проверяется, добавлены ли к проекту (и правильно ли забиндены — по нужным категориям, экземпляр/тип) параметры, которыми пользуется плагин.

Важно: сначала нужно нажать кнопку «Проверить параметры» внизу вкладки — она запускает саму проверку и заполняет обе колонки. Если сразу нажать «Вывести ошибки» или «Добавить параметры» без этого — плагин попросит сначала нажать «Проверить параметры».

Как проверяется в обоих случаях: для каждого параметра плагин смотрит, существует ли в текущем проекте привязка параметра с таким именем (или GUID — для нескольких служебных параметров без «дружественного» имени в настройках плагина) к нужным категориям, в нужном виде (тип/экземпляр), с нужной настройкой «может изменяться по группе». Все параметры этого набора биндятся в группу Revit «Текст» (поле «Группировка параметров под:» в свойствах параметра проекта).

  • Кнопка «Вывести ошибки» — показывает список параметров, которые отсутствуют или привязаны неправильно.
  • Кнопка «Добавить параметры» — пытается автоматически добавить и правильно привязать недостающие параметры, взяв их определение из подключенного ФОП (по GUID). Если какой-то параметр не найден в самом ФОП — он попадёт в список ошибок («Параметр с GUID … не найден в ФОП»); такой параметр нужно либо добавить в ФОП вручную, либо подключить правильный ФОП.

Ниже — две таблицы: обязательные параметры (проверяются кнопкой «1») и дополнительные рекомендованные (проверяются кнопкой «1.1» — при этом «1.1» на самом деле повторно проверяет и весь набор из первой таблицы тоже, плюс пять дополнительных). Столбец «Имя параметра» — это реальное значение из настроек плагина на этой машине (settingsHVACVK.json); если у вас настройки не менялись, оно совпадает со значением по умолчанию.

«Базовый набор категорий» (используется у большинства параметров) — это 22 категории: Антураж, Арматура воздуховодов, Арматура трубопроводов, Воздуховоды, Воздуховоды по осевой, Воздухораспределители, Гибкие воздуховоды, Гибкие трубы, Изоляция воздуховодов, Изоляция воздуховодов (обкладка), Изоляция трубопровода, Обобщённые модели, Оборудование, Паркинг (условные материалы), Санитарные приборы, Соединительные детали воздуховодов, Соединительные детали трубопроводов, Специальное оборудование, Спринклеры, Трубы, Трубы по осевой, УГО изоляции.

1. Наличие необходимых параметров проекта

Имя в настройкахИмя параметраТип/экземплярКатегорииМожет изменяться по группеГруппировка параметровОписание
GroupParam…Марка спецификацииТипБазовый наборТекстЗначение для группировки/сортировки строк в спецификации (марка спецификации)
UnityParam…Единицы измеренияТипБазовый наборТекстЕдиница измерения количества элемента (шт/м/м²/м³) — используется при расчёте «…Количество»
ExpectParam…Исключить из спецификацииТипБазовый наборТекстОтметка, что типоразмер нужно исключить из подсчёта в спецификации
Formula…ФормулаТипБазовый наборТекстФормула расчёта «…Наименование»
Complect…Позиция в комплектеТипБазовый наборТекстДля сортировки вложенных семейств
PrefixParam…Префикс имениТипБазовый наборТекстТекстовый префикс, подставляемый формулами наименования
ClassInsulation…ОгнезащитаТипИзоляция воздуховодов, Изоляция воздуховодов (обкладка), Изоляция трубопроводаТекстПризнак, что изоляция огнезащитная — влияет на определение класса герметичности воздуховода (А/В)
ValveSetting…Тип открыванияТипАрматура воздуховодов, ОборудованиеТекстСостояние арматуры (открыт/закрыт), используется при нумерации позиций на схеме
Density…ПлотностьТипИзоляция воздуховодов/обкладка/трубопровода, Трубы и воздуховоды по осевой, Гибкие трубы/воздуховоды, Трубы, ВоздуховодыТекстПлотность материала (кг/м³) для расчёта массы
QuantityParam…КоличествоЭкземплярБазовый наборНетТекстРасчётное количество элемента (длина/площадь/объём/штуки) для спецификации
NameParam…НаименованиеЭкземплярБазовый наборДаТекстИтоговое наименование элемента для спецификации, считается по формуле
NameSystemParam…Имя системыЭкземплярБазовый наборДаТекстИмя инженерной системы, к которой относится элемент
TypeSystemParam…Тип системыЭкземплярБазовый наборДаТекстОбобщённый тип системы (объединяет подачу/обратку) для группировки в спецификации
по GUID 3e840bad-…Класс системЭкземплярБазовый наборДаТекстКласс инженерной сети — для сортировки (например, чтобы весь приток шёл раньше вытяжки)
по GUID 99138b62-…Объединённый параметр для сортировкиЭкземплярБазовый наборДаТекстСлужебное поле для собственного порядка сортировки строк спецификации по формуле пользователя
AbsoluteCenter…Отметка расположения (текст)ЭкземплярБазовый наборДаТекстТекстовое значение отметки (высоты) расположения элемента относительно уровня
IdSpace…Id пространстваЭкземплярБазовый наборНетТекстId пространства/помещения, в котором находится элемент
по GUID afdbac04-…Номер пространстваЭкземплярБазовый наборНетТекстНомер помещения, в котором расположен элемент
по GUID 6a5b80cd-…Имя пространстваЭкземплярБазовый наборНетТекстИмя помещения, в котором расположен элемент
по GUID 47b46b53-…Скорость воздухаЭкземплярВоздуховоды, Фитинги воздуховодов, Воздухораспределители, Оборудование, Гибкие воздуховоды, Арматура воздуховодовДаТекстРасчётная скорость воздуха в элементе
по GUID e6505622-…Потеря давленияЭкземплярВоздуховоды, Фитинги воздуховодов, Воздухораспределители, Оборудование, Гибкие воздуховоды, Арматура воздуховодовДаТекстПотери давления на элементе (для аэродинамического расчёта)
по GUID fc815640-…КМСЭкземплярФитинги воздуховодовНетТекстКоэффициент местного сопротивления фитинга
по GUID fb9e0870-…КМС2ЭкземплярФитинги воздуховодовНетТекстВторой (альтернативный) коэффициент местного сопротивления
по GUID ff2ee03e-…Класс воздуховода А или ВЭкземплярВоздуховоды, Фитинги воздуховодов, Арматура воздуховодовДаТекстБуквенный класс герметичности, проставляется автоматически при заполнении наименования
FloorParam…ЭтажЭкземплярБазовый набор + УровниДаТекстЭтаж (текстом), на котором расположен элемент
NumberLvl…Номер этажаЭкземплярБазовый набор + УровниДаТекстНомер этажа
SlopeParam…УклонЭкземплярАрматура труб/воздуховодов, Трубы/воздуховоды по осевой, Воздуховоды, Воздухораспределители, Гибкие трубы/воздуховоды, Изоляция воздуховодов/обкладка/трубопровода, Фитинги труб/воздуховодов, ТрубыДаТекстУгол наклона элемента
ClassDust…Класс В без изоляцииЭкземплярВоздуховоды, Воздуховоды по осевой, Фитинги воздуховодовНетТекстФлаг «класс герметичности В без изоляции» — влияет на автоматическое определение класса герметичности
ValveFirePos…Позиция на схемеЭкземплярВоздуховоды, Воздуховоды по осевой, Фитинги воздуховодовДаТекстПозиционный номер клапана/арматуры на расчётной схеме (нумеруется автоматически)
ThicknessParam…Толщина стенкиЭкземплярВоздуховоды, Воздуховоды по осевой, Фитинги воздуховодов, Арматура воздуховодовНетТекстТолщина металла стенки воздуховода, мм

«Может изменяться по группе» указана «—» для параметров типа — у них в Revit этой настройки не существует, она относится только к параметрам экземпляра.

1.1 Дополнительные (рекомендованные) параметры проекта

Необязательный, но желательный набор — плагин не считает их отсутствие критичной ошибкой, но некоторые функции («Заполнение параметров», спецификации) без них будут работать не полностью.

Имя в настройкахИмя параметраТип/экземплярКатегорииМожет изменяться по группеГруппировка параметровОписание
CodeParam…Код изделияЭкземплярБазовый наборДаТекстКод/артикул изделия по каталогу производителя
MassParam…Масса (число)ЭкземплярБазовый наборНетТекстМасса элемента, числовое значение (кг)
MasstextParam…Масса (текст)ЭкземплярБазовый наборНетТекстМасса элемента в текстовом виде (для вывода в спецификацию вместе с единицей измерения)
PositionParam…ПозицияЭкземплярБазовый наборДаТекстПозиция элемента по спецификации/чертежу
CommentParam…ПримечаниеЭкземплярБазовый наборДаТекстСвободное примечание к элементу (в частности, сюда пишется площадь воздуховодов при включённой одноимённой опции в «Заполнении параметров»)

Работает так же: «Вывести ошибки» — детальный список, «Добавить параметры» — попытка автодобавления из ФОП.

Вкладка «Семейства»

Проверяются семейства категорий, с которыми работает плагин (воздуховоды, трубы, арматура, оборудование, воздухораспределители, изоляция, фитинги и т.п.).

1. ADSK_Группирование (параметр экземпляра)

Как проверяется: у типоразмера семейства нет параметра «…Марка спецификации» (имя задано в настройках плагина), при этом в проекте этот параметр уже привязан именно как параметр типа к категории данного семейства — то есть настройка семейства конфликтует с параметром проекта.

Как исправить: кнопка «Удалить группирование» — плагин открывает семейство на редактирование, переименовывает встроенный в семейство параметр (в «Группирование по экземляру», чтобы он не совпадал по имени с параметром проекта) и загружает семейство обратно в проект. После этого значение будет браться из общего параметра проекта.

2. ADSK_Единицы измерения (параметр экземпляра)

Проверяется и исправляется полностью аналогично пункту 1, только для параметра «…Единицы измерения». Кнопка «Удалить единицы изм.» переименовывает встроенный параметр семейства в «Единица измерения по экземляру» и перезагружает семейство.

3. ADSK_Этаж (параметр типа)

Как проверяется: у типоразмера семейства есть свой параметр «…Этаж», но в проекте параметр «…Этаж» не привязан как параметр типа к категории этого семейства — то есть семейство хранит значение локально вместо общего параметра проекта.

Как исправить: кнопка «Удалить этаж» — переименовывает параметр внутри семейства в «Этаж по типу» и перезагружает семейство.

4. Имя и тип системы (параметр типа)

Проверяются сразу два параметра типа — «…Имя системы» и «…Тип системы» — по той же логике, что и «Этаж» (пункт 3): семейство считается ошибочным, если у типоразмера есть свой параметр с таким же именем, а в проекте он не привязан к категории этого семейства как параметр типа.

Как исправить: кнопка «Удалить имя и тип системы» — переименовывает оба параметра внутри семейства (в «Имя системы по типу» и «Тип системы по типу») и перезагружает семейство.

5. Настройка коннекторов

Кнопка «Проанализировать семейства» запускает детальную проверку HVAC-коннекторов у семейств четырёх категорий. Автоматического исправления здесь нет — ошибки нужно поправить вручную в редакторе семейства (изменить классификацию системы у коннектора, привязать параметр семейства к нужному значению коннектора и т.п.).

Дополнительно (независимо от категории) для любого семейства проверяется: если параметр «…Марка спецификации» или «…Единицы измерения» существует внутри семейства как параметр экземпляра — это тоже считается ошибкой (эти параметры должны идти только из общего параметра проекта, о котором пункты 1–2 выше).

КатегорияЧто проверяется
Воздухораспределители (OST_DuctTerminal)Должен быть ровно 1 коннектор. Классификация системы коннектора — «Приточный воздух» или «Вытяжной воздух». Комбинация направления потока и конфигурации потока должна быть одной из 4 допустимых: приточный+«Заданный»+внутрь, вытяжной+«Заданный»+наружу, приточный+«Системный»+наружу, вытяжной+«Системный»+внутрь (конфигурация «Расчётный» у диффузоров недопустима вообще). Если конфигурация «Заданный» — расход коннектора должен быть приравнен к параметру семейства с именем из настройки «Расход воздуха» (по умолчанию «…Расход воздуха»). Потери давления коннектора должны быть приравнены к параметру с именем из настройки «Потеря давления» (по умолчанию «…Потеря давления воздуха»)
Арматура воздуховодов (OST_DuctAccessory)Должно быть минимум 2 коннектора (ошибка, если 0; предупреждение, если только 1). Классификация системы всех коннекторов — «Global» (обычная арматура, не привязанная к конкретному виду воздуха). Конфигурация потока — «Расчётный» у всех коннекторов. Расход коннектора должен быть 0 (не задан вручную). Направление потока — «не задано». Потери давления должны быть приравнены к параметру «Потеря давления» ровно у одного коннектора (не у 0 и не у нескольких)
Фитинги воздуховодов (OST_DuctFitting)Должен быть хотя бы 1 коннектор. Классификация системы всех коннекторов — «Fitting»
Оборудование (OST_MechanicalEquipment)Если есть HVAC-коннекторы: классификация — «Global». Конфигурация потока не должна быть «Заданный» (у оборудования расход не может быть жёстко задан на коннекторе). Расход коннектора должен быть 0

Вкладка «Типоразмеры»

Все 4 пункта этой вкладки — это только отчёт (список типоразмеров с ошибкой); кнопок автоисправления здесь нет. Исправлять нужно вручную — открыть тип в Revit («Свойства типа») и заполнить нужный параметр

1. Префикс наименования

Проверяются типоразмеры воздуховодов, гибких воздуховодов, изоляции воздуховодов, фитингов воздуховодов, труб, гибких труб и изоляции труб: если у типа есть параметр «…Префикс имени», но он пустой — тип попадает в список ошибок.

2. Проверка имён систем

Проверяются все системные элементы модели (вентиляционные и трубопроводные системы, а не типоразмеры оборудования) — по разным правилам для вентиляции и для труб:

Тип системыКогда считается ошибкой
Вентиляционная система (приточная/вытяжная сеть)Имя системы содержит пробел — это признак того, что система осталась с именем «по умолчанию» от Revit (стандартные автоимена вентсистем всегда содержат пробел) и не была переименована по правилам проекта
Трубопроводная системаФлагуется, если верно любое из двух: 1) имя содержит пробел; 2) имя содержит букву «Х» и при этом не содержит дефис «-» 

Правильные имена систем должны быть без пробелов; для трубопроводных систем с буквой «Х» в имени — обязательно с дефисом (для систем кондиционирования). Подробнее о правилах заполнения имен систем можно посмотреть в отдельной статье.

3. Проверка единиц измерения изоляции

Проверяются типоразмеры изоляции воздуховодов и труб, у которых уже есть параметр «…Префикс имени» (то есть это «наши» типы, оформленные по стандарту плагина): если у такого типа параметр «…Единицы измерения» пустой — он попадает в список ошибок.

4. Формула не заполнена у параметров

Проверяются типоразмеры воздуховодов, гибких воздуховодов, изоляции воздуховодов, фитингов воздуховодов, труб, гибких труб и изоляции труб: если параметр «…Формула» у типа пустой — тип попадает в список ошибок.

Вкладка «Экземпляры»

Пункты 1–5 — это только отчёт (список Id элементов с ошибкой), без кнопок исправления; пункты 6–7 запускают отдельные операции.

1. Наименование

Проверяются экземпляры всех категорий, с которыми работает плагин: если параметр «…Наименование» пустой и на экземпляре, и на его типе (или отсутствует вовсе) — элемент попадает в список ошибок.

2. Тип системы

Аналогично пункту 1, но для параметра «…Тип системы».

3. Количество

Аналогично пункту 1, но для параметра «…Количество».

4. Элементы в наборах связей

Проверяется рабочий набор (workset) каждого элемента: если его название содержит слово «link» — элемент, скорее всего, случайно оказался в наборе, предназначенном для связанных файлов, а не для модели. Исправление — вручную переместить элемент в правильный рабочий набор.

5. Отзеркаленные элементы

Список всех экземпляров семейств, у которых включён флаг «Отражённый» (Mirrored) в Revit. Проверка носит информационный характер — плагин не переворачивает элементы автоматически, это нужно сделать вручную (например, пересоздать элемент в правильной ориентации).

6. Проверка привязок

Кнопка «Выделите элементы для проверки кратности привязок к осям»:

  1. После нажатия нужно выделить в модели элементы с линейной геометрией (трубы, воздуховоды и т.п.).
  2. Для каждого элемента плагин находит ближайшую параллельную ему координационную ось (Grid) и считает расстояние от середины элемента до этой оси.
  3. Если это расстояние не кратно 5 мм (с допуском около 1 мм) — элемент попадает в список с ошибкой.

Результат — список Id элементов, у которых привязка к осям «некратная». Исправление — вручную сдвинуть элемент так, чтобы расстояние от оси стало кратно 5 мм.

7. Объединённые системы

Две связанные операции для случая, когда один и тот же участок сети нужно учитывать в двух разных системах одновременно (например, Противодымная система + отдельная «общеобменная» копия для расчётов):

  • «Создать общеобменную копию» — вы выделяете элементы-«доноры», плагин создаёт их копии на том же месте, назначает копиям специальный типоразмер с припиской «- Не учитывать» (чтобы они не задваивались в спецификациях/расчётах), связывает каждую пару донор↔копия через служебный параметр (хранит Id друг друга) и пытается автоматически соединить копии между собой так же, как были соединены исходники. Требует подключенного ФОП (нужен служебный параметр по GUID) — при его отсутствии выдаст «ФОП не подключен».
  • «Проверить положение общеобменных копий» — для всех уже связанных пар донор/копия сравнивает их геометрические границы (bounding box); если оригинал сдвинули, а копию забыли передвинуть вслед за ним — пара попадает в список несовпадений. Исправление — вручную подвинуть (или пересоздать) отставшую копию.
Была ли эта статья вам полезна?
👁 1
Предыдущая: Кнопка «Разместить радиаторы»
Следующая: Параметризация разделов ОВиК и ВК
Подписаться
Уведомить о
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Если Вы активны и хотите влиять на технологии, приглашаем Вас на интересные задачи по созданию и внедрению передовых решений в сфере проектирования и строительства.

Чем нужно заниматься
  • Интересными задачами в сфере BIM-проектирования
  • Аудит и внедрение BIM-технологий в компании
  • Создание обучающих материалов
  • Проведение вебинаров, запись обучающих видео.
  • Проработка BIM-технологий (шаблоны, семейства, плагины).
  • Консультации и обучение сотрудников.
Вы идеально нам подходите, если у Вас есть
  • Желание развиваться в BIM-проектировании.
  • Образование инженера ОВ\ВК или СС.
  • Опыт разработки раздела ВК или СС в Revit.
  • Отличное знание Revit.
  • Умение работать в команде.
  • Коммуникативность, ответственность, системный подход к работе.

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

Если Вы активны и хотите влиять на технологии, приглашаем Вас на интересные задачи по созданию и внедрению передовых решений в сфере проектирования и строительства.

Чем нужно заниматься
  • Интересными задачами в сфере BIM-проектирования
  • Аудит и внедрение BIM-технологий в компании
  • Создание обучающих материалов
  • Проведение вебинаров, запись обучающих видео.
  • Проработка BIM-технологий (шаблоны, семейства, плагины).
  • Консультации и обучение сотрудников.
Вы идеально нам подходите, если у Вас есть
  • Желание развиваться в BIM-проектировании.
  • Образование инженера ОВ\ВК или СС.
  • Опыт разработки раздела ВК или СС в Revit.
  • Отличное знание Revit.
  • Умение работать в команде.
  • Коммуникативность, ответственность, системный подход к работе.

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

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

  • SMM-маркетинг (Youtube, Linkedin, VK, Facebook и другие)
  • SEO-оптимизация
  • Контекстная реклама в Google и Yandex
  • Проведение маркетинговых компаний (интеграции с партнерами, акции и розыгрыши)
  • Разработка маркетинговых материалов (баннеры, презентации)
  • Продвижение бренда
  • Поиск и общение с клиентами

Главные требования – Ваше желание развиваться по описанным направлениям, быть честным, ответственным и работать на результат.

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

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

  • SMM-маркетинг (Youtube, Linkedin, VK, Facebook и другие)
  • SEO-оптимизация
  • Контекстная реклама в Google и Yandex
  • Проведение маркетинговых компаний (интеграции с партнерами, акции и розыгрыши)
  • Разработка маркетинговых материалов (баннеры, презентации)
  • Продвижение бренда
  • Поиск и общение с клиентами

Главные требования – Ваше желание развиваться по описанным направлениям, быть честным, ответственным и работать на результат.

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

Ищем в команду Anlax Technology креативного Контент-мейкера с желанием развиваться в области дизайна и создания контента, применяя современные технологии. В качестве ключевых обязанностей мы выделяем:

  • Создание креативного и профессионального контента (видео, фото, web)
  • Управление контентом (ведение и наполнение сайта, видеохостинга, облачного хранилища, техподдержка)
  • SEO-оптимизация контента
  • Web-дизайн

Главные требования – Ваше желание развиваться по описанным направлениям, быть честным,  ответственным и работать на результат.

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

Ищем в команду Anlax Technology креативного Контент-мейкера с желанием развиваться в области дизайна и создания контента, применяя современные технологии. В качестве ключевых обязанностей мы выделяем:

  • Создание креативного и профессионального контента (видео, фото, web)
  • Управление контентом (ведение и наполнение сайта, видеохостинга, облачного хранилища, техподдержка)
  • SEO-оптимизация контента
  • Web-дизайн

Главные требования – Ваше желание развиваться по описанным направлениям, быть честным,  ответственным и работать на результат.

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

Новостная рассылка
Новостная рассылка
  • Есть практический опыт успешного применения BIM-технологий в проектировании, строительстве или эксплуатации?
  • Являетесь экспертом в области BIM-технологий?
  • Есть интересный опыт, контент или технология в сфере BIM?
  • Ищеите возможность проподавать или поделиться своими знаниями с другими?
  • Хотите партнерские условия?

Напишите нам, мы всегда готовы предложить отличные условия за Ваш опыт и материалы!

  • Есть практический опыт успешного применения BIM-технологий в проектировании, строительстве или эксплуатации?
  • Являетесь экспертом в области BIM-технологий?
  • Есть интересный опыт, контент или технология в сфере BIM?
  • Ищеите возможность проподавать или поделиться своими знаниями с другими?
  • Хотите партнерские условия?

Напишите нам, мы всегда готовы предложить отличные условия за Ваш опыт и материалы!

Layer 1
Поиск по базе знаний