Revit Lookup tables – таблицы поиска Revit (зарегистрированное расширение для файлов, содержащих значения с разделителями CSV).
Что же такое таблицы поиска и как они используются в Revit?
Как работают таблицы поиска (Revit Lookup tables)?
Основное применение таких таблиц — это семейства. Любой, кто проектировал внутренние инженерные сети, а именно — сталкивался с соединительными деталями воздуховодов либо трубопроводов, имел дело ни с чем иным, как с семействами с использованием таблиц поиска.
В тот момент, когда изменяется один параметр (чаще всего, это сечение воздуховода или диаметр трубы), вместе с ним изменяется и геометрия самого семейства. Увидеть это можно на следующем примере отвода из стандартной библиотеки Revit:
В данном случае, значение «Наружный диаметр фитинга» зависит от значения «Диаметр». В нашем случае «Диаметр» равен 100 мм, значит, из таблицы производится выбор значения параметра «Наружный диаметр фитинга», равное 4.125 дюйма, что при пересчёте и округлении (25.4 * 4.125 = 104,775) даст 104.8 мм.
Аналогичным образом при изменении значения параметра «Диаметр» происходит поиск в таблице и пересчёт значения параметра «Наружный диаметр фитинга»:
Реализовано это параметризованным семейством: в формуле задана зависимость геометрии от конкретных параметров семейства (в случае с отводом — это построение наружного диаметра фитинга в зависимости от номинального диаметра соединителя) и поиском этих значений параметров в файле таблицы поиска Revit (Поиск в таблице имен).
Где найти таблицы поиска Revit?
До 2015 версии Revit все файлы таблиц поиска должны были находиться в одном месте для возможности их использования. За это отвечает параметр в файле revit.ini — LookupTableLocation, он содержит путь по умолчанию к папке со всеми таблицами поиска.
Это было крайне неудобно по той причине, что при передаче таких семейств, приходилось копировать и файл таблицы в нужную папку. Начиная с 2015 версии Revit, разработчики решили исправить данную ситуацию и разрешили хранение таких таблиц в файле семейства.
Теперь актуальные таблицы поиска всегда живут в самом семействе, но возможность использования таблиц из папки (параметр LookupTableLocation файла revit.ini) так же осталась.
Структура файла таблиц поиска (Revit lookup tables)
Как говорилось ранее, файл таблицы поиска содержат значения параметров с разделителями между ними. По умолчанию в качестве разделителя для данных используется запятая “,” а для отделения дробной части значения самого параметра используется точка “.”
Если заглянуть внутрь файла таблицы поиска, то можно увидеть примерно такое содержимое:
Для начала, разберемся с первой строкой. В нашем случае, она содержит следующий текст: «,ND##length##millimeters,FOD##length##inches».
На первый взгляд – это совершенно непонятный набор символов. На самом деле это структура таблицы – описание (заголовки) столбцов данных.
Для более наглядного вида я открою этот файл с помощью Excel. Но для того что бы Excel воспринял наш файл как данные с разделителями, необходимо изменить расширение с CSV на TXT:
Теперь выбираем разделители:
Указываем запятую в качестве разделителя столбцов:
И форматируем столбцы. Делать это лучше для значений с дробной частью, потому как Excel переведёт эти значения в дату автоматически, если оставить формат данных столбца «общий».
И в итоге получаем уже наглядное представление нашей таблицы:
Теперь мы видим структуру таблицы именно так, как воспринимает её Revit. Наши данные хранятся в ячейках: пересечение строки и столбца. Именно по такому принципу и сам Revit получает данные из файла таблицы поиска.
Как говорилось ранее – неотъемлемой частью файла является заголовок, первая строка. Именно в ней описывается количество столбцов и формат данных, которые будут в них храниться.
Если взглянуть на первый столбец нашей шапки, то мы увидим, что он пустой, и это не ошибка! В первом столбце ВСЕГДА (!) пишется комментарий.
По аналогии с каталогом типоразмеров семейств Revit, это есть ни что иное, как имя типоразмера.
Вы можете использовать этот столбец для своих целей, чаще всего в нем указывается текстовое обозначение строки данных, описание набора значения параметров.
Далее перечисляются столбцы с данными, к которым Revit получает доступ. В нашем примере это «ND##length##millimeters».
Формат описания столбца унифицирован:
«имя_столбца##тип_данных_revit##единицы_данных_revit».
Таким образом, можно понять, что в данном столбце с именем «ND» хранятся параметры типа «длина» (length) и измеряются в миллиметрах (millimeters). Так же можно распознать остальные столбцы.
После сохранения в формат CSV, записи сами разделяются запятыми. Напомню, как выглядит в итоге строка из нашего примера:
«,ND##length##millimeters,FOD##length##inches»
Работа Lookup tables в семействе Revit
Каким же образом Revit получает эти значения в нашем семействе? Для этих целей, в качестве формулы значения параметра, используется функция size_lookup. Из стандартной справки Revit можно увидеть описание её использования:
size_lookup (LookupTableName, LookupColumn, DefaultIfNotFound, LookupValue1, LookupValue2, …, LookupValueN)
- LookupTableName — имя таблицы файла CSV, в котором будет производиться поиск;
- LookupColumn — имя столбца, из которого будет возвращено значение результата;
- DefaultIfNotFound — значение, которое будет возвращено, если значение в столбце (столбцах) LookupValue(1-N) поиска не найдено;
LookupValue(1-N) — значение, которое требуется найти в первом, втором и последующих столбцах таблицы. (При поиске значений первый столбец пропускается).
Самая первая ошибка в понимании механизма этой функции кроется именно в понимании параметров LookupColumn и LookupValue(1-N). Для объяснения вернёмся к уточнению: «при поиске значений первый столбец пропускается».
Когда речь шла о заголовке таблицы поиска, было сказано, что первый столбец ВСЕГДА используется для аннотации строки данных (), поэтому поиск по столбцам производится, начиная со ВТОРОГО столбца.
Наглядно для конкретного примера нашего отвода это можно отобразить в таком виде:
Ну и детальная схема всего механизма на примере конкретной формулы:
То есть для получения значения, сначала мы определяем имя таблицы, в которой будем производить поиск. В данном примере это сделано через параметр семейства «Поиск в таблице имен»:
Следующим параметром для нашей функции определяем, из какого столбца по итогам поиска мы хотим получить данные – «FOD». Имя указывается так, как оно определено в заголовке таблицы.
После указывается, какое значение будет возвращено функцией, если поиск не даст результатов из таблицы. В нашем случае это будет значение параметра «Номинальный диаметр» + 3.2 мм. На случай, если подходящего значения не будет найдено, а геометрию нашего отвода необходимо сформировать, то просто увеличим наш наружный диаметр фитинга на 3.2 мм от номинального диаметра.
Ну и последний параметр для функции — это непосредственно само значение, по которому мы будем искать соответствие во ВТОРОМ столбце – «Номинальный диаметр». Наша таблица должна быть построена с учетом того, что столбцы с данными, по значениям в которых будет происходить поиск, должны начинаться со ВТОРОГО столбца.
А уже после них должны идти столбцы, из которых мы хотим получать соответствующие данные. В нашем примере из таблицы поиска мы получаем всего лишь одно значение – «FOD», значение наружного диаметра в дюймах для определённого значения «ND» — номинального диаметра.
Поэтому в заголовке порядок столбцов именно такой:
- первый столбец для аннотации строки данных;
- второй столбец ND — по этим значениям мы будем выбирать подходящую строку;
- третий столбец FOD — это столбец со значением в найденной строке, которое мы будем получать в результате успешного поиска.
Для правильной работы с таблицами поиска необходимо корректно создавать её структуру!
Краткий итог первой части обзора Lookup tables (таблиц поиска) Revit
На этом хочу подвести итог для первой части полного обзора Lookup tables (таблиц поиска) Revit:
- таблицы поиска используются в семействах;
- из таблиц поиска можно получать значения параметров в семействе;
- оптимальное использование таблиц поиска – параметризированные семейства;
- таблицы поиска могут храниться в семействе;
- основным разделителем столбцов в таблице поиска служит «,»;
- таблица поиска должна содержать обязательный элемент: заголовок в 1 строке;
- первый столбец ВСЕГДА содержит необязательное описание для строк данных;
- столбцы, по которым будет производиться поиск, должны располагаться сразу после первого;
- описание столбцов унифицированы, необходимо соблюдать правило описания, тип параметров и тип единиц.
На этом первая часть, знакомство с таблицами поиска и данными по структуре и описанию, завершена. Во второй части я рассмотрю основные способы использования функции size_lookup в параметрах семейства для доступа к данным в таблицах поиска. Рассмотрим простейшее параметрическое семейство в связке с таблицами поиска и поиском нескольких параметров в одной таблице.
Подробно о коннекторах для систем вентиляции. Revit для начинающих и опытных пользователей
В данной статье пойдет речь о коннекторах (соеденителях) воздуховодов для систем вентиляции в ПО Revit. Большую часть информации можно использовать и для труб.
В первой части статьи идет речь о типах оборудования. Типы оборудования рассматриваются через призму работы с коннекторами (соеденителями). Затем, идет речь о параметрах коннекторов (соеденителей) и их значениях с примерами.
В заключительной части статьи приводятся наглядные схемы подключения оборудования с отображением значений параметров коннекторов (соеденителей).
Типы оборудования
Воздухораспределители
Воздухораспределители, которые размещаются в помещениях (не воздухозаборные и не выбросные наружные решетки) являются элементами, которые задают расход в системах. Не редко бывает так, что решетки и диффузоры бывают узкоспециализированными (работают либо на вытяжку, либо работают на приток).
Поэтому, имеет смысл делать их привязанными к системам. То есть, отдельное семейство решетки должно быть либо семейством вытяжной решетки, либо семейством приточной решетки.
Это накладывает одно неудобство – в случаях, когда воздухораспределитель является универсальным, необходимо создавать для него два или более семейства, которые будут отличаться настройками коннектора.
Другое дело, когда речь идет о наружных решетках. Данные решетки обычно стоят у основания системы и собирают информацию о расходе всей системы. Гораздо чаще, данные решетки бывают универсальными (за исключением инерционных решеток). Имеет смысл делать их универсальными.
Арматура воздуховодов
Арматура воздуховодов (противопожарные клапаны, дроссельные заслонки, шумоглушители и т.д.) являются универсальными как в “Классификации систем” (приточная система, вытяжная система), так и в направлении потока.
Поэтому, для данного типа элементов необходимо создать связку коннекторов, которая не будет разделять систему на подсистемы, которая не будет влиять на работу системы в зависимости от расположения элемента и которая будет работать в любой системе.
Фитинги
Фитинги – простейшие элементы, которые используются для соединения воздуховодов при организации их трассировки (отводы, переходы, тройники, крестовины и др.).
Фитинги не привязываются к системам, и имеют упрощенные коннекторы, которые позволяют только пропускать через себя расход и оказывать сопротивление потоку.
Они уже имеются в составе стандартных шаблонов, поэтому, для решения большинства задач, достаточно использовать их. Но, иногда бывает необходимо создать дополнительные фитинги, например, мультипорты.
Механическое оборудование
Механическое оборудование (вентиляционное оборудование) – обычно, так же являются универсальными – одни и те же вентиляторы работают на вытяжку и на приток. При этом, обычно, вентиляторы стоят в основании систем и пропускают через себя весь поток системы. Поэтому, актуально создавать семейства без привязки к системе, имеющих направление потока и не разделяющих систему на подсистемы.
Есть другой вид оборудования, который обычно привязан к типу системы и который выделяет часть системы в отдельную подсистему. Это VAV(клапан переменного расхода воздуха) и CAV(клапан постоянного расхода воздуха).
Они регулируют расход воздуха подсистемы и способны корректировать его температуру, если имеют в своем составе теплообменники. Для такого оборудования предусмотрен отдельный способ формирования системного браузера в Revit.
Для этого необходимо создать систему из коннекторов, которая способна разделить систему на подсистемы, привязана к системе и формирует направление потока.
Настройки коннекторов (соеденителей)
Форма
Параметр “Форма” определяет, какой формы необходим коннектор: Круг, Прямоугольник, Овал
Высота, Ширина, Диаметр
Данные параметры активируются в зависимости от того, какая была выбрана форма коннектора. Если Круг, то “Диаметр”, если Прямоугольник, то “Высота” и “Ширина”, если овал, то “Высота” и “Ширина”.
Конфигурация потока
Параметр “Конфигурация потока” определяет способ взаимодействия коннектора по отношению к системе. Для данного параметра есть возможность выбрать три значения: “Заданный”, “Расчетный” и “Системный”
Значение — “Заданный”
С помощью коннектора со значением “Заданный”, пользователь наполняет систему информацией об объеме воздуха.
Например, приточная система П1 из трех диффузоров. Значение параметра “Конфигурация потока” коннектора каждого диффузора – “Заданный”. Пользователь в ручную задает для каждого коннектора расход воздуха, который необходимо подать в помещение (например — 100 м3/ч).
Тем самым пользователь с помощью данных коннекторов сообщает системе П1 суммарный расход, который равен сумме расходов каждого диффузора (суммарный расход – 300 м3/ч).
Значение – “Расчетный”
Коннектор со значением “Расчетный” собирает информацию о расходе со всех коннекторов со значением “Заданный”, которые расположены на той же ветке что и коннектор со значением “Расчетный”.
Например, два из трех диффузоров находятся на ветке с шумоглушителем, у которого установлен коннектор со значением “Расчетный”. На этот коннектор приходит информация о суммарном расходе, который равен сумме расходов каждого из этих двух диффузоров (суммарный расход – 200 м3/ч).
Значение – “Системный”
Коннектор со значением “Системный” собирает информацию о расходе со всех коннекторов со значением “Заданный”, которые подключены к системе, вне зависимости от его местоположения.
Например, приточная система П1 из трех диффузоров и вентилятора с коннектором, параметр “Конфигурация потока” которого имеет значение “Системный”. Значение параметра “Конфигурация потока” коннектора каждого диффузора – “Заданный”.
Пользователь в ручную задает для каждого коннектора расход воздуха, который необходимо подать в помещение (например — 100 м3/ч). На коннекторе вентилятора в итоге собирается расход со всей системы (он будет равен 300 м3/ч).
Даже если подключить диффузор не на ветку, где находится вентилятор, а после вентилятора, то на коннекторе вентилятора все равно учтется расход с этого диффузора потому, что он присоединяется к той же системе, что и вентилятор.
Направление потока
Данный параметр определяет направление потока для Коннектора по отношению к Системе. Три значения этого параметра: “Внутрь”, ”Наружу” и ”Двустороннее”.
“Внутрь” означает то, что поток перемещается из системы внутрь коннектора. “Наружу” означает то, что поток воздуха перемещается из коннектора наружу в систему. “Двусторонний” дает возможность семейству с таким коннектором подключаться к системе в любом положении.
Например, вентилятор должен иметь на входе коннектор с заполненным параметром “Направление потока” значением “Внутрь”, а на выходе должен иметь коннектор с заполненным параметром “Направление потока” значением “Наружу” так как это происходит в реальной жизни.
Классификация систем
Параметр “Классификация систем” определяет – к какому типу системы коннектор имеет возможность подсоедениться. Параметр имеет значения: “Приточный воздух”, “Рециркулирующий воздух”, “Отработанный воздух”, “Другие воздушные”, “Фиттинг”, “Глобальные”.
“Приточный воздух”, “Рециркулирующий воздух” и “Отработанный воздух” дают возможность подключаться коннектору только к соответствующим системам.
Значение “Другие воздушные” предназначено для коннекторов оборудования, которое не относится ни к одной из вышеперечисленных систем.
Значение “Фитинг” предназначено только для фитингов. Коннектор с таким значением не может собирать и передавать информацию о расходе воздуха, который через него проходит. Коннектор с таким значением только пропускает через себя расход дальше, и не более.
Значение “Глобальный” позволяет коннектору подключаться к любой системе.
Метод определения потерь
Параметр “Метод определения потерь” определяет то, каким образом будет формироваться значение потери давления при прохождении потока воздуха через оборудование, к которому принадлежит коннектор. Есть три значения: “Не задано”, “Удельные потери” и “Коэффициент”.
- Значение “Не задано” обозначает отсутствие потерь при прохождении воздуха через данный коннектор.
- Значение “Удельные потери” позволяет ввести конкретное значение потерь давления.
- Значение “Коэффициент” позволяет ввести коэффициент для расчета потерь давления в зависимости от объема воздуха, проходящего через коннектор.
- Падение Давления
Параметр “Падение Давления” показывает ориентировочные потери давления, когда параметр “Метод определения потерь” имеет значение “Коэффициент” или “Удельные потери”. Данный параметр можно связать с параметром семейства, когда параметр “Метод определения потерь” имеет значение “Удельные потери”.
Расход
Параметр “Расход” предназначен для передачи информации о расходе воздуха из семейства в систему, к которой подключено оборудование, и наоборот из системы в семейство. Данный параметр коннектора связывается с параметром семейства.
Коэффициент расхода
Параметр “Коэффициент расхода” активизируется, когда значением параметра “Конфигурация потока” является “Системный”.
Параметр “Коэффициент расхода” определяет, какая доля расхода системы проходит через оборудование.
Например, когда два вентилятора работают параллельно, необходимо выставить в качестве значений параметра “Коэффициент расхода” – 0.5 для каждого вентилятора.
Коэффициент потерь
Параметр “Коэффициент потерь” активизируется, когда значением параметра “Метод определения потерь” является “Коэффициент”. Значение параметра “Коэффициент потерь” используется программой в расчете определения потерь давления в зависимости от расхода воздуха, проходящего через оборудование и от размеров коннектора.
Перед заключительной частью статьи, где будут приводиться схемы подключения оборудования, необходимо сказать об одном инструменте редактора семейств Revit – “Связать соединители”.
Данный инструмент используется для связи коннекторов между собой в некоторых случаях.
Я использую его только в двух типах семейств: 1) в семействах фитингов; 2) в семействах, где параметр “Конфигурация потока” у обоих коннекторов имеет значение “Системный”.
Схемы подключения оборудования
При организации вентиляционной системы необходимо учесть несколько моментов:
1) Необходимо создать (если нет) Общий параметр “Расход воздуха” категории “ОВК”, Тип параметра “Воздушный поток”. Я рекомендую именно Общий параметр, потому что с ним работать понятнее и он более гибкий, чем встроенный параметр. Но, и встроенный параметр, и общий параметр можно отображать на виде выноской и собирать в спецификацию. Данный параметр я организую как параметр экземпляра;2) В КАЖДОМ коннекторе (соеденителе) связать параметр “Расход” с созданным Общим параметром “Расход Воздуха”;3) Для КАЖДОГО семейства, имеющего коннектор у которого в параметре “Конфигурация потока” стоит значение “Системный” необходимо создать Параметр семейства с названием “Коэффициент расхода” категория “Общие”, тип параметра “Число”. Параметр для экземпляра;4) Связать параметр коннектора (соеденителя) “Коэффициент расхода” с одноименным Параметром семейства, который был ранее создан.
Вытяжная система
Три вытяжных решетки (1) забирают воздух из двух помещений (каждая решетка по 100 м3/ч), для каждого помещения предусмотрен отдельный шумоглушитель (2) и вентилятор (3). Удаляемый воздух собирается в общий воздуховод, который врезается в общий короб.
Из общего короба посредством четырех выбросных наружных решеток (7) удаляемый воздух выбрасывается на улицу.2) Шумоглушитель (любой клапан без необходимости установки по направлению потока и без привязки к типу системы). Оба коннектора имеют одни и те же настройки. Коннекторы не связаны при помощи инструмента “Связать соеденители”.
Оборудование относится к категории Арматура воздуховодов (Если оборудование отнести к категории Механическое оборудование, то такая комбинация коннекторов работать не будет).3) Вентилятор. Вентилятор имеет направление потока, но не привязан к типу системы. Коннекторы связаны между собой инструментом “Связать соединители”.
Оборудование относится к категории Механическое оборудование.
Почему я не организовал коннекторы у вентилятора как-то иначе? Я не нашел другого способа при котором можно создать вентилятор, близкий по внешним данным к реальному: а) вентилятор не привязан к типу системы; б) вентилятор имеет направление потока; в) вентилятор не разбивает систему на подсистемы; г) вентиляторы можно подсоединять к системе параллельно (либо для совместной работы – 0.5 и 0.5 расхода; либо для резервирования — 1.0 и 0.0 расхода)
4) Разделитель системы для вытяжной системы. Так как вентилятор имеет коннекторы, в которых параметр “Конфигурация потока” заполнен значением “Системный”, то на коннектор приходит информация о полном расходе системы. Если не ставить разделители систем, то на каждый вентилятор придет 300 м3/ч расхода. А это не так – на верхний вентилятор приходит 100 м3/ч, на нижний вентилятор приходит 200 м3/ч. Можно поиграться с параметром “Коэффициент расхода”, но при такой конфигурации системы, при любом изменении расхода, необходимо будет значение “Коэффициента расхода” корректировать. Коннекторы не связаны между собой инструментом ‘Связать соединители”. Семейство относится к категории Арматура Воздуховодов, но при желании выстраивать зависимости в Системном браузере, данное семейство можно отнести к категории Механическое оборудование. Иногда Revit требует, чтобы коннектор у которого в параметре Конфигурация потока стоит значение Расчетный был Первичным (инструмент «Назначить первичным» находится рядом с инструментом «Связать соеденители»)5) Наружная решетка. Наружная решетка имеет возможность брать на себя часть (долю, например 25%) расхода системы. Не привязана к типу системы и не имеет направление потока. С помощью параметров видимости есть возможность менять направление стрелочки потока. Категория – Воздухораспределители.
6) Фитинг “Соединение” – стандартный фитинг, который создается автоматически при использовании инструмента “Разделить элемент” на вкладке изменить.
Данный элемент здесь установлен для того, чтобы в сторону верхней заборной решетки уходил один объем, а к нижним трем уходил другой. В целом все работает и без данного фитинга.
Но если вы без него создадите выноску для общего воздуховода, то он покажет вам неточный расход воздуха. Такое происходит из-за того, что врезка не разрезает воздуховод в отличие от тройника.
Приточная система
Приточная система по своей сути повторяет вытяжную, за одним исключением. В приточную систему я добавил VAV-клапаны. Данные клапаны, как и вентиляторы, я определил в категорию Механическое оборудование (Вентиляционное оборудование).
Для данного типа оборудования программой Revit предусмотрена возможность привязывать подсистему к механическому оборудованию. Но для этого необходимо выстроить значения параметров коннекторов определенным образом.1) Приточная решетка. Категория – Воздухораспределители.
2) Шумоглушитель – тот же самый, что у вытяжной системы. Категория – Арматура воздуховодов.
3) VAV-клапан. Коннекторы привязаны к типу системы, имеют направление движения потока. Коннекторы не связаны между собой инструментом “Связать соединители”. Клапан относится к категории Механическое оборудование. Иногда Revit требует, чтобы коннектор у которого в параметре Конфигурация потока стоит значение Расчетный был Первичным (инструмент «Назначить первичным» находится рядом с инструментом «Связать соеденители»)4) Вентилятор – тот же самый, что у вытяжной системы. Категория – Механическое оборудование.5) Разделитель системы для приточной системы. Коннекторы не связаны инструментом “Связать соединители”. Категория – Арматура воздуховодов (или Механическое оборудование). Иногда Revit требует, чтобы коннектор у которого в параметре Конфигурация потока стоит значение Расчетный был Первичным (инструмент «Назначить первичным» находится рядом с инструментом «Связать соеденители»)6) Наружная решетка – такая же как у вытяжной системы.
Итог
При таком построении систем мы имеем минимум дублируемых семейств. Клапаны, дроссели, шумоглушители, вентиляторы, наружные решетки – все подходит для любого типа систем.
Буду рад вас увидеть на своем YouTube-канале: https://www.youtube.com/HVAC1
Создание и редактирование импостов в Revit
Ранее мы начали обширную тему, посвященную инструменту «Витраж» и остальным настройкам и элементам, которые к нему относятся. В продолжение темы в сегодняшней статье поговорим подробнее об импостах витража.
Создание импоста
Для начала построим самый простой угловой витраж и создадим несколько импостов, с помощью инструмента на вкладке Архитектура – Импост, кликнув на необходимые грани или элементы схемы разрезки витража.
В Revit всего два принципиально разных вида импостов — это обычный, в нашем случае расположенный на внешнем контуре, и угловой.
Рассмотрим четыре различных варианта угловых импостов.
1. L-образный импост
У каждого из угловых импостов есть настройки свойства типа, они во многом повторяют друг друга. В свойствах типа L-образного импоста имеется два плеча заданной длины, которые разворачиваются при изменении угла витража, толщина, смещение – параметр, который позволяет смещать импост относительно осевой линии, и параметр материал.
Принципиальное отличие угловых импостов от обычных в том, что к ним могут присоединяться сразу два элемента витража.
2. V-образный импост
Так V-образный импост выглядит при остром угле и имеет аналогичные параметры свойства типа, как у L-образного импоста.
3. Трапецеидальный импост
Трапецеидальный импост из отличающихся параметров имеет параметры ширины по центру и глубины. Если мы изменяем угол построения, то трапеция передвигается и изменяет свою форму.
4. Квадратный импост
Импост является квадратным только при угле 90 градусов, если меняется градус, то он принимает альтернативную форму. В свойствах типа регулируются основные параметры Глубина 1, Глубина 2 и смещение относительно оси.
Теперь перейдём на 3D вид и добавим несколько линий разрезки, снова выберем инструмент «Импост» и возьмём поочередно два типа не угловых импостов: прямоугольный и круглый.
В свойствах их типа также задается угол поворота, смещение, толщина и ширина по обеим сторонам. Обратим внимание, что рядовые импосты могут быть дополнены сложными профилями.
В круглом импосте вместо ширины задается радиус окружности.
При построении импоста сразу видим, что программа стыкует импост определённым образом. Примыкание можно поменять с помощью управляющего символа присоединения или аналогичных по функционалу кнопок на панели при выделении импостов.
Таким образом, сегодня в статье мы рассмотрели основные возможности построения импоста витража и настройки их типов, что поможет вам при построении уникальных панелей витража.
Параметризация семейств и таблицы поиска в Revit MEP
В данной статье рассмотрим создание параметрических семейств Revit MEP, используя таблицы поиска (lookup tables). Это неотъемлемая часть работы не только над шаблоном, но и в процессе моделирования инженерных систем.
Загружаемые параметризованные семейства, используя таблицы поиска, позволяют повысить качество проработки параметров и их значений. Задействуя вложенные семейства, параметры которых согласуются с основным семейством, мы увеличиваем эффективность взаимодействия семейства с проектом.
Любое создание семейства Revit MEP включает в себя основные этапы
- анализ;
- построение каркаса;
- построение объёмной геометрии модели;
- настройки материалов, видимостей с последующим информационным наполнением и техническим описанием семейства.
Правильное соблюдения правил наполнения информацией семейства позволяет точно идентифицировать его в проекте и исключить риски возникновения ошибок.
Параметры задают как системные для определенной категории, так и пользовательские, которые созданы непосредственно самим пользователем. Они включают в себя информацию о характеристиках семейства, которая позволяет вносить изменения в семейство в самом проекте без взаимодействия с редактором семейства.
Существуют три вида параметров:
- параметры семейства, которые не отображают информацию в марках и спецификациях;
- параметры проекта, которые отображаются только в спецификации;
- общие параметры семейства, передающие информацию как в марки, так и в спецификации.
При создании семейства оборудования в Revit MEP следует указывать параметры модели с описанием и основными мощностными характеристиками. Состав параметров в семействе должен быть логически сгруппирован.
Для определения семейства в проекте используют параметр типоразмера, набор наименований параметров семейства. При формировании спецификации согласно ГОСТ 21.110-2013 «Система проектной документации для строительства (СПДС).
Спецификация оборудования, изделий и материалов» необходимо добавлять ряд общих параметров, например, наименование, завод-изготовитель, масса, обозначение и так далее. Данные параметры позволяют семействам быть универсальными при проектировании.
Наполнение информацией происходит по двум основным сценариям. Рассмотрим их подробнее.
Создание типоразмеров семейств Revit MEP
Типоразмер оборудования задаем в соответствии с типом семейства, такие параметры позволяют управлять семейством в свойствах типоразмера (см. Рис.1).
Для заполнения данных в спецификации необходимо добавить значения согласно параметру. Когда значение параметров повторяется для каждого типа, вносим его в графу «Формула», как указано в примере ADSK_Завод-изготовитель. В этом случае значение присвоится ко всем типам семейства, а изменение данных в проекте станет невозможным.
Также типоразмер семейства может быть задан параметром экземпляра, который изменяется в свойствах экземпляра семейства. Подбор типоразмеров происходит по таблицам поиска (см. Рис. 2).
Значения параметров экземпляра получаем из таблицы выбора, формируя тем самым каталог линейных размеров. Использование функции «size_lookup» предоставляет возможность поиска числовых значений.
Состав строки для значений, получаемых из таблицы выбора, представлен как size_lookup: Имя параметра, наименование таблицы выбора, «Таблица имен», значение по умолчанию при отсутствии соответствия возвращаемых значений условиям выбора, Параметр условия выбора N.
Параметр условия выбора N — это параметры семейства, в котором производится поиск по таблице выбора. При поиске одного параметра обязательно его наличие в таблице выбора в столбце, следующим за столбцом текстовой марки.
Если участвуют несколько параметров, то в таблице выбора указываем их в последовательности согласно строке size_lookup.
При поиске Revit MEP взаимодействует с номером столбца и возвращает значение в таблице поиска для соответствующего значения наименования параметра при его совпадении с номером столбца (см. Рис. 3).
Таблица имен содержит один столбец с текстовыми данными. Если в семействе нужно создать несколько текстовых параметров, определяемые функцией size_lookup, то мы создаем новые таблицы имен, в которых есть необходимые значения. В основном используют две таблицы имен – для наименования и обозначения.
Применение данной таблицы избавляет нас от необходимости использовать функции if с большим количеством вложенных условий и значительно упрощает и унифицирует оформление спецификаций, содержащих семейства, параметризованные как по первому, так и по второму варианту, описанному в этой статье (т.к.
все данные о типоразмере изделий содержатся в одном параметре).
Миникурс Revit MEP — Таблицы поиска (Lookup Tables)
Я неоднократно писал, что «Таблицы поиска» («Lookup Tables») — одна из наиболее сложных и интересных возмоностей в Autodesk Revit MEP. В то же время по ней почти нет информации в сети, даже на английском языке.
Впервые об инструменте я рассказал на мастер-классе на Autodesk University Russia 2012 (запись выступления). Несмотря на техническую направленность и сложность, тема была достаточно интересна многим посетителям. Как я и планировал, выкладываю миникурс по данной теме.
Во многом он базируется на моем выступлении, но несколько расширен, а также видео записано в более удобном для просмотра формате. Надеюсь, предоставленный материал поможет лучше разобраться в «таблицах»! Если у вас есть интересный опыт использования инструмента — буду благодарен за комментарии.
Внимание!
Миникурс является частью углубленного тренинга, проводимого мной в марте 2013 года для компании Металлимпресс и опубликован с ее согласия. Обучение проодило в достаточно неформальной обстановке, поэтому кое-где характер изложения осит достаточно «вольный» характер.
Помимо этого в 2014 версии Revit MEP Таблицы поиска (Lookup Tables) будут встроены в семейство (что, безусловно, плюс), поэтому после выхода новой версии может немного измениться характер задания таблиц (непосредственно в Редакторе семейств, а не отдельном .CSV файле). В любом случае, когда можно будет скачать и протестировать новый релиз, я напишу об этом отдельно. Состав курса:
1. Вводная презентация в Таблицы поиска (Lookup Tables)
Общая информация по таблицам поиска, предоставленная на основе презентации Autodesk University. Поможет понять новичкам, зачем нужны таблицы и сориентироваться в общих принципах их использования.
Ссылка на ролик на YouTube
2. Основы работы с Таблицами поиска (Lookup Tables)
Подключеие таблиц к условному файлу, показанное на самом простом примере семействами.
Ссылка на ролик на YouTube
3. Создание трубопроводного фитинга в Revit MEP — часть 1
Моделирование базовой геометрии, которая будет основой практически для любого семейства соединительных деталий Revit MEP
Ссылка на ролик на YouTube
4. Создание трубопроводного фитинга в Revit MEP — часть 2
Формирование объемной геометрии по сформированному в 3 ролике форме.
Ссылка на ролик на YouTube
5. Создание трубопроводного фитинга в Revit MEP — часть 3
Последний этап — подключение таблицы поиска (Lookup table), параметризация и проверка фитинга в проекте
Ссылка на ролик на YouTube
6. Hacking Lookup Tables — применяем таблицы поиска (Lookup Tables) к другим категориям
Самое интересное — применение Таблиц поиска к дополнительным категориям семейств в Revit MEP. Я писал об этой возможности отельно (ссылка)
Ссылка на ролик на YouTube
С уважением,
Александр ВысоцкийРуководитель компании Vysotskiy consultingОбучение Revit, внедрение, консультации, конвертация из/в AutoCAD, семейства
BIM-консультант компании ПСС
e-mail: me@AVysotskiy.comтел.: +7(911) 826-98-94Skype: VisikProБлог: www.AVisotskiy.com
11 блогов по Revit, которые помогут облегчить работу. Обзор от BIM-менеджера
Ниже подборка блогов для всех, кто работает в Revit: конструкторов, инженеров и архитекторов. Эти блоги помогут автоматизировать рутинную работу и выполнять свои задачи быстрее. Ниже я — Мехонцев Андрей, BIM-менеджер — объясняю, кому и чем будет полезен каждый из них. Если читать неохота, посмотрите моё видео:
1. Александр Зуев
Для кого. Для проектировщиков чертежей КЖ и КМ.
Кто автор. Александр — разработчик собственного шаблона Weandrevit. Этим шаблоном пользуются многие компании для разработки чертежей марки КЖ и КМ. Кто не знает, шаблон — это такой заранее настроенный файл со спецификациями, с графикой оформления и семействами.
Что на канале. В своих видео он помогает создать и оформить чертежи КЖ и КМ в Revit на основе личного шаблона.
В одном из видео Александр делится скриптом на Dynamo, который позволяет замаркировать свайное поле в Revit. В ролике он демонстрирует, как работает скрипт. А о том, как устроен скрипт и как его скачать, Александр рассказывает на сайте — туда ведёт ссылка из описания ролика.
2. Сергей Ковылин
Для кого. Для архитекторов и конструкторов, которые ищут лайфхаки для упрощения работы.
Кто автор. Сергей — конструктор с 9-летним стажем и статусом Expert Elite.
Кто не знает, Expert Elite — это такая программа Autodesk.
Компания вводит в неё тех, кто помогает другим пользователям Revit свободнее работать в программе, продвигает линейку Autodesk и обладает сами-понимаете-какой экспертизой. Если вы такой, подайте заявку.
Все, кто входит в это сообщество, считаются одними из лучших специалистов. Новоприбывшим дают специальный сертификат, доступ к эксклюзивным курсам и право приходить на закрытые встречи.
Что на канале. Сергей рассказывает, как создать и оформить чертежи КЖ и КМ в Revit, но уже основе шаблона от Autodesk. Автор посвятил целый плейлист этому шаблону.
Рекомендую посмотреть видео «AURU 2018 Лайфхаки Revit для конструктора». Там много полезных фишек.
Например, Сергей рассказывает, как сделать спецификацию на арматурные каркасы, чтобы их посчитать. При этом он создает её с помощью базовых функций Revit. Это хорошо — не все умеют программировать на Dynamo. Но это трудозатратный способ: придётся потратить время на создание формул.
3. Святослав Нинов
Для кого. Для конструкторов, которые проектируют металлоконструкции.
Кто автор. Святослав — единственный в рунете, кто рассказывает про Advance Steel. Он тоже имеет статус Expert Elite.
Что на канале. Кто не в теме, Revit не адаптирован под рабочую документацию металлоконструкций, а Advance Steel позволяет закрыть этот пробел. Программа помогает создавать чертежи раздела КМД. На канале Святослав объясняет все, что нужно знать, чтобы работать с Advance Steel.
Посмотрите плейлист по обучению Advance Steel. Для старта там есть всё: подготовка моделей, работа с плагином Titan, монтажные схемы и все остальное.
4. Алексей Бабинов
Для кого. Это канал для всех, кто работает с Dynamo.
Кто автор. Алексей — BIM-менеджер с большим бэкграундом архитектора.
Что на канале. Иногда в Ревите не получается что-то сделать, например автоматически построить отделку. Алексей делится наработками, которые помогают решить такие проблемы
В одном из видео Алексей рассказывает, как с помощью Dynamo пакетно экспортировать rvt-файлы в формат Navisworks. Это существенно снимает рутину с BIM-отдела. Отлично, что вы его можете скачать и отредактировать под себя. Но есть и минусы: скорость работы Dynamo оставляет желать лучшего.
5. Скрипты и Скриптониты
Для кого. Это блог для тех, кто программирует в Dynamo, но смотреть ролики не хочет. Он представляет из себя группу в ВК.
Кто автор. Всеволод Чугреев, Expert Elite.
Что в группе. Всеволод, как и Алексей, помогает адаптировать Revit с помощью Dynamo. В группе он выкладывает скрипты, показывает, как они работают на гифке, и прикладывает хорошую музыку.
В одном из постов Всеволод делится скриптом по раскладке теплого пола в Revit. Когда не хочется вручную рисовать весь этот теплый контур, это решение поможет.
Иногда Всеволод только показывает демонстрацию скрипта, а сам скрипт не выкладывает. В этом случае ему мешает коммерческая тайна. В таком случае можно спросить напрямую, как он сделал скрипт.
Однозначного ответа вы не получите, но хотя бы с направлением определитесь.
6. Александр Попов
Для кого. Для всех, кто проектирует в Revit.
Кто автор. Александр — BIM-менеджер. Ведет свой канал уже 4 года.
Что на канале. Александр помогает пользователям адаптировать Revit с помощью Dynamo и Navisworks c помощью С#. Вы можете зайти на канал и скачать нужный скрипт, чтобы автоматизировать работу. Под каждым видео в описании есть ссылка на скрипт.
В одном из видео Александр делится плагином для NavisWorks. Там он показывает, что плагин может показать, например объём бетона выбранных объектов. Кроме этого: площадь, длину и количество. Кто не знает, без этого плагина в Navisworks нельзя получить показатели нескольких выбранных объектов в режиме select (выбор).
7. INT Lines
Для кого. Для архитекторов, интерьерщиков и тех, кто осваивает Revit.
Кто автор. Иван Зывалёв, авторизованный преподаватель Autodesk.
Что на канале. На нём публикуют видеоуроки по работе с Revit Architecture и по созданию детализированных семейств для интерьеров.
Посмотрите видео о том, как создавать детализированное семейство кухонного гарнитура.
8. Сергей Савельев
Для кого. Для инженеров, которые разрабатывают чертежи марки ОВ и ВК.
Кто автор. Сергей — инженер-проектировщик.
Что на канале. Видеоуроки по работе в Revit c инженерными сетями.
Например, в этом видео Сергей показывает, как можно создать высокодетализированные семейства LOD500 за 5 минут. Метод хорош, когда нужно быстро сделать семейство насоса, например, и отдать проект заказчику. Но сам по себе метод так себе.
Вот, как минимум, две причины: 1. Файл семейства с детализацией LOT500 много весит. Поэтому геометрию объектов поменять не получится.
2. В таком семействе много полигонов — это сильно сказывается на производительности модели.
Иными словами она будет подтормаживать.
9. Сергей Баранов
Для кого. Для тех, кто проектирует системы водоснабжения.
Кто автор. Сергей Баранов — инженер-проектировщик с 8-летним стажем.
Что на канале. Советы, которые помогают решить проблемы в проектировании систем водоснабжения и водоотведения в Revit.
Например, в этом видео автор показывает, как отредактировать семейства, чтобы вложенные семейства попали в спецификацию и чтобы в итоге получилась полноценная девятиграфка.
10. Муратов Вадим
Для кого. Для инженеров-сетевиков ОВ, ВК, ТМ и прочих сетей, связанных с воздухом и жидкостями.
Кто автор. Вадим — BIM-координатор со статусом Expert Elite.
Что на канале. Речь о канале в Дзене. В нём Вадим рассказывает всё о том, что нужно знать инженеру-сетевику: как пользоваться спецификациями, как настроить совместную работу над моделью и как создавать семейства.
Например, в статье Revit: полный гид по спецификациям автор помогает начинающим инженерам-сетевикам разобраться:
- как создавать спецификации,
- как их настраивать,
- считать элементы,
- и менять оформление.
Мне нравится, что такая большая статья разбита на 8 частей. Это помогает быстрее найти нужную часть и делать паузы в чтении.
11. Revit in Ukraine
Для кого. Для всех, кто работает в Revit.
Кто автор. Их, как мне известно, три. Дмитрий Макаров — проектировщик и руководитель направления Autodesk Украина в ГК МУК. Алексей Соколовский — архитектор и глава BIM-отдела в архитектурной компании AVG Group. Александр Канивец — инженер и руководитель консалтингового агентства ASKansulting.
Что на канале. Ребята делятся новостями BIM-индустрии: выход полезных плагинов, обновления от Autodesk, анонсы конференций, тренды проектирования.
Ещё ребята устраивают стримы с участием других блогеров, например Ковылина и Зуева. На них обсуждают сложные вопросы вроде авторского права на семейства и собирают пожелания к Revit, чтобы отправить их в поддержку Autodesk. Обычно к их обсуждению можно присоединиться в чате.