Файл Revit с общими параметрами, где находится

Обновлено: 02.07.2024

Бесплатная надстройка Autodesk Revit для управления параметрами Revit в среде проекта и семейства.

Устаревшее видео. Скоро будет загружен новый.

Возможности

Общие:

  • Создать новые параметры
  • Изменить существующие параметры
  • Экспорт/импорт параметров из Excel и файла общих параметров
  • Создавайте, редактируйте и объединяйте файлы общих параметров с помощью встроенного редактора общих параметров.
  • Добавьте свойства к таким параметрам, как «Изменяемый пользователем», «Видимость», «Описание», «Скрыть, если нет значения» и «Группы».

Модель:

  • Перенос и изменение параметров из исходного в одно или несколько целевых семейств без открытия семейств.

Семья:

  • Подключение и создание параметров вложенного экземпляра

Совместимость с версиями Autodesk Revit: 2017, 2018, 2019, 2020, 2021 и 2022.

Журнал изменений

Версия 1.4.3.0

🐜 Исправления ошибок

  • Свойство Parameters Visibility читается неправильно (всегда отображается «Да»).
  • Ошибка при пакетном изменении видимости нескольких параметров.
  • Сохранялись только параметры, видимые в списке просмотра редактора общих параметров, что вызывало проблемы при использовании поля поиска.

Версия 1.4.2.0

🐜 Исправления ошибок

  • Не считываются все параметры из файла общих параметров.
  • Параметры, невидимые при поиске, не импортируются.
  • Значение параметра применяется только к одному типу/экземпляру.
  • Некоторые параметры вложенного экземпляра не отображались как подключенные параметры.
  • Проблема со специальными символами в файле общих параметров (связанная с кодировкой).
  • Незначительные проблемы с интерфейсом/UX.

Версия 1.4.1.0

✔ Новые возможности

  • Найти и заменить: удалите текст, оставив поле «заменить на» пустым.
  • Семейная среда: теперь параметры создаются в том порядке, в котором они отображаются в виде таблицы.

🚀 Улучшения

  • Сортировка столбцов в табличном представлении.
  • Изменения, сделанные на вкладке "Семья", автоматически отразятся на других вкладках.

🐜 Исправления ошибок

  • Не все параметры отображаются как отредактированные после изменения идентификаторов GUID.
  • «Значения могут различаться в зависимости от экземпляра группы» не работают должным образом.
  • Невозможно удалить параметры из модели в некоторых сценариях.
  • Конфликты DLL.

Версия 1.4.0.0

✔ Новые возможности

  • Возможность задать порядок добавления параметров в проект и в семейства.
  • Сохраняйте общие параметры из общего редактора в порядке их сортировки.
  • Возможность создания новых идентификаторов GUID при сохранении из общего редактора.

🚀 Улучшения

🐜 Исправления ошибок

  • GUID не отображается после импорта из Excel.
  • Ошибка при скрытии неотмеченных параметров.
  • Сбросить изменения в общем редакторе, изменив все группы на значения по умолчанию.
  • В некоторых случаях невозможно изменить имя вновь добавленного параметра.

Версия 1.3.1.0

🐜 Исправления ошибок

  • Ошибка, вызванная дублированием имен групп в файлах общих параметров.

Версия 1.3.0.0

✔ Новые возможности

  • Вставка параметров из родительского во вложенные семейства в среде семейства.
  • Редактор общих параметров добавлен в Семейную среду.
  • Столбец «Категория семейства» для управления списком семейств «Вложенные типы» в среде «Семейство».
  • Функция перетаскивания для назначения категорий параметрам.

🚀 Улучшения

  • Упорядочить группы параметров в алфавитном порядке.
  • Интерфейс/пользовательский интерфейс.

🐜 Исправления ошибок

  • Сохраненные группы категорий недоступны после повторного открытия окна для назначения категорий параметру.
  • Параметры FamilyType вызывают ошибки в общем редакторе.

Версия 1.2.1.0

✔ Новые возможности

  • Совместимо с Revit 2022.
  • Параметры для визуализации информации GUID из параметров.

🚀 Улучшения

  • Загрузка представлений в семейной среде.
  • Семейная среда: возможность копировать, выбирать и изолировать вложенные семейства на вкладке "Вложенный тип".
  • Незначительные улучшения пользовательского интерфейса.

🐜 Исправления ошибок

  • Подкатегории не назначаются при изменении группы параметров.
  • Повторяющиеся встроенные параметры.
  • Параметры типа материала автоматически меняются на тип семейства.
  • В некоторых случаях параметры типа материала не экспортируются в Excel.
  • Раскрывающийся список не фильтрует группы общих параметров.

