Как подгрузить фоп в ревит
Как создать свой параметр через ФОП в Revit?
Всем добрый день, на связи Лакутинова Екатерина
В данном видео уроке мы рассмотрим, как можно создать свой параметр (через ФОП) в семействе штампа и далее загрузить его в файл проекта.
00:54 Как можно загрузить ФОП в файл проекта
2:00 Создание своих параметров в ФОП
3:00 Как созданные в ФОП параметры добавит в файл семейства
4:00 Как создать свой типоразмер текста для текста-метки
6:55 Почему в файле проекта появились знаки вопросов в местах текста-метки, но они никак не реагируют
7:15 Как добавить созданные параметры в файл проекта
8:00 Где необходимо поставить галочки, чтобы параметр был параметром экземпляра или параметром типа
10:25 Как поменять настройки параметра с параметра экземпляра на параметр типа
Файл общих параметров (ФОП) от Autodesk
Файл общих параметров используется для хранения специального вида параметров Revit — «общих» параметров. Благодаря способу хранения (во внешнем текстовом файле), эти параметры можно добавить как в семейство модели, так и в проект, и в марку.
В ФОП параметры хранятся в виде текста с разделителями, запись ведётся автоматически при создании параметра в интерфейсе Revit. При этом самое важное — это уникальный идентификатор параметра — GUID.
Благодаря единому файлу общих параметров, проектировщики разных компаний и разные производители могут создавать семейства, которые будут работать в шаблонах Autodesk без доработок, правильно отображаться в спецификациях и в сводной модели в Navisworks.
Все шаблоны Autodesk используют параметры из ФОП Autodesk. Таким образом, использование единого ФОП от Autodesk разными проектными компаниями и производителями позволяет работать по единому стандарту и успешно обмениваться информацией и заданиями в рамках совместной работы над проектом.
Хотите научиться работать в Revit?
Подписывайте на рассылку о бесплатных Revit-видеоуроках!
(Достаточно подписаться ОДИН раз на любой из страниц architect-mos.ru )
Все уроки и вопросы/ответы моего блога бесплатные, поддержите меня — подпишитесь на мою группу в vk и/или канал в телеграм и/или на канал youtube и/или инстаграм — поставьте лайк и/или напишите комментарий! Заранее спасибо!
1.1. Начало работы

В данном разделе описываются отдельные настройки шаблонов, важные для понимания общих принципов работы с шаблонами и «быстрого старта» проекта.
Стартовый экран
При создании проекта на основе любого шаблона в BIM Стандарту Autodesk, открывается «Начальный вид»:

- Рекомендуется при создании файла проекта сразу же заполнить название и адрес, шифр (номер проекта) и стадию, вписав информацию в соответствующие параметры (надписи голубого цвета). Все эти данные отобразятся в штампах на листах проекта. Кроме того, при открытии проекта вы сразу же будете видеть основные данные о нём.
- Начальный вид нужен как для того, чтобы оперативно получить информацию об открытом проекте, так и для того, чтобы ускорить открытие проекта (на генерацию других видов тратится больше времени). Поэтому никогда не добавляйте 3D вид модели на Начальный вид, используйте для этого растровое изображение такого 3D вида.
- В этом месте вы можете вписать примечания — описание версии файла («рабочая», «передана заказчику» и проч.), сроки сдачи проекта или раздела проекта, контакты BIM менеджера и координатора и любую другую важную информацию.
- Вставьте логотип компании.
- На начальном виде расположены семейства (с символом цепи и текстовым описанием), содержащие ссылки на данное руководство, на семейства, прилагаемые к шаблону, а также на сайт, где собраны ссылки на семейства от производителей, соответствующие BIM Стандарту Autodesk. Такие семейства можно скачать, добавить в проект и использовать без дополнительной доработки — они будут корректно маркироваться и специфицироваться.
- Путь к файлу нужен, чтобы узнать расположение текущего проекта.
Файл общих параметров (ФОП) от Autodesk
Файл общих параметров используется для хранения специального вида параметров Revit — «общих» параметров. Благодаря способу хранения (во внешнем текстовом файле), эти параметры можно добавить как в семейство модели, так и в проект, и в марку.
В ФОП параметры хранятся в виде текста с разделителями, запись ведётся автоматически при создании параметра в интерфейсе Revit. При этом самое важное — это уникальный идентификатор параметра — GUID.

