Кулек параметров
Плагин Кулёк параметров позволяет пакетно добавлять параметры из подключенного к проекту Файла Общих Параметров (далее ФОП) в семейства, а также сохранять и загружать наборы параметров.
Интерфейс
Перед запуском плагина, необходимо проверить какой ФОП подключен к проекту и подключен ли он вообще. Это можно сделать перейдя на вкладку Управление кнопка Общие параметры.
Если запустить плагин без подключенного ФОП, появится сообщение об ошибке - Перед началом работы подключите Файл Общих Параметров!
Если в окне Изменение общих параметров указан корректный путь к ФОП, а также группы параметров и сами параметры отображаются корректно, мы можем перейти к запуску плагина пакетного добавления параметров.
Разберем интерфейс плагина по блокам:
Блок 1 включает в себя выбор варианта добавления параметров в семейства:
Активное семейство - добавляет параметры только в открытое в интерфейсе Revit активное семейство.
Все открытые семейства - добавляет параметры во все открытые в интерфейсе Revit семейства.
Семейства в выбранной папке - добавляет параметры во все семейства в выбранной папке.
Блок 2 позволяет выбрать в какую группу параметров семейства будут добавляться общие параметры (значение можно изменить позже в блоке 7).
Блок 3 позволяет выбрать параметром Типа или Экземпляра будет общий параметр при добавлении в семейство (значение можно изменить позже в блоке 7).
Блок 4 позволяет выбрать группу общих параметров из ФОП.
Блок 5 позволяет выбрать необходимые общие параметры из группы общих параметров для добавления в семейства.
Блок 6 кнопки добавления и удаления параметров в список выбранных параметров
Блок 7 список выбранных параметров. Включает в себя столбцы:
Параметр - имя выбранного параметра
Экземпляр - чекбокс, указывающий будет ли параметр параметром экземпляра. Если галочка стоит, то параметр будет добавлен как параметр экземпляра. Если галочка не стоит, параметр будет добавлен как параметр типа.
Группирование - выпадающий список в котором можно выбрать в какую группу параметров семейства будут добавляться общий параметр.
Формула - поле ввода формулы. В данном поле можно ввести формул в соответствии с синтаксисом формул Revit (“Какой-то текст”, 100, Имя параметра). Нужно отметить, что в поле формула можно сослаться на параметр семейства, но он уже должен быть добавлен в семейство ранее.
Блок 8 - кнопки сохранения и загрузки .json файла, содержащего список выбранных параметров.
Далее мы рассмотрим варианты добавления параметров в семейства.
Активное семейство
Текущий вариант добавляет параметры только в открытое в интерфейсе Revit активное семейство. Соответственно, необходимо открыть семейство в которое мы планируем добавить выбранные параметры через Файл - Открыть.
Далее выбираем требуемый набор параметров и указываем будут ли они относиться к параметрам Типа или Экземпляра, указываем Группирование и Формулу, если это необходимо.
Когда нас устроит набор выбранных параметров и их свойства, можно нажать Ок, клавишу Enter или Пробел.
В результате в параметрах семейства мы увидим выбранные параметры с соответствующими значениями в формулах и группировкой.
ВАЖНАЯ ДЕТАЛЬ
В параметре Рзм.Длина в поле формулы указан параметр Рзм.Высота как мы и планировали, заполняя форму. Этот вариант сработал из-за того что параметр Рзм.Высота был добавлен раньше, чем мы на него сослались в параметре Рзм.Длина. Если бы параметр Рзм.Длина стоял выше в списке, чем Рзм.Высота, мы бы не смогли на него сослаться и формула была бы пустой.
Все открытые семейства
Текущий вариант добавляет параметры во все открытые в интерфейсе Revit семейства. Соответственно, необходимо открыть семейства в которое мы планируем добавить выбранные параметры через Файл - Открыть.
Далее выбираем требуемый набор параметров и указываем будут ли они относиться к параметрам Типа или Экземпляра, указываем Группирование и Формулу, если это необходимо.
Когда нас устроит набор выбранных параметров и их свойства, можно нажать Ок, клавишу Enter или Пробел.
В результате в параметрах семейств мы увидим выбранные параметры с соответствующими значениями в формулах и группировкой.
ВАЖНАЯ ДЕТАЛЬ
В параметре Рзм.Длина в поле формулы указан параметр Рзм.Высота как мы и планировали, заполняя форму. Этот вариант сработал из-за того что параметр Рзм.Высота был добавлен раньше, чем мы на него сослались в параметре Рзм.Длина. Если бы параметр Рзм.Длина стоял выше в списке, чем Рзм.Высота, мы бы не смогли на него сослаться и формула была бы пустой.
Семейства в выбранной папке
Текущий вариант добавляет параметры во все семейства в выбранной папке. Папку с семействами можно указать по нажатию кнопки.
После нажатия кнопки Выбрать папку с семействами откроется диалоговое окно Обзор папок в котором нам необходимо указать нужную папку и нажать Ок.
В результате в текстовом поле под кнопкой отобразится путь к выбранной папке.
Путь к папке с семействами можно задать просто скопировав его из проводника и вставив в текстовое поле под кнопкой выбора папки.
Когда нас устроит набор выбранных параметров и их свойства, можно нажать Ок, клавишу Enter или Пробел.
В результате плагин поочередно откроет каждое из семейств из указанной папки, добавит параметры с соответствующими значениями в формулах, группировкой и сохранит семейства.
ВАЖНАЯ ДЕТАЛЬ
В параметре Рзм.Длина в поле формулы указан параметр Рзм.Высота как мы и планировали, заполняя форму. Этот вариант сработал из-за того что параметр Рзм.Высота был добавлен раньше, чем мы на него сослались в параметре Рзм.Длина. Если бы параметр Рзм.Длина стоял выше в списке, чем Рзм.Высота, мы бы не смогли на него сослаться и формула была бы пустой.
Сохранение и Загрузка набора параметров
Предположим, что нам периодически приходится добавлять общие параметры в семейства и набор этих параметров повторяется. Каждый раз набирать список из разных групп параметров достаточно трудоемкий процесс, поэтому мы можем сохранить выбранный список параметров в .json файл и использовать его позднее.
Чтобы сохранить выбранный список параметров, необходимо нажать кнопку Сохранить.
Откроется диалоговое окно Сохранение, в котором необходимо выбрать место, где мы будем хранить файл, задать ему имя и нажать кнопку Сохранить.
Для того, чтобы воспользоваться сохраненным списком, нам нужно нажать кнопку Открыть.
Появится диалоговое окно Открытие, в котором необходимо выбрать файл сохраненных параметров и нажать кнопку Открыть.
Если подключенный ФОП содержит сохранённые параметры, они будут добавлены в список выбранных параметров.