Версия 1.2.0.0

✔ Новые возможности

  • Редактор общих параметров для создания, редактирования и объединения файлов общих параметров.
  • Поддержка добавления свойств к таким параметрам, как "Изменяемый пользователем", "Видимость", "Описание", "Скрыть, если нет значения" и "Группы".
  • Поддержка подкатегорий (проходки стен, водосточные желоба и т. д.).

🚀 Улучшения

  • Улучшенный UI/UX
  • Возможность сортировки по статусу (новый параметр, измененный, существующий).
  • Добавлены окна предупреждений и отчетов для просмотра результатов команд ParaManager.

🐜 Исправления ошибок

  • Дублирование GUID общих параметров. ParaManager сохраняет GUID всех параметров.
  • Повторяющиеся параметры на вкладках "Семейные группы" и "Перенос".
  • В некоторых случаях невозможно установить начальное значение параметра.

Версия 1.1.0.0

  • Вкладка "Семейства" (среда модели) для добавления параметров из модели непосредственно в семейства, не открывая их.
  • Вложенные типы (семейная среда) для подключения и передачи параметров вложенных типов в родительское семейство
  • Создавать отчеты, содержащие сведения о том, какие параметры были добавлены в семейства и когда.
  • Подавление предупреждений при переносе параметров из одного семейства в несколько семейств.
  • Поддержка общих групп при импорте параметров из файла общих параметров.
  • Исправлены мелкие ошибки

Версия 1.0.0.0

  • Создавайте новые параметры в пользовательском интерфейсе и/или из электронных таблиц Excel и файлов общих параметров.
  • Изменить существующие параметры
  • Экспорт/импорт параметров из Excel и файла общих параметров

Заполните короткую форму ниже, чтобы загрузить надстройку Revit.

Поддержите разработку бесплатных приложений DiRoots.

Мы прилагаем много усилий для разработки наших приложений.

Если вам нравятся наши надстройки, поделитесь с нами своей благодарностью.

Разработка программного обеспечения на заказ 🔨

Мы специализируемся на разработке индивидуальных цифровых решений:

  • Дополнения для продуктов Autodesk, Bentley и BricsCAD
  • Скрипты в Dynamo или Grasshopper
  • Отдельные приложения
  • Веб-приложения
  • и т. д.

следуйте за нами.

решения.

свяжитесь.

Офис в Великобритании:
Thomas House
Экклстон-сквер, 84
SW1V 1PX, Лондон

Офис в Португалии:
R. Доктор Эдуардо де Алмейда 628, R/C,
4810-264, Гимарайнш
(скоро)

Обзор конфиденциальности


Автор:

Общие вопросы

Вопрос. Как создать ссылку на элемент в Revit?

О: У каждого элемента есть идентификатор. Уникальный идентификатор модели используется для того, чтобы убедиться, что вы ссылаетесь на один и тот же элемент в нескольких сеансах Revit.

Вопрос. Может ли модель использовать только один файл общих параметров?

О: Общие файлы параметров используются для хранения битов информации о параметре. Наиболее важной частью информации является GUID (глобальный уникальный идентификатор), который используется для обеспечения уникальности параметра в одном файле и в нескольких моделях.

Revit может работать с несколькими общими файлами параметров, но одновременно считывать параметры можно только из одного файла. Затем вы можете выбрать один и тот же файл общих параметров для всех моделей или разные файлы для каждой модели.

Кроме того, ваше приложение API не должно вмешиваться в файл параметров пользователя. Отправляйте свое приложение с собственным файлом параметров, содержащим ваши параметры. Чтобы загрузить параметры в файл Revit:

  • Приложение должно помнить имя файла параметров пользователя.
  • Переключитесь на файл параметров приложения и загрузите параметр.
  • Затем вернитесь к файлу пользователя.

Вопрос. Нужно ли распространять файл общих параметров вместе с моделью, чтобы другие программы могли использовать общие параметры?

О: Нет. Файл общих параметров используется только для загрузки общих параметров. После их загрузки файл больше не нужен для этой модели.

Вопрос. Копируются ли значения общих параметров при копировании соответствующего элемента?

О: Да. Если у вас есть общий параметр, содержащий уникальный идентификатор элемента в базе данных, добавьте уникальный идентификатор элемента Revit или добавьте другой общий параметр с уникальным идентификатором элемента Revit. Сделайте это, чтобы проверить его и убедиться, что вы работаете с исходным идентификатором элемента, а не с его копией.

Вопрос. Являются ли уникальные идентификаторы элементов (UID) универсально уникальными и могут ли они когда-либо меняться?