Благодаря единому файлу общих параметров, проектировщики разных компаний и разные производители могут создавать семейства, которые будут работать в шаблонах Autodesk без доработок, правильно отображаться в спецификациях и в сводной модели в Navisworks.
Все шаблоны Autodesk используют параметры из ФОП Autodesk. Таким образом, использование единого ФОП от Autodesk разными проектными компаниями и производителями позволяет работать по единому стандарту и успешно обмениваться информацией и заданиями в рамках совместной работы над проектом.
Файл общих параметров Autodesk можно скачать по ссылке: https://autode.sk/2WUGcjK
Подключение ФОП к проекту
Чтобы подключить ФОП к проекту, используйте команду «Общие параметры» [1] на вкладке «Управление», а затем укажите путь к ФОП с помощью команды «Обзор» [2].

Следует хранить ФОП в локальной сети или на виртуальном диске, с общим доступом всех проектировщиков в компании.
Добавление общего параметра из ФОП в проект
Во всех шаблонах добавлен ряд общих параметров из ФОП Autodesk, из групп параметров «01 Обязательные ОБЩИЕ», «05 Необязательные ОБЩИЕ», «09 Заполнение штампа».
Пояснения о назначении параметров даются в самом ФОП (по ссылке https://bit.ly/2dMK3xh) и в соответствующих разделах данного документа.
Для добавления общего параметра в проект, используйте команду «Параметры проекта» (вкладка «Управление»):


Нажмите «Добавить» [1] для добавления параметра. Затем выберите параметр из ФОП с помощью кнопки «Выбор» [2]. Настройте параметр (тип или экземпляр, поведение в группе) [3], укажите, к каким категориям нужно добавить параметр [4], и настройте его группировку (расположение в панели свойств) [5].
Изменение набора категорий у существующего параметра
Для добавления существующего в проекте общего параметра к одной из категорий, используйте команду «Параметры проекта» (вкладка «Управление»):


Выберите параметр, который надо изменить [1], далее нажмите «Изменить» [2] и выберите необходимые категории [3].
Слияние корпоративных параметров с ФОП Autodesk
При необходимости, вы можете объединить ФОП Autodesk и ваш корпоративный ФОП. Для этого нужно экспортировать ваши корпоративные параметры из шаблона или семейства в ФОП Autodesk, или наоборот.


Выберите параметр, который надо экспортировать [1], далее нажмите «Изменить» [2] и «Экспортировать» [3].
Если кнопка «Экспортировать» недоступна, возможны 2 причины:
- выбран параметр проекта, а не общий параметр
- такой параметр уже существует в подключённом к проекту ФОП (возможно, с другим именем, но с тем же GUID).
Вы также можете объединить ФОП вручную в TXT файле (однако необходимо изменить номера групп параметров и добавить имена групп из корпоративного ФОП в ФОП Autodesk):

Система именований в шаблонах
В шаблонах используется система именований, принятая в BIM Стандарте Autodesk.
Правила именования касаются всех компонентов шаблона — от параметров проекта и типов системных семейств до штриховки, размеров и имён загружаемых семейств.
Ниже представлена типичная схема именования (на примере стен):
ADSK_Наружная_Газобетон400 ут150 шт20-вентфасад60_630
— это аббревиатура фирмы-владельца проекта. В данном шаблоне — ADSK. При копировании типоразмеров стен не разрешается использовать код автора ADSK, необходимо или заменять его собственным кодом автора, или удалять. При этом, в целях адаптации шаблона к корпоративным требованиям, вы вправе удалять или заменять префиксы с кодом автора во всех типах стен.
— Использование в проекте. Варианты: «Наружная», «Внутренняя», «Витрина», «Витраж», «Перегородка» и т.п.
— начинается с материала и толщины основного слоя, затем идут все слои до наружного (кроме наружного), затем внутренний слой отделки — тире — наружный слой отделки
— общая толщина стены. Указывается только для многослойных стен.
Обычно, именование типов элементов не нуждается в расшифровке. Однако существуют отдельные схемы именований с сокращениями, сложными для понимания без пояснений. Они будут представлены ниже.
Правила именования видов
Именования видов важны для быстрой ориентации в проекте (как для проектировщика, так и для заказчика). Вы можете фильтровать виды по первым символам имени, выполнять быстрый поиск и проч. Также имена важны при экспорте видов в DWG.
Система именования видов, как правило, описывается Заказчиком в каждом EIR. Также в проектной компании может быть принята собственная система именований.
Система именований видов также описана в BIM Стандарте Autodesk. Однако в шаблонах используется укороченный вариант именования:
Код вида. Виды разделяются на Вспомогательные (для построения модели) — они имеют префикс «В», и Оформленные (размещаются на листах проекта) — с префиксом «О». Также можно использовать другие префиксы, см. BIM Стандарт.
Код раздела проекта. Актуально, когда в одном файле присутствует несколько разделов.
Код семейства вида. Например, план потолка записывается как «ПП», план этажа — как «ПЭ», фасад — как «Ф». Подробнее см. BIM Стандарт Autodesk
Этаж. Для удобства сортировки, указывайте в начале номер или отметку этажа.
Описание вида. Примеры: «Кладочный», «Маркировочный», «Полы» и т.п.
Вы можете использовать не все поля, а только нужные. Вы можете менять или дополнять систему именований. Главное — использовать любую логичную систему, а не именовать виды бессистемно.
О_АР_ПЭ_02 Этаж_Кладочный — оформленный кладочный план второго этажа, комплект «АР».
B_КЖ_3D_Армирование — вспомогательный 3D вид с армированием, комплект «КЖ»
Диспетчер проекта. Организация видов
В шаблонах настроены и используются несколько типов организации видов в диспетчере проектов. По умолчанию применяется способ организации видов «Тип».

При таком способе организации, виды сначала группируются по имени типа, а затем сортируются по связанному уровню:

Чтобы добавить новую группу для группирования, нужно создать новый типоразмер вида (плана, разреза…) подробнее см. Дублирование типов видов для удобной организации диспетчера проектов и фильтров.

Альтернативный вариант организации видов в диспетчере — по параметру «Назначение вида». В этом случае виды сначала группируются по значению параметра «ADSK_Назначение вида», а затем сортируются по связанному уровню:

В зависимости от способа создания вида, параметр «ADSK_Назначение вида» может быть заполнен (и заблокирован, если назначен шаблон вида) или не заполнен. Все виды с «пустым» параметром «ADSK_Назначение вида» попадают в общую группу «. »:

Чтобы разнести эти виды по нужным группам или создать новую группу, нужно заполнить параметр «ADSK_Назначение вида»:

Создание новых видов. Принципы создания новых видов в плане
Новые виды в плане создаются с помощью команды «Виды в плане» на вкладке «Вид».


Вы должны выбрать типоразмер плана [1] (кладочный, маркировочный…) и уровни, виды которых нужно создать [2].
При этом будут созданы новые виды, к которым уже применены соответствующие шаблоны видов [3], и они автоматически появятся в нужной группе в диспетчере проекта [4]:

Второй вариант создания видов — копирование существующих видов. После создания копии, необходимо самостоятельно изменить типоразмер вида [5] и назначить шаблон вида.

Подробнее о шаблонах вида см. Шаблоны видов. Общие принципы работы.
Создание новых видов. Разрезы, фасады, фрагменты.
Чтобы создать новый разрез, фасад или фрагмент, воспользуйтесь соответствующим инструментом на вкладке «Вид»:

Про настройки разрезов, фасадов и фрагментов см. разделы Фасады, Разрезы и Фрагменты.
Дублирование типов видов для удобной организации диспетчера проектов и фильтров
Вы можете сделать копию типоразмера вида (не путать с копией вида) для организации видов в браузере проекта или фильтрации. Для этого следует выделить вид в диспетчере проекта [1] и нажать «Изменить тип « [2], затем Копировать [3] и переименовать [4], а затем настроить [5] новый типоразмер вида (маркировку, шаблон вида и проч.).


Результат создания нового типа вида:

Диспетчер проекта. Организация спецификаций
Организация спецификаций в диспетчере проекта аналогична организации видов по параметру «ADSK_Назначение вида»:

Шаблоны видов. Общие принципы работы
Шаблон вида — это комплекс настроек видимости и графики элементов на конкретном виде, который можно применить к одному или нескольким видам:

При применении шаблона к виду, настройки переопределения видимости / графики, масштаба, уровня детализации и проч. как правило, блокируются (зависит от настроек шаблона вида). Такие «заблокированные» настройки отображаются серым цветом:

Для изменения настроек, нужно войти в выбор шаблона [1], а затем настроить нужные свойства [2] или отключить блокирование нужных свойств [3] (на скриншоте разблокирован масштаб вида):

Отключение шаблона вида. Временное отключение шаблона вида. Временное применение шаблона вида.
Чтобы отключить шаблон от вида, нужно нажать на шаблон в параметре «Шаблон вида» и выбрать «« в появившемся окне:

Иногда при работе с видами, к которым уже применен шаблон, бывает необходимо временно включить какую-либо категорию или изменить настройки графики. Для этого не нужно отключать шаблон от вида способом, описанным выше, достаточно временно отключить шаблон с помощью команды «Свойство временного вида» — «Выключить свойства временного вида», при этом по контуру экрана вида появится фиолетовая рамка, а параметры, заблокированные шаблоном вида, разблокируются:

Также при работе со вспомогательными видами бывает полезно посмотреть, как будет выглядеть оформленный вид (с примененным шаблоном). Для этого не нужно применять шаблон с помощью параметра вида «Шаблон вида», а следует воспользоваться командой «Свойство временного вида» — «Временное применение шаблона вида»:

После назначения нескольких временных шаблонов, между ними можно переключаться.
Чтобы отменить временные шаблоны, нажмите «Восстановить свойства вида».

Использование семейств листа
Совместно с шаблоном, в библиотеке семейств, поставляется семейство основной надписи «ADSK_ОсновнаяНадпись», которая содержит в себе форматы трёх форм по ГОСТ: Форма 3, Форма 5 и Форма 6.



Параметры настройки штампа приведены ниже. Пояснения по работе со штампом даны на примере формы 3.

- Параметр «Номер проекта» (встроенный параметр типа, раздел «Информация о проекте») — заполняется один раз и параметр «ADSK_Штамп Раздел проекта» (общий параметр, категория «Листы») — заполняется для каждого листа.
- Параметр «Наименование проекта» (встроенный параметр типа, раздел «Информация о проекте»), заполняется один раз.
- Стадия — параметр «Статус проекта» (встроенный параметр типа, раздел «Информация о проекте»), Лист — параметр «Номер листа» (встроенный параметр экземпляра, категория «Листы»), Листов — «ADSK_Штамп Количество листов» (общий параметр, категория «Листы»). Видимость параметра «ADSK_Штамп Количество листов» включается в свойствах экземпляра (для этого необходимо выделить основную надпись (штамп) на листе):

- Параметры «Наименование здания» (встроенный параметр типа, раздел «Информация о проекте») и «ADSK_Штамп Наименование объекта» (общий параметр, категория «Сведения о проекте»).
- «Имя листа» (встроенный параметр экземпляра, категория «Листы»). Может быть заменен пользовательским значением, для этого необходимо выделить основную надпись (штамп на листе) и активировать параметр «Имя листа Польз». После чего значение встроенного параметра экземпляра, изменится на значение параметра листа «ADSK_Штамп_Имя листа Польз» (тип «Многострочный текст). Имя листа в диспетчере, останется равным параметру «Имя листа»

- Параметры «АDSK_Штамп Строка 1 должность» … «АDSK_Штамп Строка 6 должность» (общие параметры, категория «Листы»). Служат для указания должностей. Если необходимо, чтобы значение какого-либо из этих параметров повторялось на каждом листе — измените категорию на «Сведения о проекте»
- Параметры «АDSK_Штамп Строка 1 фамилия» … «АDSK_Штамп Строка 6 фамилия» (общие параметры, категория «Листы»). Служат для указания фамилий. Если необходимо чтобы значение какого-либо из этих параметров повторялось на каждом листе — измените категорию на «Сведения о проекте»
- Параметр «Дата утверждения листа» (встроенный параметр экземпляра, категория «Листы»). Чтобы включить / выключить дату в конкретной строке, используются параметры экземпляра «Строка1_Дата» … «Строка16_Дата» (для этого необходимо выделить основную надпись (штамп) на листе):


- Параметр «Заказчик» (встроенный параметр типа, раздел «Информация о проекте»). Для активации данного поля необходимо выделить основную надпись (штамп) на листе и активировать параметр «Организация Заказчик».

- Параметр «Формат и кратность» (параметр типа семейства конкретного штампа).
- Параметр «ADSK_Штамп Боковой Инвентарный номер» (общий параметр, категория «Листы») — служит для заполнения инвентарного номера листа.
- Параметры «АDSK_Штамп Боковой Строка 1 должность» … «АDSK_Штамп Боковой Строка 6 должность» и параметры «АDSK_Штамп Боковой Строка 1 фамилия» … «АDSK_Штамп Боковой Строка 6 фамилия» (общие параметры, категория «Листы»). Служат для указания должностей и фамилий согласующих лиц. Если необходимо, чтобы значение какого-либо из этих параметров повторялось на каждом листе — измените категорию на «Сведения о проекте». Чтобы включить / выключить штамп согласования, используйте параметр экземпляра «Штамп согласований» (для этого необходимо выделить основную надпись (штамп) на листе). Количество фамилий в штампе согласований регулируется параметром «Штамп согласований Количество подписей» (доступные значения 2,4,6 подписей).

- Параметр «Штемпель даты / времени». Чтобы включить / выключить время печати, используйте параметр экземпляра «Время печати» (для этого необходимо выделить основную надпись (штамп) на листе):

- Для настройки размеров листа, используйте следующие параметры:
- Параметр «Формат А» — для указания формата, например, для формата А1 впишите «1», для формата А3 — «3». Размеры основной надписи изменятся автоматически. При этом, если вписать значение кроме 0…4, появится надпись: «ФОРМАТ НЕ ПО ГОСТ».

-
- Параметр «Кратность» — для указания кратности листа. Например, чтобы настроить лист с кратностью 3, нужно в параметр «Кратность» вписать значение «3». При этом, если такой кратности нет в ГОСТ, то на листе появляется надпись: «ФОРМАТ НЕ ПО ГОСТ».

-
- Параметр «Книжная ориентация» для смены вертикальной / горизонтальной (книжной / альбомной) ориентации основной надписи.
- Для установки нестандартного размера листа, включите параметр «Нестандартный размер», а затем настройте параметры «Ширина» и «Высота»:

- Если необходимо включить отображение номера страницы в верхнем правом углу листа, включите параметр экземпляра «Номер страницы» (для этого необходимо выделить основную надпись (штамп) на листе). Для заполнения номера страницы используется общий параметр экземпляра «ADSK_Штамп Номер страницы» (общий параметр, категория «Листы»).
- Для смены типа формы (Форма 3, 5 или 6) выберите нужный типоразмер из выпадающего списка.
Работа с марками видов
Имена марок видовых экранов составлены из параметров, которые в них содержатся, например:


У каждой марки видового экрана присутствует дополнительный параметр «ADSK_Примечание к виду», который можно заполнять о необходимости:

Вы можете настроить собственные типоразмеры видовых экранов, в шаблоны загружены дополнительные марки видовых экранов:

Автор manual Опубликовано 01.01.2019 21.04.2020 Рубрики 1. Общая инструкция по работе с шаблонами

Нажмите на иконки, чтобы распечатать данную страницу, отправить по почте или сохранить в формате PDF.
Скачать Руководство целиком в формате PDF
Оглавление
- Введение. Общее описание шаблонов
- 1. Общая инструкция по работе с шаблонами
- 1.1. Начало работы
- 1.2. Общие настройки элементов оформления проекта
- 2.1. Вкладка «Архитектура»
- 2.2. Вкладка «Аннотации»
- 2.3. Вкладка «Вид»
- 3.1. Вкладка «Конструкции»
- 3.2. Вкладка «Аннотации»
- 3.3. Вкладка «Вид»
- 3.4. Автоматизация
- 4.1. Вкладка «Конструкции»
- 4.2. Вкладка «Управление»
- 4.3. Вкладка «Аннотации»
- 4.4. Вкладка «Вид»
- 4.5. Автоматизация
- 5.1. Вкладка «Системы»
- 5.2. Вкладка «Аннотации»
- 5.3. Вкладка «Вид»
- 5.4. Автоматизация (макросы)
- 6.1. Вкладка «Системы»
- 6.2. Вкладка «Аннотации»
- 6.3. Вкладка «Вид»
- 6.4. Автоматизация (макросы)
- 7.1. Вкладка «Системы»
- 7.2. Вкладка «Аннотации»
- 7.3. Вкладка «Вид»
- 7.4. Автоматизация и расширение функционала с помощью надстроек (плагинов) к Revit
Переименование общих параметров
При работе с шаблоном Autodesk Community 2017 многие столкнулись с интересным явлением: общие параметры как-то странно себя ведут:

Сейчас расскажу об этом явлении.
UPD: сделал табличку с сопоставлением параметров ADSK 2017 и Weandrevit:
Введение
Скажу сразу: переименовать общий параметр в текущем рабочем проекте невозможно (точнее можно, но это сломает весь файл)
Но можно сделать так, что имя того же параметра будет другим в новых проектах.Если открыть файл общих параметров через Блокнот — в начале будет предупреждение «# Do not edit manually«.

Сломать файл действительно очень просто, но это нас не остановит! Наверняка многие пробовали переименовать параметр в этом файле вручную (безрезультатно).
Подготовим материалы
Создадим новый файл общих параметров и назовем его «Параметры Weandrevit», подключим к Revit и создадим там параметр «Рзм.Длина»:

Создадим семейство с этим общим параметром, также добавим другие параметры и формулы:

Сохраним семейство как «Семейство Weandrevit», создадим новый пустой проект, загрузим в него это семейство. В проекте создадим спецификацию, выведем в неё общий параметр «Рзм.Длина», также создадим какое-нибудь расчетные параметры:

Еще создадим марку и также выведем в неё параметр «Рзм.Длина», сохраним как «Марка Weandrevit», загрузим марку в проект и установим на семейство:

Сохраним как «Проект Weandrevit».
Затем откроем файл общих параметров в Блокноте и переименуем «Рзм.Длина» на «ADSK_Длина»:

Проделаем все те же действия: создадим новое семейство «Семейство ADSK», добавим туда параметр «ADSK_Длина», загрузим в проект, создадим спецификацию и марку, сохраним как «Проект на шаблоне ADSK»:
Эксперимент
Откроем «Семейство Weandrevit», там увидим параметр «Рзм.Длина» — имя не изменилось (в файле общих параметров имя уже новое, но семейство не обращает на это внимания).
Попытаемся добавить параметр «ADSK_Длина» — появляется ошибка:
Очевидно, что параметр получает имя при первом добавлении, которое жестко прописывается в семействе.
Дальше интереснее.
Загрузим «Семейство Weandrevit» в «Шаблон ADSK». Смотрим на семейство: «Рзм.Длина» заменен на «ADSK_Длина»! Проверяем спецификацию: параметр пришел в один столбец в «Семейством ADSK», марка тоже работает:

Закроем «Семейство Weandrevit» и откроем его на редактирование из этого проекта — удивительное дело! Мало того, что параметр переименован, так еще и формулы изменились:

Продолжаем экспериментировать: загрузим «Семейство ADSK» в «Шаблон Weandrevit». Произойдет обратное.
То же самое происходит со спецификациями и марками: при переносе из одного проекта в другой имена параметров будут изменяться, но семейства и спецификации продолжают работать, как ни в чем не бывало.
Интересно, что при копировании спецификации параметр в ней переименовывается, а «Заголовок» — остается прежним:

Очевидно, что информация о добавленном общем параметре и его имени жестко прописывается в проекте и изменяет все последующие загружаемые семейства.
Даже если удалить из файла все семейства, марки, спецификации, параметры проекта — параметр всё равно будет переименовываться при загрузке другого семейства в проект!Вот небольшое кино:
Объяснение эксперимента
В Revit общие параметры хранятся в классе Definition — «Определении общего параметра». Бывает «ExternalDefinition»(определение, загружаемое из txt-файла) и «InternalDefinition» (хранящееся в проекте). При добавлении общего параметра (например в семейство) сначала создается ExternalDefinition, который конвертируется в InternalDefinition и сохраняется в файле семейства. Если еще раз попытаться добавить этот же параметр — Revit увидит, что этот параметр уже был добавлен (InternalDefinition уже присутствует) и выдаст ошибку:
И главное — определяет Revit это не по имени параметра, а по его GUID: ошибка будет выдана в случае, если у параметра совпадает GUID, а имя может отличаться. GUID — универсальный механизм по генерации уникального ключа, с крайне малой вероятностью независимой генерации двух одинаковых значений.
При загрузке семейства в проект происходит то же самое: Revit проверяет, есть ли в проекте InternalDefinition с этим же GUID, если нет — он добавляется в проект, если есть — используется тот, что уже есть в проекте. Можно сказать, что первый загруженный параметр «захватывает флаг» и хранится в проекте со своим именем и настройками.
Например, параметр «ADSK_Наименование» — это тот же параметр «Наименование», который был создан в старом шаблоне Autodesk Community. Поэтому, если вы загрузите семейство окна из шаблона ADSK АР 2017 в старый шаблон Community — «ADSK_Наименование» превратится в «Наименование».
Что еще можно сделать с определениями параметров?
Как мы уже увидели, определение параметра жестко записывается в проект, и удалить его через интерфейс нельзя.
Но доступ в нему можно получить через API, например, с помощью RevitLookup или через класс SharedParameterElement (доступен начиная с версии 2016).
У определения параметра даже есть ID: можно выбрать его в проекте через «Выбрать по коду» и удалить.
После этого параметр можно добавить с другим именем.
Значит, параметр все-таки можно переименовать? Нет!В тот момент, когда мы нажмем Delete — этот параметр удалится из всех элементов, где он использовался — из семейств, марок, спецификаций, удалятся все связанные формулы.
Такую штуку можно проделать только в пустом шаблоне или если нам дейтсивтельно надо полностью вычистить случайно попавший параметр.
Зачем такие сложности?
Действительно, зачем придумывать какие-то переименования и путать людей?
Есть несколько причин:- Для параметров шаблона Autodesk утверждена система именования с префиксом ADSK_, и вначале предлагалось генерировать все параметры с нуля. Но в этом случае все шаблон оказался быо полностью несовместимым со всеми старыми семействами (и наоборот). Использование переименования параметров позволяет решить эту проблему — семейства будут работать и в том, и в другом шаблоне;
- Помимо имени параметра в «Определении» также сохраняется «Описание» к параметру (всплывающая подсказка при наведении указателя мыши на параметр).
Но эта подсказка может со временем устареть, а поменять её также невозможно. Например, в параметре «КМ.ТипЭлемента» из старого шаблона приведена инструкция по его заполнению, но сейчас эта схема заполнения уже другая. Соответственно я изменил описание параметра в файле общих параметров, создал пустое семейство с этим параметром и загрузил его в пустой проект — заготовку для нового шаблона. При загрузке старых семейств в новый шаблон подсказка параметра будет обновлена. - Многим не нравится система именования, которую я придумал в своем шаблоне (типа «Рзм.Длина», «Орг.ТипЭлемента» и т.д.) — многие указывают в начале параметра префикс с аббревиатурой компании, кто-то не пользуется префиксами и т.д.
Теперь это не проблема — вы можете взять файл общих параметров, переименовать их по своему стандарту, создать пустое семейство со всеми этими параметрами и добавить в пустой проект. После этого, когда будете загружать в него семейства из других шаблонов — параметры в них будут сразу переименованы по вашему стандарту.
Этот механизм — важный шаг к использованию в масштабах страны одного набора общих параметров, так как до этого попытки стандартизации упирались в споры «нам нужно такое имя! — а нам нужно такое!».
Теперь основной идентификатор параметра — это его GUID.
Например, мне не нравится префикс ADSK_, так как он слишком длинный. В моем новом шаблоне «ADSK_Наименование», «ADSK_Масса» и т.д. переименованы на «О_Наименование», «О_Масса» и т.д.
Проблемы с файлом каталога типоразмеров
Если вы создадите проект на базе шаблона «ADSK АР 2017», скачаете библиотеку семейств для старого шаблона Community и попытаете загрузить семейство окна в свой проект — возникнет ошибка:

Открываем семейство окна — параметр «Наименование» на месте, в каталоге типоразмеров — тоже «Наименование»… Хотя мы уже знаем, в чем причина — при загрузке окна имя параметра заменяется на «ADSK_Наименование», а такого параметра в каталоге уже нет. Решается задача просто: надо подправить TXT-файл, изменить имена параметров на используемые в шаблоне:

Этот макрос позволяет увидеть список всех определений параметров, их ID и GUID в проекте:
public void ShowAllDefs() < Document doc = this.ActiveUIDocument.Document; FilteredElementCollector col = new FilteredElementCollector(doc) .OfClass(typeof(SharedParameterElement)); string names = «»; foreach (SharedParameterElement spe in col) < names += spe.Name + » «; names += spe.Id.IntegerValue.ToString(); names += spe.GuidValue.ToString() + «n»; >TaskDialog.Show(«IntsDefs», names); >
При помощи этого макроса можно, например, проконтролировать загрузку в проект «стороннего» семейства с другим набором параметров. UPD: также такой плагин есть в Bim-Starter + с возможностью удаления определений параметров.

Зная ID, можно удалить его через «Управление — Выбрать по ID».
Осторожно, при удалении «Определения» параметра могут сломаться все семейства и спецификации в файле, использующие этот параметр.
Всем привет! Тут мой блог об Autodesk Revit, а на самом деле — просто блокнот, куда я записываю свои идеи.
Надеюсь, что информация окажется полезной и интересной.Пакетная замена общих параметров в семействах


Всем привет! Иногда по работе сталкиваешься с задачей адаптации семейств под стандарт ФОП организации или под стандарт ADSK. Особенно актуально для семейст MEP. Вручную всё менять — долго, с помощью известных программ — платно.
Но! Есть бесплатное и пока чуть менее функциональное решение — SP_Manager!
Для установки программы нужно скопировать два файла CE_SPManager.dll и CE_ SPManager .addin в папку С:\Users\»Имя пользователя»\AppData\Roaming\Autodesk\Revit\Addins\2018. Запуск программы производится с панели Revit «Надстройки», раскрывающийся список «Внешние инструменты». При первой загрузке Revit с данной надстройкой нужно будет разрешить загрузку программы. Проверялось на Revit 2018.

В окне программы через меню «Файл» загрузить ФОП, затем просканировать папку с семействами. Вложенные папки тоже определяет.

Далее в таблице выбрать из списка новые параметры для замены и нажать кнопку «Заменить».

Ограничения бесплатной версии:
- файлы проекта не сканирует, только семейства;
- В сопутствующих файлах типоразмеров семейств *.txt (если они есть) названия параметров не меняет;
- настройки не сохраняет;
- таблица обновляется только перезапуском программы.
Через некоторое время будет доступна полная версия программы. Проектируйте и моделируйте с удовольствием! Всем пока!
