Таблицы выбора используются для семейств трубопроводов и коробов, чтобы определять значения параметров во внешнем файле со значениями, разделенными запятой (CSV).
Таблицы выбора содержат тип данных, что позволяет задать несколько размеров для элемента, не создавая для каждого размера отдельный типоразмер семейства. ВRevit предусмотрена функция size_lookup, которую можно использовать для считывания необходимых значений из файла CSV.
Данные из таблиц выбора хранятся в семействе, для них используется функция size_lookup. Таблицы выбора используются в сочетании с каталогами типов объектов.
Функция size_lookup имеет следующий синтаксис:
result=size_lookup(LookupTableName, LookupColumn, DefaultIfNotFound, LookupValue1, LookupValue2, ..., LookupValueN)
где
|
это...
|
результат
|
возвращаемое значение.
|
LookupTableName
|
имя файла CSV, в котором будет производиться поиск;
|
LookupColumn
|
имя столбца, из которого будет возвращено значение результата;
|
DefaultIfNotFound
|
значение, которое будет возвращено, если ЗначениеДляПоиска не найдено;
|
LookupValue(1-N)
|
значение, которое требуется найти в первом, втором и последующих столбцах таблицы. (При поиске значений первый столбец пропускается.)
|
Примечания.
- Функция size_lookup предоставляет возможность поиска числовых и текстовых значений.
- Функция size_lookup предназначена для параметров экземпляра. При необходимости использования данных для определения типов объекта с уникальными значениями для каждого типа можно создать каталог типов объектов.
Местоположение таблицы поиска
Местоположение файлов таблицы поиска задается параметром LookupTableLocation в файле Revit.ini. См. раздел
Параметры папок в файле Revit.ini.
Прим.: Версия файла Revit.ini для пользовательского профиля находится в следующей папке:
%APPDATA%\Autodesk\Revit\Autodesk Revit 2023 Release.Папка UserDataCache содержит стандартные копии файлов (включая файл Revit.ini), которые используются при создании новых профилей пользователей. При первом запуске программы Revit от имени нового пользователя файл Revit.ini копируется из папки UserDataCache в папку профиля пользователя. При всех последующих запусках в Revit используется информация из файла Revit.ini, скопированного в папку профиля пользователя.
Важное замечание: При обновлении модели из версии Revit, предшествующей Revit 2014, необходимо скопировать связанные файлы CSV, находящиеся в папке с таблицей выбора из более ранней версии Revit, в соответствующую вложенную папку с таблицами выбора из обновленной версии Revit. В качестве альтернативы, в файле Revit.ini для таблиц выбора можно выбрать папку с версией продукта, предшествующей Revit 2014.