О: UID элементов являются универсальными, но идентификаторы элементов уникальны только в пределах модели.Например, если вы скопируете стену из одного проекта Revit в другой, UID стены обязательно изменится, чтобы сохранить универсальную уникальность, но идентификатор стены может не измениться.

Вопрос. Обновление Revit занимает много времени, когда мое приложение отправляет данные обратно в модель. Что мне нужно сделать, чтобы ускорить его?

О: Убедитесь, что вы вызываете Document.Regenerate() так часто, как это необходимо. Хотя этот метод необходим для того, чтобы элементы в документе Revit отражали все изменения, он может замедлить работу вашего приложения. Имейте также в виду, что когда транзакция фиксируется, происходит автоматический вызов повторной генерации документа.

Вопрос. Что делать, если я хочу добавить общие параметры к элементам, к которым нельзя привязать общие параметры? Например, сетки или материалы.

О: Если тип элемента не позволяет добавлять общие параметры, необходимо добавить параметр проекта. Это немного усложняет задачу, когда нужно получить доступ к общему параметру, связанному с элементом, поскольку он не отображается как часть списка параметров элемента. Используя такие приемы, как превращение общего параметра проекта в строку и включение идентификатора элемента в общий параметр, вы можете связать данные с элементом, предварительно проанализировав строку.

Вопрос Как получить доступ к сохраненным моделям и контенту в формате BMP?

О: Preview.dll — это подключаемый модуль оболочки, представляющий собой объект, реализующий интерфейс IExtractImage. IExtractImage — это интерфейс, используемый папками оболочки Windows для извлечения изображений для файлов известного типа.

Дополнительную информацию см. в Руководстве для разработчиков Revit API.

Клиент написал мне по электронной почте о параметрах. Им было трудно разобраться с различными типами, поэтому я решил сделать небольшой пост об этом.

В Revit существует четыре типа параметров:

Системные параметры
Общие параметры
Параметры проекта
Семейные параметры

Глобальные параметры (новинка 2017 г.)

Если вы считаете, что есть вероятность того, что пользовательский параметр нужно будет запланировать или пометить, вы должны сделать его общим параметром. Таким образом, в основной надписи вам нужно сделать эти настраиваемые параметры как минимум параметром проекта. Это скажет Revit, что с ними делать. Но рассмотрите возможность сделать их общими для дополнительной гибкости в будущем.

*Обновление за 2017 год — внизу был комментарий о глобальных параметрах (GP). Поэтому я добавил их в таблицу. Глобальные параметры работают в среде проекта. Их можно назначить для управления значениями параметров экземпляра и типа элементов в проекте. Таким образом, если вы измените глобальный параметр, он потенциально может повлиять на несколько объектов или типов в проекте. Они определяются пользователем, но при желании их можно предварительно создать в файлах стандартных офисных шаблонов (RTE). Их можно назначать только тем свойствам, которые «выставлены» фабрикой. Таким образом, некоторые вещи еще не могут управляться GP. Большинство размеров также можно маркировать непосредственно в среде проекта с помощью GP. Это позволяет вам строить отношения в рамках проекта с элементами, которые не обязательно физически расположены рядом друг с другом.

< /tr> < td valign="bottom">Да
Вид параметра Кто его создает Где он живет Появляется в тегах Появляется в расписаниях Описание
Системные параметры Встроенные Проект и семейство Да Да Встроено в Revit, его нельзя изменить
Общие параметры Определяются пользователем Проект и семейство Да Пользовательский параметр создан для максимальной переносимости и гибкости
Параметры проекта Определяется пользователем Проект Нет Да Пользовательский параметр, доступный для всех объектов в проекте
Глобальные параметры Определяется пользователем Проект Нет Нет Пользовательский параметр, который может управлять открытым экземпляром и параметрами типа в проекте
Семейные параметры Определяется пользователем Семейство Нет Нет Пользовательский параметр, доступный только для семейства

Надеюсь, это поможет немного прояснить ситуацию.

44 ответа на параметры Revit

Здравствуйте, спасибо за всю информацию, которую вы нам предоставили.

У меня есть вопрос относительно общих параметров.

В моем проекте есть общий параметр для зоны ветра, это параметр экземпляра, и я пометил его как «Информация о проекте».
Когда я начинаю новый проект, я добавляю ветровую зону через параметры проекта, и она сообщает о тегах в проекте, но не сообщает о графиках.
Когда я создаю новое расписание, я добавляю параметр ветровой зоны в расписание и удостоверяюсь, что он помечен для расписания, т. е. «Фундаменты конструкции отмечены галочкой в ​​списке категорий», параметр появляется в расписании, но не сообщает о ветровая зона? Любая помощь будет здоровой.

