You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Параметризация —  заполнение параметров элементов моделей по заданной логике для всех дисциплин.


Информация об инструменте

Наименование плагина

Параметризация

Версия плагина

1.4.3

Раздел

Общее

Взаимодействие с другими приложениями

-

Параметризация. ИОС

1.1 Параметризация элементов ИОС

Запуск плагина

Кнопка запуска плагина расположена на вкладке “PikTools” на панели “Общие”. Запуск плагина можно осуществлять с любого вида.

Описание

Программа заполняет параметры в проекте BS_Марка, BS_Отметка от нуля и BS_Отметка от уровня.

 BS_Марка - Значение из пятого поля наименования файла, пример (ВК, ОВ, ЭОМ, СС)

BS_Отметка от нуля - Значение от нуля проекта до элемента по оси Z

BS_Отметка от уровня - Значение от уровня к которому привязан элемент.


Пример заполнения параметров.

Возможные ошибки

Ошибка

Решение

Параметры не найдены

Указать путь к ФОП где есть данные параметры.



 1.2 Определить направление элементов ИОС

Запуск плагина

Кнопка запуска плагина расположена на вкладке “PikTools” на панели “Общие”. Запуск плагина можно осуществлять с любого вида.


Описание

Плагин заполняет в модели параметр CU_ElementDirection. Значение в данном параметре характеризует направление элемента в плоскости XZ. Значение используется при проверке моделей ОВ и ВК с моделями АР на коллизии. 

Пример заполнения параметра:

Возможные ошибки

Ошибка

Решение

Запуск в данной модели невозможен

Поддерживаются дисциплины ВК и ОВ. Если вы разрабатываете проект по одной из перечисленных дисциплин, необходимо проверить корректность именования модели. Если имя модели корректно, необходимо написать заявку в BIM-поддержку.

Не найдены элементы для обработки

Проверить наличие в модели элементов следующих категорий:: Трубы, Воздуховоды, Арматура трубопроводов, Арматура воздуховодов, Воздухораспределители, Материалы изоляции труб, Материалы изоляции воздуховодов. Если элементы присутствуют, но запуск завершается ошибкой, необходимо написать заявку в BIM-поддержку.

В модели обнаружены занятые элементы, необходима синхронизация

Необходимо открыть окно рабочих наборов (Совместная работа - рабочие наборы). В нижней части окна необходимо поставить галочки напротив всех групп наборов. В данном списке будут имена пользователей, являющихся владельцами/заемщиками рабочих наборов. Данным пользователям необходимо выполнить в модели синхронизацию с освобождением рабочих наборов.

В файле общих параметров не найден параметр

Необходимо написать заявку в BIM-поддержку.


Не удалось добавить в модель параметр

Необходимо написать заявку в BIM-поддержку.

В модели занят параметр, необходима синхронизация

Необходимо открыть окно рабочих наборов (Совместная работа - рабочие наборы). В нижней части окна необходимо поставить галочку напротив “Стандарты проекта”, напротив остальных групп галочки убрать. Пользователю, который является владельцем/заемщиком рабочего набора “Общие параметры” необходимо синхронизироваться в модели с освобождением рабочих наборов.

Тип данных параметра не соответствует текстовому

Необходимо написать заявку в BIM-поддержку.


1.3 Параметризация отверстий по расположению в конструкции (ЖБ/неЖБ/общее)

Данная функция разработана для дирекции Реновации (для подготовки заданий на отверстия, с целью фильтрации плашек у разделов АР и КР при отработке заданий)

Описание

