#задание #отверстия #Citrus #Revit # Ссылка на видеоинструкцию https://disk.yandex.ru/i/yDLG5X5tVmbrqQ # Подготовка 1. Установите плагин Citrus. Как это сделать описано в статье [[Citrus. Установка плагина]] 2. Убедитесь, что в ваш рабочий файл загружены [верные семейства отверстий](https://disk.yandex.ru/d/g59jPjmx0Q8bkw) . Путь в архиве до семейств: `Citrus\02_Семейства для задания на отверстия\` - `Отверстие_Плита_Круглое` - `ITEM_Отверстие в перекрытии__Прямоугольное` - `Отверстие_Стена_Круглое` - `ITEM_Отверстие в стене__Прямоугольное` > [!warning] > НЕ загружайте в проект семейства `Пересечение_<..>_<..>` это вызовет конфликт с семействами из файла задания. # Вырезание отверстий в монолите ### Шаг 1: Подгрузите файл с заданием в ваш рабочий файл. 1. Создайте рабочий набор для связи с заданием. Как это сделать описано в статье [[Создание рабочих наборов]]. 2. Перейдите в созданный рабочий набор для заданий. ![[Задания. Прорезание отверстий в АР, КЖ по заданию ИОС 1.png]] 3. Подгрузите файл с заданием по общим координатам. ![[Задания. Прорезание отверстий в АР, КЖ по заданию ИОС 2.png]] > [!attention] > Обязательно задайте настройку Размещение `Авто-По общим координатам`! > Если этого не сделать файл с заданием встанет неверно и отверстия вырежутся не в том месте. 4. Закрепите файл, чтобы не сдвинуть его случайно. ![[Задания. Прорезание отверстий в АР, КЖ по заданию ИОС 3.png]] ### Шаг 2: Внедрите связь с заданием 1. Выберите файл с заданием и нажмите кнопку `Внедрить связь` на панели `Изменить|Связанные файлы` ![[Задания. Прорезание отверстий в АР, КЖ по заданию ИОС 4.png]] 2. В окне `Параметры внедрения связей` снимите все галочки и нажмите ОК. ![[Задания. Прорезание отверстий в АР, КЖ по заданию ИОС 5.png|300]] 3. В предупреждении копирования типов также нажмите ОК 4. После внедрения все размещенные экземпляры связи с заданием удалятся. Саму связь можно удалить или оставить в проекте если это необходимо. ![[Задания. Прорезание отверстий в АР, КЖ по заданию ИОС 6.png|500]] ### Шаг 3: Объединение заданий от ИОС. В случае, когда задания на отверстия, полученные от разных дисциплин, пересеклись в одном месте, их необходимо объединить. Для этого используйте скрипт `ITEM_Задания_Объединение заданий`. Инструкция по использованию скрипта: [[Задания. Dynamo. Скрипт ITEM_Задания_Объединение заданий]]. ### Шаг 4: Вырежьте отверстия. 1. Для того чтобы вырезать все отверстия, перейдите на 3D вид, на вкладке Citrus BIM, нажмите Вырезать отверстия. Выделите рамкой на 3D виде все семейства заданий и нажмите Готово.![[Задания. Прорезание отверстий в АР, КЖ по заданию ИОС 7.png]] 2. В появившемся окне `Вырезание отверстий` выберите из выпадающего списка подходящее семейство Отверстия для каждого семейства Пересечения. ![[Задания. Прорезание отверстий в АР, КЖ по заданию ИОС 8.png]]Для каждого семейства отверстия из выпадающего списка Тип вырезания выберите подходящий тип.![[Задания. Прорезание отверстий в АР, КЖ по заданию ИОС 9.png]] Нажмите ОК. ### Шаг 5: Проверьте результат вырезания. Семейства заданий `Пересечение_<..>_<..>` заменятся семействами вырезания `Отверстие_<..>_<..>` ![[Задания. Прорезание отверстий в АР, КЖ по заданию ИОС 10.png]] ### Шаг 6: Настройка видимости отверстий на плане Для корректной видимости элементов отверстий на плане необходимо запустить скрипт `ITEM_Отверстия_Видимость на плане`. Инструкция по использованию скрипта: [[Задания. Dynamo. Скрипт ITEM_Отверстия_Видимость на плане]]. ### Шаг 7: Определение расстояния от плиты до отверстия Для заполнения параметра `ITEM_Расстояние от плиты до проема` в метрах и вывода значений в спецификацию отверстий необходимо запустить скрипт `ITEM_Отверстия_Определение расстояния от плиты до отверстия`. Инструкция по использованию скрипта: [[Задания. Dynamo. Скрипт ITEM_Отверстия_Определение расстояния от плиты до отверстия]]. > [!info] > В случае отсутствия параметра `ITEM_Расстояние от плиты до проема` в проекте, обратитесь к BIM-координатору. # Ошибки и особенности ### 1. Не выделяются семейства заданий после нажатия Вырезать отверстия Если до внедрения связи с заданием в файл было вручную загружено семейство `Пересечение_<..>_<..>`, после внедрения связи элементы задания появятся в проекте, как новое семейство с неверным именем `Пересечение_<..>_<..1>`. Эти элементы НЕ выберутся для вырезания. ### 2. Как вырезать отверстия на определенном этаже, не вырезая все прочие? Выделить можно только видимые на виде элементы заданий. Если вам нужно вырезать часть отверстий на одном из этажей, перейдите на план этого этажа, выделите рамкой нужные элементы заданий и нажмите готово. На скриншоте видно, что вырезалась только часть заданий. ![[Задания. Прорезание отверстий в АР, КЖ по заданию ИОС 11.png]] ### 3. Почему не вырезалось отверстие? 1. Вырезание происходит путем размещения семейства `Отверстие_<..>_<..>` на месте семейства `Пересечение_<..>_<..>`. Если семейство задания не пересекается с перекрытием или стеной замены на семейство `Отверстие_<..>_<..>` не произойдет и отверстие не вырежется. ![[Задания. Прорезание отверстий в АР, КЖ по заданию ИОС 12.png|500]] 2. Отверстия вырезаются только в элементах Несущих конструкций. Если у перекрытия или стены не стоит галочка Несущие конструкции, отверстие не вырежется. Также оно не вырежется в элементах, сделанных категорией, которая не может быть несущей конструкцией (например, в крышей). 3. Отверстия вырезаются только в стенах и перекрытиях. 4. Семейство `Пересечение_Плита` должно размещаться в плитах, `Пересечение_Стена` в стенах. Если семейство `Пересечение_Плита` будет размещено в стене, вырезания не произойдет. Используйте семейства правильно!