Спасибо за комментарий. Мне нужно немного больше информации. Что за параметр «Ветровая зона»? Это текст, число, целое число и т. д.? Вы применили параметр проекта к Structural Foundations? Или в другие категории тоже? Подозреваю, что одна из настроек конфликтует либо в общем параметре, либо в расписании. Если вы заинтересованы в том, чтобы я посмотрел ваш файл, я могу предоставить эту услугу. Пожалуйста, свяжитесь со мной напрямую через контактную форму здесь на сайте, чтобы запросить расценки на это.

Здравствуйте, прежде всего спасибо за разъяснения.
У меня есть вопрос, относящийся к системным параметрам:
Я понял, что граница помещения является системным параметром, и его можно найти в некоторых категориях или семействах (и изменить его как да/нет), но не в все.
Наконец, мой вопрос: есть ли способ включить этот тип системного параметра в семейство несущих балок (как структурный элемент внутри помещения)? Я не очень хорошо понимаю, почему структурная колонна считается границей комнаты, а структурная балка - нет.
Это будет полезно для расчета чистого объема некоторой комнаты, где выставлены не только колонна, но и балки.
Заранее благодарим за сотрудничество.
С наилучшими пожеланиями

Спасибо за ваш комментарий. Autodesk определяет, какие категории являются границами помещений. Я не могу сказать, почему колонны ограничивают комнату, а балки — нет, но я не знаю, как добавить эту функцию в категории, которые ее не поддерживают.

Большое спасибо, Пол, за быстрый ответ.
Я также оставил этот вопрос в службе поддержки Autodesk Sustomer (я просто надеюсь, что кто-то из Autodesk примет во внимание мои комментарии, чтобы улучшить последующие выпуски).
С наилучшими пожеланиями

С удовольствием. И я надеюсь, что они примут ваши предложения. Очень хорошие идеи. Будьте осторожны.

Как найти неиспользуемый параметр в семействе, потому что я не использовал ни одного параметра, некоторые из которых назначаются, а некоторые для математических целей, а некоторые создаются и используются изначально, после оптимизации формулы семейства некоторые параметры не используются. Я хотел бы определить и удалить те параметры, которые не назначены.

Не существует автоматизированного способа сделать это. Обычно я выбираю каждый параметр (по одному), а затем нажимаю кнопку «Удалить». Он отобразит диалог. Диалог либо просто подтвердит удаление, либо предупредит, что параметр используется.Если он используется, нажмите кнопку отмены и перейдите к следующему. Если он просто подтверждается, но не используется, вы можете нажать «ОК» и удалить его. Если у вас много параметров, это утомительно, но работает.

Надеюсь, это поможет.

Пол
Еще одно различие между общими параметрами и параметрами проекта заключается в том, что параметры проекта доступны для ключевых расписаний, а общие параметры — нет. К сожалению, побочным эффектом этого является то, что информация, которая контролируется расписанием ключей, не может отображаться в теге. Знаете ли вы обходной путь для этого?

Хотелось бы, чтобы у меня был обходной путь для этого или, лучше, чтобы этого ограничения не существовало. Это одна из тех вещей, которые я люблю называть «искусственными барьерами». Ну ладно.

Итак, мне очень нужен совет по поводу чего-либо. Например, можем ли мы назначить параметры «да/нет» для комнат. Это прозвучит безумно, но я должен выполнять две разные функции в одной модели. Это означает, что некоторые комнаты для дизайна 1, скажем, некоторые из вариантов дизайна 2. Мы должны разместить их в одном месте и скрыть один из них в одном варианте.
Нам нужно показывать эти две опции клиенту всякий раз, когда он просит об этом. Варианты дизайна нам не подходят, у него такой большой проект и в нем несколько связанных файлов. Мы не можем сделать 2 файла модели, это такой большой масштаб, и мы пара людей.
Что бы вы предложили для этого?
Фильтры? Фаза? Комнаты и пространства? Варианты дизайна?
Что-нибудь?

То, что вы описываете, звучит сложно и не очень эффективно. Я не уверен, почему варианты дизайна не будут работать для вас, но они предназначены для того, чтобы управлять альтернативными вариантами. Это «МОЖЕТ» быть реализовано поэтапно, но опять же, варианты дизайна были бы моим первым выбором.

Это потому, что нам нужно создавать группы. Это жилой проект, но, как я пытался объяснить, нам всегда нужно работать так, как если бы это была офисная функция.
Полагаю, мы собираемся сделать 2 разные модели, основанные на плоскостях и связях каждой из них для каждого варианта.
Я еще раз проверю варианты дизайна, основываясь на вашей идее. Большое спасибо

