Мы продолжаем знакомить вас с наиболее популярными BIM-программами. И сегодня расскажем об интересном инструменте Revit, который способен значительно упростить работу проектировщиков. А поможет нам, как всегда, наш эксперт, BIM-менеджер IEK GROUP Владислав Созутов.
– Чтобы разрабатывать универсальные семейства, вам могут пригодиться «Таблицы поиска». Это файл с данными в формате CSV, с помощью которого определяются значения параметров через внешний источник, путем импорта в Revit, – говорит Владислав. – Таблицы поиска часто используют при создании фитингов трубопроводов, коробов или кабельных лотков. Мы опробуем данную функцию на примере соединительной детали кабельного лотка – поворот горизонтальный.
Создавая семейство поворота, мы сталкиваемся с непростой задачей –изменение параметров экземпляра. При изменении какого-либо значения может изменяться геометрия, а точнее –размер нашего семейства. И для того, чтобы не создавать миллион типоразмеров, где мы предусмотрим любые изменения значений, воспользуемся таблицей поиска.
Справка по параметру ТИП или ЭКЗЕМПЛЯР: когда мы назначаем параметр по типу, при изменении значений этого параметра все субъекты в проекте, принадлежащие к типу, также изменятся. Если мы назначим параметр по экземпляру, то для каждого отдельного субъекта в проекте, размещенного в пространстве, будет индивидуальное значение.
Для начала разберемся, какую зависимость значений мы хотим настроить. Нас интересуют размеры: высота, ширина и угол поворота. В зависимости от высоты, ширины и угла мы соответственно получаем наименование и артикул цифровой копии продукта.
– Попробуем теперь создать таблицу поиска, – продолжает Владислав Созутов. – Для работы с форматом CSV я использую LibreOffice – удобный и бесплатный аналог Excel. Как видно на рисунке 2, у нас семь столбцов. Первый без названия – это условное обозначение строки (она нужна для ориентации). Второй столбец – высота поворота, здесь мы прописываем все возможные размеры.
Разберемся с наименованием столбцов (смотрите рисунок 3):
- Красный квадрат – это имя столбца. Оно может быть каким угодно и служит для того, чтобы мы сориентировались.
- Далее идет разделитель (справа зеленая линия) – это всегда двойная решетка # #.
- После разделителя идет формат (фиолетовый квадрат). О форматах мы поговорим отдельно, сейчас нам нужно знать только про формат длину - length, и текстовый формат - OTHER, а также формат угла - angle. Так как высота имеет формат length, ставим его.
- Снова разделитель # #.
- Синий квадрат - единица данных. Пишем, в чем измеряется наша длина, – millimeters. Если у нас текстовый формат данных, то оставляем это поле пустым. Смотрите рисунок 4.
Получается такой формат столбца:
После заполнения всех строк нашей таблицы сохраняем её обязательно в формате CSV с разделителем запятая. В LibreOffice это Сохранить как.. -> выбираем тип данных CSV.
Мы получили готовую таблицу поиска. Теперь заходим в Revit и нажимаем на кнопку «Типоразмеры в семействе».
Здесь в нижнем правом углу есть кнопка «Управление таблицами выбора». Нажимаем на нее, затем на кнопку «Импорт» и выбираем нашу таблицу поиска в формате CSV. И наконец – кликаем на «ОК». Наша таблица подгружена!
Теперь мы создаем новый параметр по ТИПУ, назовем его «IEK_Поиск в таблице имен». Если у нас подключено несколько таблиц поиска, в каждом типе в параметре «IEK_Поиск в таблице имен» мы прописываем имя таблицы.
Далее приступаем к формулам. Создаем параметры высоты, ширины и угла, а также параметры имени и артикула. На примере параметра «ADSK_Наименование» записываем в столбец «Формула» следующее значение:
size_lookup(IEK_Поиск в таблице имен, "Name", "Неправильный размер", IEK_Высота лотка, IEK_Ширина лотка, IEK_Угол поворота) .
Давайте разберемся:
- size_lookup – это вызов таблицы поиска.
- IEK_Поиск в таблице имен – это наименование параметра, в котором прописано имя таблицы.
- "Name" – имя столбца в таблице поиска.
- "Неправильный размер" – значение в случае, если в таблице не найдено совпадение. Обратите внимание, если вы вставляете формулу в параметр с типом данных ТЕКСТ, вы должны добавить строку (строка обозначается двойными кавычками “ Строка “), а если это другой тип данных, например, длина, то вы должны вставить числовое значение, например, 0. Это очень частая ошибка при работе с таблицами поиска, будьте внимательны.
- IEK_Высота лотка, IEK_Ширина лотка, IEK_Угол поворота – расчетные параметры. Они всегда записываются в конце и в правильном порядке (порядок столбцов в таблице поиска).
После того как мы записали формулу в параметр, нажимаем Enter и получаем динамичное изменение параметра экземпляра.
Вот и всё, теперь при изменении высоты, ширины или угла мы получим соответствующий артикул и наименование. А привязанная к параметру геометрия изменится. Не правда ли, удобная штука?
Статья была полезной? Тогда с вас лайк, а с нас новые интересные публикации.
Не забудьте подписаться, чтобы не пропустить их!
Ссылка на программное обеспечение для проектирования: https://www.iek.ru/products/standard_solutions/
Все публикации на канале по данной теме: #iek-bim
#bim #bim-технологии #revit #revit уроки #сапр #электрика #проектирование домов #iek #iek group