Найти в Дзене

Revit: типы данных для Lookup таблиц

Когда мы автоматизируем расчёты и создаём условные зависимости в Revit, особенно при работе с семействами, Lookup-таблицы становятся мощным инструментом. Они позволяют загружать внешние таблицы (CSV-файлы) с параметрами и значениями, которые Revit может подставлять в зависимости от введённых данных. Но для корректной работы этих таблиц необходимо строго соблюдать соответствие типов данных. Lookup-таблица — это CSV-файл, который используется в семействе Revit для хранения значений параметров, зависящих от входных данных. Внутри семейства функция LookupValue() извлекает нужные значения, основываясь на ключевом параметре. Пример: вы выбираете диаметр трубы — и Revit автоматически подставляет нужную толщину стенки или массу метра погонного. Ниже приведен пример для внутрипольного конвектора. Для создания Lookup таблицы часто используется excel. В данной гугл таблице расписаны все возможные параметры и их типы данных. Основные из них: Length - длина. Смотрим на строчку 19 в гугл таблице.
Оглавление

Когда мы автоматизируем расчёты и создаём условные зависимости в Revit, особенно при работе с семействами, Lookup-таблицы становятся мощным инструментом. Они позволяют загружать внешние таблицы (CSV-файлы) с параметрами и значениями, которые Revit может подставлять в зависимости от введённых данных. Но для корректной работы этих таблиц необходимо строго соблюдать соответствие типов данных.

Что такое Lookup-таблицы?

Lookup-таблица — это CSV-файл, который используется в семействе Revit для хранения значений параметров, зависящих от входных данных. Внутри семейства функция LookupValue() извлекает нужные значения, основываясь на ключевом параметре.

Пример: вы выбираете диаметр трубы — и Revit автоматически подставляет нужную толщину стенки или массу метра погонного.

Ниже приведен пример для внутрипольного конвектора.

Пример Lookup таблицы
Пример Lookup таблицы

Основные типы данных в Lookup-таблицах

Для создания Lookup таблицы часто используется excel. В данной гугл таблице расписаны все возможные параметры и их типы данных. Основные из них:

Length

Length - длина. Смотрим на строчку 19 в гугл таблице. Используется для ширины, высоты, длины нашего объекта в Revit. В примере Lookup таблицы выше это параметр "H","L". Для правильного обозначения мы используем значение параметра, затем его тип данных, затем в чем мы его измеряем. То есть:

H##length##millimeters

Other

Используется для текстовых обозначений, а также для всего, что нельзя измерить (изображения, параметры по галочке (да/нет)).Вариации для использования данного типа данных можно также посмотреть в гугл таблице. В таблице выше это параметр "ADSK_Обозначение". Так как текст мы не измеряем, то запись очень простая:

ADSK_Обозначение##other##

Number

Тип данных Number в Revit Lookup-таблицах используется для представления обычных чисел без единиц измерения. Это так называемое безразмерное значение, которое может участвовать в формулах, логике, сравнении или быть подставлено в параметры, где не требуется физическая единица, такая как мм, м², кг и т.д.

При создании параметра с таким типом данным в семействе категория у него будет "Общие", а тип данных "Число".

-2

Запись у параметра с данным типом данных:

Tetta##number##general

Hvac_power

Используется для обозначения мощности оборудования систем отопления, вентиляции и кондиционирования воздуха. Измеряется в Ваттах. Запись:

Q_hr_hw##hvac_power##kilowatts

Надеюсь, вам поможет гугл - таблица и объяснения, приведенные мною выше. Типы данных, приведенные выше - это 3 базовых и 1 для ОВК, которые были использованы в течение моей работы.

Подписывайтесь и ставьте лайки)