Уважаемый Павел,
У меня очень простой вопрос:
Насколько я понимаю этажи относятся к Семейству Систем, так же как и их параметры, верно?
Итак, как я могу показать толщину пола (фактический параметр) в теге?
Я использую Revit 15, и когда я пытаюсь создать тег, я могу выбрать только общий параметр, но в сводной таблице вы говорите, что системные параметры МОГУТ отображаться в тегах и расписании. Так как?
Заранее спасибо
Л

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

Спасибо за оперативный ответ.
Я пытался найти решение этой проблемы в течение месяца! Я полагаю, я должен сдаться на данный момент.
Еще раз спасибо за вашу очень полезную помощь
L

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

Здравствуйте, Пол,
Спасибо за пояснение, очень щекотливое.
Но поскольку у нас есть глобальные параметры, как бы вы заполнили таблицу? Как вы думаете, они туда влезут?
Думаю, я мог бы ответить на этот вопрос:
Определяется пользователем
Жизнь в Project и Family
Но не уверен в других аспектах, которые вы рассматриваете.

Похоже, пришло время обновить этот пост. Я добавил обновление для глобальных параметров. Обновите пост, если он не отображается. Спасибо.

Дополнительные сведения см. в документации Autodesk Revit.

Примечание. В настоящее время FME считывает только элементы модели. Эти элементы будут иметь различные атрибуты и геометрию. Как только будет добавлена ​​возможность чтения плана этажа, FME также будет считывать как базовые элементы, так и элементы, относящиеся к виду.

Общие атрибуты

Поле BUILDING_LEVEL

Эти атрибуты содержат информацию об уровне здания, на котором находится объект. Лестничные (и некоторые другие) элементы имеют два набора этих атрибутов: один для нижнего уровня (BaseLevel) и один для верхнего уровня (TopLevel).

Атрибуты размещенного элемента

Элементы, размещенные внутри других элементов, например дверей, будут иметь эти дополнительные атрибуты в своих функциях.

Дополнительные параметры в качестве атрибутов

Несколько дополнительных встроенных параметров будут считываться как атрибуты элементов, если они заданы для соответствующих элементов Revit. Эти атрибуты имеют префикс имени набора параметров, если применимо.

Дополнительные параметры в качестве атрибутов для функций дисциплины трубопроводов

Эти параметры можно найти только в элементах из дисциплины трубопроводов.

Определяемые пользователем параметры как атрибуты

FME будет считывать параметры семейства из элементов Revit как атрибуты элементов, если они принадлежат к поддерживаемому набору параметров. Эти наборы параметров включают:

Параметры будут иметь префикс имени их набора, как и встроенные параметры.

FME будет считывать параметры проекта из элементов Revit как атрибуты элементов, если они принадлежат к поддерживаемому набору параметров. Эти наборы параметров включают:

Параметры будут иметь префикс имени их набора, как и встроенные параметры.

Поддержка системы координат

Файлы Esri *.prj и *.wld/wld3

FME будет искать в папке с набором данных файл с тем же именем, что и у вашего набора данных, но с расширением .prj. Если он не может найти файл с таким именем, он будет искать файл esri_cad.prj в папке набора данных. Если любой из этих файлов существует, FME будет использовать информацию о системе координат, содержащуюся в нем, для геолокации файла Revit.

Если файл .prj найден, FME также выполнит поиск в папке набора данных файла с тем же именем, что и у вашего набора данных, но с расширением .wld или .wld3. Если он не может найти файл с таким именем, он будет искать файл esri_cad.wld / esri_cad.wld3 в папке набора данных. Если какой-либо из этих файлов существует, FME будет использовать информацию в файле для преобразования координат объектов в наборе данных в их новые геопространственные координаты.

Если файлы не могут быть найдены, перевод будет продолжен с использованием информации о координатах, найденной в наборе данных, без выполнения каких-либо дополнительных преобразований.

Дополнительную информацию о создании файлов .prj и .wld / .wld3 в ArcGIS Pro см. на странице справки ArcGIS: 3D-модель Revit с географической привязкой.

Собственная система координат Revit

Если FME не находит файл Esri .prj, вместо этого он ищет информацию о системе координат в наборе данных Revit. Для правильной географической привязки набора данных файл Revit необходимо связать с системой координат DWG в Autodesk Revit.

Дополнительную информацию о связывании файла DWG с набором данных Revit см. на странице справки Autodesk: Связать файл DWG и использовать общие координаты.

Читайте также: