вторник, августа 18

Создание семейства с каталогом типоразмеров в Revit


Создание семейства с каталогом типоразмеров

 Для чего это нужно? В электрике очень часто к одному УГО (условное графическое изображение) можно поставить в соответствие сотню-две, а то и больше каталожных данных.

И понятно, что все их загружать  в проект не нужно. Вот тогда мы создаем каталог типоразмеров на одном семействе и потом в проект загружаем не все, а выбираем только те, которые нам нужны,

Или же отфильтровываем по определенному признаку.

 

Правила создания каталога типоразмеров

 Для создания каталога необходимо создать графику семейства, а далее создать текстовый файл, в котором хранятся каталожные данные:

- Текстовый файл с перечнем типоразмеров необходимо хранить в одной папке с семейством. По умолчанию в качестве имени используется имя текущего семейства с расширением.txt

- Называть так же, как семейство

- В семейство должны быть введены параметры, которые есть в строке параметров.

- Соблюдать синтаксис.


 
Синтаксис

Первым идет параметр, определяющий имя типоразмера
Внимание!!! В первой строке (перечне параметров) ЭТО ПРОСТО ПЕРВАЯ ЗАПЯТАЯ

Т.е. строка значений начинается с имени типоразмера

- строка параметров всегда начинается с запятой,

- данные отделять запятыми, дробную часть числа  - точками

- не использовать запятые в названиях параметров и данных

- не ставить пробелов между данными,

- если данных нет – ставим запятые, напр.

…….перечень параметров,Iоткл ##other##, Код оборудования##other##, Примечание##other##

…….,20,,примечание

…….,20,,

Т.е. в первом типоразмере параметр код оборудования нет данных,

а во втором типоразмере параметр код оборудования и примечание - нет данных 

 

Пример формирования строки параметра
Форма записи



Имя параметра
 
 
Тип данных
 
Единицы измерения
Высота
##
length
##
millimeters

 
Высота## length## millimeters
 

Для типов данных (текст, да/нет, целое и т.д.) для которых тп данных «прочее» пользуем  тип данных – other


Имя параметра

 

 

Тип данных

 

Единицы измерения нет

Описание

##

other

##

 


Описание##other##

 

Пример:

Создадим каталог типоразмеров для выключателя

 
,Завод изготовитель##other##,Наименование##other##,Тип, марка ##other##,Количество полюсов##other##,Iном##other##, Iоткл ##other##, Код оборудования##other##, Примечание##other##

S231R C10 1Р авт. выключатель 10А (ABB),ABB,Выключатель автоматический  1-х полюсный In 10A, S231R C10,1, 10А, 4.5 кА,,

S231R C16 1Р авт. выключатель 10А (ABB),ABB,Выключатель автоматический  1-х полюсный In 16A, S231R C16,1, 16, 4.5 кА,kod,1

S233R C40 3Р авт. выключатель 40А (ABB),ABB,Выключатель автоматический  3-х полюсный In 40A, S233R C40,3, 40, 4.5 кА,,

S233R C20 3Р авт. выключатель 40А (ABB),ABB,Выключатель автоматический  3-х полюсный In 40A, S233R C20,3, 20, 4.5 кА,,

 
Вот так выглядит файл txt

каталог типоразмеров ревит, текстовый файл
 

А при выборе в ревите имеем удобную таблицу для выбора

каталог типоразмеров ревит, таблица выбора
 

В этой таблице мы можем поставить фильтр по любому полю и загрузить несколько нужных позиций.
 
Для справки типы параметров в ревите (справка Ревит):
 



Тип параметра

Объявление параметра

Примечания

Текст

param_name##OTHER##

 

Целое

param_name##OTHER##

 

Номер

param_name##OTHER##

 

Длина

param_name##LENGTH##FEET

 

Площадь

param_name##AREA##SQUARE_FEET

 

Объем

param_name##VOLUME##CUBIC_FEET

 

Угол

param_name##ANGLE##DEGREES

 

Уклон

param_name##SLOPE##SLOPE_DEGREES

 

Денежная единица

param_name##CURRENCY##

 

URL-адрес

param_name##OTHER##

 

Материал

param_name##OTHER##

 

Да/Нет

param_name##OTHER##

Определен как 1 или 0, 1 = да, 0 = нет

<Типоразмер семейства>

param_name##OTHER##

Имя семейства: имя типа без расширения файла

Параметры метаданных :

Ключевая пометка

Keynote##OTHER##

 

Модель

Model##OTHER##

 

Изготовитель

Manufacturer##OTHER##

 

Комментарии к типу

Type Comments##OTHER##

 

URL-адрес

URL##OTHER##

 

Описание

Description##OTHER##

 

Код по классификатору

Assembly Code##OTHER##

 

Стоимость

Cost##CURRENCY##

 


Комментариев нет:

Отправить комментарий