Структуру в параметр

Разработано в сотрудничестве с

2584

Структуру в параметр

Это бесплатный плагин!

  • Перенос структуры многослойного типоразмера в многострочный параметр

    Значок

    32x32px 16x16px dark 32x32px dark 16x16px

    Связанные новости и статьи


    Использование

    Окно плагина при первом запуске:

    1

    В начале работы необходимо перейти в окно настроек, нажав cog (gray) в правом верхнем углу окна, и выполнить предварительные настройки плагина.

    НАСТРОЙКИ

    2

    В первом блоке настроек плагина требуется указать следующие параметры:

    • Шаблон – обязательный параметр с типом данных “Многострочный текст”. В данном параметре указывается шаблон формирования результата с использованием подстановочного знака (описан далее) 
    • Результат – обязательный параметр с типом данных “Многострочный текст”. В данный параметр записывается пронумерованный список слоев структуры с учетом заданных форматов строки и настроек нумерации
    • Реверсивный результат – необязательный параметр с типом данных “Многострочный текст”. В данный параметр записывается такой же результат как в параметр “Результат”, но в обратном порядке. Параметр заполняется, если он имеется у обрабатываемого типоразмера
    • Переменная толщина – необязательный параметр с типом данных “Текст”. В данном параметре указывается пользовательское значение переменной толщины, которое можно использовать в формате строки для слоя переменной толщины

    Все параметры должны быть параметрами типа с категорией “Общие”. Параметры должны быть применены к категориям элементов, для которых необходимо будет переносить информацию о структуре слоев в параметр (например, категории "Крыши", "Стены", "Перекрытия" и т.д.).

    Во втором блоке настроек расположено поле для ввода Подстановочного знака структуры (по умолчанию “@”). Это символ, который указывается в “Шаблоне” и заменяется на форматированный список слоев структуры в “Результате”.

    Настройки нумерации слоев структуры состоят из выпадающего списка с вариантами Нумерации и поля, в котором указывается Формат номера – символ или группа символов, которая отделяет порядковый номер слоя от его описания. Например, для того чтобы строка имела вид “1. Бетон…” необходимо выбрать вариант Нумерации: 1, 2, 3, …, а в поле Формат номера поставить точку и пробел. 

    В блоке Формат строки настраиваются шаблоны срок, содержащих информацию о слоях структуры, которые будут записаны в параметр “Результат”. Формат строки задается для трех типов слоев:

    • Стандартный слой – слой из материала с постоянной ненулевой толщиной
    • Cлой нулевой толщины – слой из материала с толщиной равной нулю
    • Cлой переменной толщины – слой из материала с переменной толщиной

    В шаблоне формата строки необходимо использовать подстановочные символы: {0} - для вставки имени материала, {1} - для вставки толщины слоя и {2} - для вставки переменной толщины из параметра “Переменная толщина”. Например, если для стандартного слоя записать значение “{0} - {1} мм”, то результат будет выглядеть как “Бетон монолитный - 175 мм”.

    Опция Брать имя материала из параметра материала позволяет указать параметр материала, значение которого будет использовано в качестве имени материала - {0}.

    При последующих запусках плагина все заданные настройки сохраняются.

    ОСНОВНОЕ ОКНО

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

    3

    При запуске плагина в таблице отображаются все типоразмеры модели для многослойных категорий элементов (например, категории "Крыши", "Стены", "Перекрытия" и т.д.).

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

    Категория – выпадающий список, в котором можно выбрать одну из категорий элементов для отображения в таблице типоразмеров, либо все категории одновременно

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

    Показать только типоразмеры с обязательными параметрами – опция, при включении которой в таблице отображаются только типоразмеры, содержащие обязательные параметры “Шаблон” и “Результат”

    Показать только используемые типоразмеры – опция, при включении которой, в таблице отображаются только типоразмеры, используемые хотя бы в одном экземпляре элемента в модели.

    Список типоразмеров и их параметров представлен в виде таблицы, содержащей следующие столбцы:

    Категория – категория элементов, к которой принадлежит типоразмер

    Тип – содержит имя типоразмера и количество экземпляров в модели с данным типоразмером

    Структура – послойная структура типоразмера. Каждая строка содержит следующие значения: 

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

    Шаблон – обязательный параметр. Для вывода списка слоев структуры в параметр “Результат” в ячейке необходимо указать подстановочный знак структуры. Поле можно редактировать в окне плагина. Также в шаблоне можно указать дополнительную информацию до и/или после подстановочного знака структуры. 

    Например, пол задан перекрытием, структура которого будет взята из типоразмера, но требуется дополнительно указать плиту перекрытия в составе пола. Для этого после подстановочного знака вводим “Ж/б плита” и получаем следующее значение:

    4

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

    Для быстрого заполнения параметров Шаблон или Пер.толщ. одинаковыми значениями необходимо выделить несколько строк (с помощью Ctrl или Shift), и в ячейку любой выбранной строки ввести требуемое значение, либо вставить его из буфера обмена.

    Текущий результат – значение параметра “Результат” на момент запуска плагина

    Новый результат – пронумерованный список слоев структуры с учетом заданных форматов строки и настроек нумерации, который будет записан в параметр “Результат” после нажатия кнопки Принять

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

    Содержимое всех столбцов (кроме столбца “Структура”) можно сортировать, кликнув по имени столбца.

    Для того чтобы в параметры типоразмера была внесена структура слоев должны быть выполнены следующие условия:

    1. Типоразмер содержит обязательные параметры “Шаблон” и “Результат”
    2. В столбце “Шаблон” указан подстановочный знак структуры
    3. Содержимое в столбцах “Текущий результат” и “Новый результат” имеет различия
    4. В столбце “Обновить” установлен флажок

    Для оценки соответствия типоразмеров вышеперечисленным условиям первая ячейка каждой строки подсвечивается одним из четырех цветов:

    • без цвета – нет изменений, параметры типоразмера не будут обновлены
    • красный – в типоразмере отсутствуют обязательные параметры “Шаблон” и “Результат” или эти параметры не заданы в настройках плагина
    • оранжевый – новое значение результата отличается от текущего значения результата. Но параметры типоразмера не будут обновлены, так как не установлена галочка в столбце Обновить
    • зеленый – новое значение результата отличается от текущего значения результата, параметры типоразмера будут обновлены, так как установлена галочка в столбце Обновить

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

    Чтобы закрыть окно плагина нужно нажать кнопку Отменить или клавишу Esc.

    В строке состояния отображается информация о количестве типоразмеров в таблице, соответствующих различным условиям.

    ОБЪЕМ СЛОЕВ В ПАРАМЕТР

    32x32px 16x16px dark 32x32px dark 16x16px

    Команда считает объемы слоев и записывает их в виде нумерованного списка в многострочный параметр элемента.

    Как и при работе с основной командой сначала необходимо перейти в окно настроек, нажав cog (gray) в правом верхнем углу окна, и выполнить предварительные настройки.

    5

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

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

    Результат – обязательный параметр экземпляра с типом данных “Многострочный текст”. В данный параметр записывается пронумерованный список объемов слоев структуры с учетом заданных форматов строки и настроек нумерации. Параметр должен быть добавлен к категориям элементов, для которых необходимо будет записывать информацию об объеме слоев в параметр (например, категории "Крыши", "Стены", "Перекрытия" и т.д.).

    Округление значения объема – выпадающий список для выбора округления значения объема слоя

    Окно данной команды также схоже с основной командой плагина:

    6

    Для того чтобы в параметр экземпляра элемента были внесены объемы слоев должны быть выполнены следующие условия:

    1. Типоразмер содержит обязательные параметры “Шаблон” и “Результат”
    2. В столбце “Шаблон” указан подстановочный знак структуры
    3. В столбце “Обновить” установлен флажок

    После нажатия кнопки Принять и заполнения значений параметров появляется окно результа:

    7

  • История изменений за
    Год

    2023 Год

    Revit: Структуру в параметр 2.0.2.0 (04.12.2023)

    Fix
    Улучшен алгоритм округления чисел.

    Revit: Структуру в параметр 2.0.1.0 (04.12.2023)

    Improved
    Сервисное обновление.

    Revit: Структуру в параметр 2.0.0.0 (04.12.2023)  Подробнее

    New
    Добавлена возможность записать реверсивный результат.
    New
    Добавлена новая команда – Объем слоев в параметр.

    Revit: Структуру в параметр 1.1.2.0 (08.11.2023)

    Improved
    Использование библиотеки ModPlus.Xaml.Behaviors.Wpf.dll вместо Microsoft.Xaml.Behaviors.dll для решения проблем совместимости с другими плагинами.

    Revit: Структуру в параметр 1.1.1.0 (13.07.2023)

    Fix
    Исправлена ошибка, из-за которой не отображались имена материалов в списке слоев.

    Revit: Структуру в параметр 1.1.0.0 (12.07.2023)

    New
    Добавлена возможность указать параметр материала, из которого будет браться имя материала.
  • Комментарии для сайта Cackle