Плагин заполняет в модели параметр BS_Материал стены для плашек отверстий GM (использующиеся для передачи заданий на отверстия смежным разделам. Значение в этом параметре обозначает принадлежность плашки отверстия ИОС к конструкциям (ЖБ, неЖБ, Общее).

Условия запуска

Перед запуском инструмента убедитесь в том, что связанные файлы АР, КР-СОПР загружены в модель и не выгружены.

Обратите внимание: если задания на отверстия уже отрабатываются смежными разделами, запускайте функцию ТОЛЬКО для конкретных отверстий, которые хотите обновить! (В случае, если отверстие уже будет прорезано со стороны смежных разделов, значение параметра изменится на “Не определен”, так как инструмент не найдет пересечения плашки с конструкциями!

Значение параметра

Как определяется

ЖБ

Пересекается только с монолитными конструкциями.

неЖБ

Пересекается только с конструкциями АР, не железобетонными

Общее

Пересекается и с ЖБ и неЖБ конструкциями

Не определен

Не удалось определить принадлежность к конструкции


Возможные ошибки

Ошибка

Решение

Значение параметра BS_Материал стены - “не определен”, но оно пересекается с конструкцией

Возможно, пересечение идет не с основным объемом отверстия, а с условными графическим выносом, которое формируется от настройки параметров “Вынос УГО_[]”.

Решение - увеличить отверстие именно с параметрами основных габаритов (X|Y|Z (без отступа))
 


 Некорректное пересечение с перекрытием. BS_Материал стены - не определен

Параметризация. АИ

2.1 Отделка помещений

Запуск плагина

Кнопка запуска плагина расположена на вкладке “PikTools” на панели “Общие”. Запуск плагина можно осуществлять с любого вида.

Описание

Плагин находит пересечение элементов(категории: Стены, Перекрытия, Потолки, Обобщенные модели, Мебель, Электрические приборы, Сантехнические приборы) из текущей модели с помещениями из связанного файла АР(в пятом поле имени должно быть “АР”) и заполняет параметры(если их нет в проекте у элементов, то создает):

Имя параметра семейства текущей модели

Заполнение значениями параметра помещения из связанного файла АР

AI_Отделка_Номер_помещения

ROM_Номер

AI_Отделка_Имя_помещения

Имя(Системный параметр помещения)

BS_Текст

“ROM_Номер” + пробел + “Имя”(Системный параметр помещения)

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

Возможные ошибки

Ошибка

Решение

Если элемент не пересекается ни с одним помещением

Вывести сообщение: “Элементы не находятся ни в одном помещении” и список ID элементов, имя семейства и типоразмер

Если элемент пересекается с двумя помещениями

Вывести сообщение: “Элементы находятся в нескольких помещениях” и список ID элементов, имя семейства, типоразмер и системные номера помещений

Необходимо вывести список элементов в которых параметры  изменили вручную пользователем

Выводить имя семейства и типоразмер и значения параметров(измененных пользователем) - AI_Отделка_Номер_помещения,

AI_Отделка_Имя_помещения,

BS_Текст

Параметризация. КР

3.1 Задать параметры отверстий

Запуск плагина

Кнопка запуска плагина расположена на вкладке “PikTools” на панели “Общие”. Запуск плагина можно осуществлять с любого вида.

 

Описание

Данный модуль программы параметризации применяется  для подсчета высотных отметок отверстий в разделе КР и заменяет предыдущий плагин на вкладке Weandrevit →  “Отметки”.

Программа заполняет параметры в проекте “Рзм.СмещениеОтУровня” и “Рзм.ВысотаБазовогоУровня”.

 Рзм.СмещениеОтУровня - Значение отметки уровня в пределах которого располагается элемент (отверстие)

Рзм.ВысотаБазовогоУровня - Значение от уровня к которому привязан элемент.

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

Работа с элементами

  • Данный модуль плагина параметризации работает с семействами имя которых начинается с “230_”; “231_”; “232_”; “235_”, “AS_”; “DD_”; “EF_”, “314_”.
  • В семействах должны присутствовать общие параметры “Рзм.СмещениеОтУровня” и “Рзм.ВысотаБазовогоУровня”, которые находятся в ФОП по ссылке: \\picompany.ru\pikp\lib\_CadSettings\02_Revit\04. Shared Parameters\КР\Weandrevit 2017.txt
  • Если семейства, имя которых начинается с “230_”, “231_”, “232_”, “235_” содержат параметры “Рзм.СмещениеОтУровня” и “Рзм.ВысотаБазовогоУровня”, то плагин заполняет параметры “Рзм.СмещениеОтУровня” и “Рзм.ВысотаБазовогоУровня”.
  • Если семейства, имя которых начинается с "AS_" или "DD_" или "EF_" содержат параметр “УГО_Первый этаж” и значение данного параметра “Да”, то плагин заполняет параметры “Рзм.СмещениеОтУровня” и “Рзм.ВысотаБазовогоУровня”.
  • Если семейства, имя которых начинается с “314_” содержат параметр “Рзм.ВычислениеОтметки” и значение данного параметра “Да”, то плагин заполняет параметры “Рзм.СмещениеОтУровня” и “Рзм.ВысотаБазовогоУровня”.


Возможные ошибки

Ошибка

Решение

Отсутствует параметр “Рзм.СмещениеОтУровня”

Написать заявку на доработку семейства, с целью добавления параметра в семейство. Только для семейств размещаемых в стенах (имеющих привязку к уровню)

Отсутствует параметр “Рзм.ВысотаБазовогоУровня”


По результатам работы плагина выводится информационное окно с уведомлением о количестве успешно отработанных элементов.

Информация об ошибках с указанием id элемента выводиться после нажатия кнопки “ОК”.

Если отверстие было повернуто на 180 градусов либо отражено по горизонтали, то привязка к уровню для плагина также повернётся на 180 градусов либо отразится по горизонтали.

Иными словами плагин в таком случае будет привязывать к уровню выше отверстия, а значит в отметку низа отверстия попадёт значение отметки верха.


Параметризация. АР

4.1 Параметризация перемычек

Запуск плагина

Кнопка запуска плагина расположена на вкладке “PikTools” на панели “Общие”. Запуск плагина можно осуществлять с любого вида.

Описание

Функция осуществляет поиск в модели перемычек и заполнение параметров отметок:

Имя параметра семейства

Значение

Формула

AR_Перемычка_Отметка от нуля

Отметка от проектного нуля (от базовой точки проекта)

= Отметка уровня (параметр уровня Фасад)

+ Смещение

AR_Перемычка_Отметка от уровня

Высота перемычки над уровнем

= Смещение

АR_Перемычка_Отметка от плиты

Высота над основанием стены, внутри которой находится геометрический центр перемычки

= Смещение стены (параметр стены Смещение снизу) + Смещение

Перед запуском необходимо провести BDS параметризацию перемычек и заполнить BDS_Class, BDS_ClassCode


Возможные ошибки

Ошибка

Сообщение

У категории отсутствуют параметры


Добавьте категории Обобщенные модели параметры:

АR_Перемычка_Отметка от плиты

AR_Перемычка_Отметка от нуля

AR_Перемычка_Отметка от уровня

В модели отсутствуют Обобщенные модели с заполненными параметрами BDS_Class и BDS_ClassCode

У перемычек не заполнены параметры BDS_Class и BDS_ClassCode. Перед запуском плагина, пожалуйста, проведите Параметризацию модели плагином BDS_Параметризация.

4.2 Заполнение отметок окон и дверей

Запуск плагина

Кнопка запуска плагина расположена на вкладке “PikTools” на панели “Общие”. Запуск плагина можно осуществлять с любого вида.

Описание

Плагин обрабатывает категории Окна и Двери - рассчитывает отметки и заполняет экземплярные параметры семейств. Правила представлены в таблице ниже. Все необходимые параметры плагин сам добавляет, если они отсутствуют у элементов.

Исключается параметризация отверстий:

  • AR_Отверстие прямоугольное на основе грани
  • AR_Отверстие прямоугольное_Приямок-Паз
  • AR_Отверстие Ниша
  • AR_Отверстие прямоугольное (в стене)
  • AR_Отверстие круглое (в стене)

Правила параметризации:

Имя параметра семейства

Префикс

Заполнение значениями параметра по формуле

AR_Перемычка_Отметка от нуля

“+” для положительных значений или   “-” для отрицательных определяется по формуле, если итоговое значение = 0,000 то префикс не добавляется

= Уровень(окна/двери)  

+ Высота нижнего бруса

+ BS_Проем_Высота

AR_Перемычка_Отметка от плиты

нет префикса

= Уровень(окна/двери)

+ Высота нижнего бруса

+ BS_Проем_Высота

- Базовая зависимость(уровень стены в которую вставлен элемент)

- Смещение снизу(стены в которую вставлен элемент)

BS_Отверстие_Отметка

“+” для положительных значений или   “-” для отрицательных определяется по формуле, если итоговое значение = 0,000 то префикс не добавляется

= Уровень(окна/двери) 

+ Высота нижнего бруса

BS_Отверстие_Отметка_Верх

“+” для положительных значений или   “-” для отрицательных определяется по формуле, если итоговое значение = 0,000 то префикс не добавляется

= Уровень(окна/двери)  

+ Высота нижнего бруса

+ BS_Проем_Высота

BS_Отметка отверстия от плиты

нет префикса

= Уровень(окна/двери)

+ Высота нижнего бруса

- Базовая зависимость(уровень стены в которую вставлен элемент)

- Смещение снизу(стены в которую вставлен элемент)

AR_Материал основы

нет префикса

Прописывается имя типоразмера стены в которую вставлен элемент

Значения параметров записываются в метрах, например: -1,500; 0,000; +2,100.


С учетом представленных выше формул необходимо учитывать несколько особенностей:

  • Все параметры должны быть добавлены к категориям экземплярно и с возможностью редактирования в группах:
  • Для получения правильных значений необходимо убедиться что в семействе параметр “BS_Проем_Высота” отражает реальную геометрию - учтены зазоры, фрамуга и др.
  • Расчет параметров “AR_Перемычка_Отметка от нуля” и “BS_Отверстие_Отметка_Верх” производится от относительного нуля модели до верхней грани проема, заполняются оба параметра т.к. в разных моделях(новых или старых) они могут использоваться
  • Расчет параметра “BS_Отверстие_Отметка” производится от относительного нуля модели до нижней грани проема
  • Расчет параметров “AR_Перемычка_Отметка от плиты” и “BS_Отметка отверстия от плиты” производится от нижней части стены в которую вставлено семейство до нижней части проема. Это реализовано за счет формул и геометрия не анализируется. Поэтому при редактировании профиля стены не стоит изменять нижнюю грань, вместо этого использовать системный параметр “Смещение снизу”:

Возможные ошибки

Ошибка

Решение

Если в модели нет ни одного элемента двери и окна


Выводится сообщение: “В модели отсутствуют элементы для обработки”

  • Проверить наличие в модели или среди выбранных для обработки категорий окна и двери
  • Выбрать необходимые элементы категорий окна и двери для обработки

Если у семейства отсутствует параметр “BS_Проем_Высота” или равен “о”(нулю) и менее


Выводится сообщение: “У семейств отсутствует параметр “BS_Проем_Высота” или равен “о”(нулю)” и список имён семейств и их id

  • Проверить семейства из списка и убедиться в том что у них этот параметр должен быть(например у семейства козырька категории двери это параметр и не должен быть)
  • Написать заявку на корректировку семейств

Если у семейства параметр “Уровень” пустой


Выводится сообщение: “У семейств отсутствует привязка к уровню” и список имён семейств и их id

  • Проверить семейства из списка и убедиться в том что у них этот параметр должен быть(например у семейства козырька категории двери это параметр и не должен быть)
  • Написать заявку на корректировку семейств

Если параметр не найден в ФОПе при добавлении в модель для элементов, выводится список из параметров


Выводится сообщение: "Параметры не найдены в ФОПе:"

  • Написать заявку в поддержку и приложить скрин/отчет об ошибке

4.3 Заполнение отметок отверстий

Запуск плагина

Кнопка запуска плагина расположена на вкладке “PikTools” на панели “Общие”. Запуск плагина можно осуществлять с любого вида.

Описание

Плагин обрабатывает категории Окна и Двери - рассчитывает отметки и заполняет экземплярные параметры семейств. Правила представлены в таблице ниже. Все необходимые параметры плагин сам добавляет, если они отсутствуют у элементов.

Происходит параметризация только семейств отверстий, с полным совпадением имени:

  • прямоугольные отверстия:

AR_Отверстие прямоугольное на основе грани

AR_Отверстие прямоугольное_Приямок-Паз

AR_Отверстие Ниша

AR_Отверстие прямоугольное (в стене)

  • круглые отверстия:

AR_Отверстие круглое (в стене)

Правила параметризации для прямоугольных отверстий:

Имя параметра семейства

Префикс

Заполнение значениями параметра по формуле

AR_Перемычка_Отметка от нуля

“+” для положительных значений или   “-” для отрицательных определяется по формуле, если итоговое значение = 0,000 то префикс не добавляется

= Уровень(окна/двери)  

+ Высота нижнего бруса ++

+ BS_Проем_Высота / 2

AR_Перемычка_Отметка от плиты

нет префикса

= Уровень(окна/двери)

+ Высота нижнего бруса

+ BS_Проем_Высота / 2

- Базовая зависимость(уровень стены в которую вставлен элемент)

- Смещение снизу(стены в которую вставлен элемент)

BS_Отверстие_Отметка

“+” для положительных значений или   “-” для отрицательных определяется по формуле, если итоговое значение = 0,000 то префикс не добавляется

= Уровень(окна/двери) 

+ Высота нижнего бруса

- BS_Проем_Высота / 2

BS_Отверстие_Отметка_Верх

“+” для положительных значений или   “-” для отрицательных определяется по формуле, если итоговое значение = 0,000 то префикс не добавляется

= Уровень(окна/двери)  

+ Высота нижнего бруса

+ BS_Проем_Высота / 2

BS_Отметка отверстия от плиты

нет префикса

= Уровень(окна/двери)

+ Высота нижнего бруса

- BS_Проем_Высота / 2

- Базовая зависимость(уровень стены в которую вставлен элемент)

- Смещение снизу(стены в которую вставлен элемент)

AR_Материал основы

нет префикса

Прописывается имя типоразмера стены в которую вставлен элемент

BS_Материал стены

нет префикса

Прописывается при определении типа материала поверхности на которую размещается отверстие

Значения параметров записываются в метрах, например: -1,500; 0,000; +2,100.

 

Правила параметризации для круглых отверстий:

Имя параметра семейства

Префикс

Заполнение значениями параметра по формуле

AR_Перемычка_Отметка от нуля

нет префикса

заполнить значение прочерком “-”

AR_Перемычка_Отметка от плиты

нет префикса

заполнить значение прочерком “-”

BS_Отверстие_Отметка

“+” для положительных значений или   “-” для отрицательных определяется по формуле, если итоговое значение = 0,000 то префикс не добавляется

= Уровень(окна/двери) 

+ Высота нижнего бруса

BS_Отверстие_Отметка_Верх

“+” для положительных значений или   “-” для отрицательных определяется по формуле, если итоговое значение = 0,000 то префикс не добавляется

= Уровень(окна/двери)  

+ Высота нижнего бруса

+ BS_Проем_Диаметр / 2

BS_Отметка отверстия от плиты

нет префикса

= Уровень(окна/двери)

+ Высота нижнего бруса

- Базовая зависимость(уровень стены в которую вставлен элемент)

- Смещение снизу(стены в которую вставлен элемент)

AR_Материал основы

нет префикса

Прописывается имя типоразмера стены в которую вставлен элемент

BS_Материал стены

нет префикса

Прописывается при определении типа материала поверхности на которую размещается отверстие

Значения параметров записываются в метрах, например: -1,500; 0,000; +2,100.



С учетом представленных выше формул необходимо учитывать несколько особенностей:

  • Все параметры должны быть добавлены к категориям экземплярно и с возможностью редактирования в группах:
  • Для получения правильных значений необходимо убедиться что в семействе параметры “BS_Проем_Высота” и “BS_Проем_Диаметр” отражают реальную геометрию
  • Расчет параметров “AR_Перемычка_Отметка от нуля” и “BS_Отверстие_Отметка_Верх” производится от относительного нуля модели до верхней грани проема, заполняются оба параметра т.к. в разных моделях(новых или старых) они могут использоваться
  • Расчет параметра “BS_Отверстие_Отметка” производится от относительного нуля модели до нижней грани проема(до центра окружности для круглых отверстий)
  • Расчет параметров “AR_Перемычка_Отметка от плиты” и “BS_Отметка отверстия от плиты” производится от нижней части стены в которую вставлено семейство до нижней части проема(до центра окружности для круглых отверстий). Это реализовано за счет формул и геометрия не анализируется. Поэтому при редактировании профиля стены не стоит изменять нижнюю грань, вместо этого использовать системный параметр “Смещение снизу”:
  • Параметр BS_Материал стены назначается при первоначальном  размещении отверстия. В случае перемещения отверстия с ж/б стены на не ж/б стену, в параметре сохранится значение ЖБ, и наоборот.
  • Если геометрия отверстия при размещении попадает на разные типы стен, параметр назначается от точки привязки семейства отверстия к стене.

Возможные ошибки

Ошибка

Решение

Если в модели нет ни одного элемента двери и окна


Выводится сообщение: “В модели отсутствуют элементы для обработки”

  • Проверить наличие в модели или среди выбранных для обработки категорий окна и двери
  • Выбрать необходимые элементы категорий окна и двери для обработки

Если у семейства отсутствует параметр “BS_Проем_Высота” или равен “о”(нулю) и менее


Выводится сообщение: “У семейств отсутствует параметр “BS_Проем_Высота” или равен “о”(нулю)” и список имён семейств и их id

  • Проверить семейства из списка и убедиться в том что у них этот параметр должен быть(например у семейства козырька категории двери это параметр и не должен быть)
  • Написать заявку на корректировку семейств

Если у семейства отсутствует параметр “BS_Проем_Диаметр” или равен “о”(нулю) и менее

Выводится сообщение: “У семейств отсутствует параметр “BS_Проем_Диаметр” или равен “0”(нулю)” и список имён семейств и их id

  • Проверить семейства из списка и убедиться в том что у них этот параметр должен быть(например у семейства козырька категории двери это параметр и не должен быть)
  • Написать заявку на корректировку семейств

Если у семейства параметр “Уровень” пустой


Выводится сообщение: “У семейств отсутствует привязка к уровню” и список имён семейств и их id

  • Проверить семейства из списка и убедиться в том что у них этот параметр должен быть(например у семейства козырька категории двери это параметр и не должен быть)
  • Написать заявку на корректировку семейств

Если параметр не найден в ФОПе при добавлении в модель для элементов, выводится список из параметров


Выводится сообщение: "Параметры не найдены в ФОПе:"

  • Написать заявку в поддержку и приложить скрин/отчет об ошибке


  • No labels