Параметризация

2709

Параметризация

Внимание! Плагин покупается для указанной версии продукта Autodesk!

Для использования приобретенной лицензии воспользуйтесь Личным кабинетом программного обеспечения ModPlus, установленного на Вашем компьютере
Старая цена: 0.00 RUB
2000.00 RUB

Попробуйте, прежде чем покупать

Цены

Большинство плагинов в программном обеспечении ModPlus являются бесплатными! Но, примерно 30% плагинов – платные. Однако, эти плагины распространяются по принципу «Попробуйте, прежде чем покупать» - что значит, что вы можете пользоваться этими плагинами практически в полном их функциональном объеме и купить их только при желании!
  • Заполнение параметров элементов различными стратегиями
    О файлах с расширением .mpif
    Файл с расширением .mpif – это специальный установочный файл ModPlus (ModPlus Install File).
    Эти файлы позволяют устанавливать и обновлять все компоненты ModPlus используя модуль автообновлений в случае, когда отсутствует доступ к сети internet или сайту modplus.org

    Значок

    32x32px 16x16px dark 32x32px dark 16x16px

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


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

    Для использования плагина необходимо выбрать существующую или создать новую конфигурацию. Для создания новой конфигурации нажмите plus

    1

    Выбранную конфигурацию можно переименовать, введя название в текстовое поле с подсказкой «Введите название конфигурации», дублировать, нажав кнопку plus circle multiple outline или удалить, нажав кнопку close:

    2

    Дублирование конфигураций доступно только в полной версии плагина.

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

    3

    В списке стратегия имеет чекбокс, позволяющий отключать/включать стратегию, системное название стратегии, пользовательское название стратегии, а также кнопки дублирования plus circle multiple outline и удаления close (red) стратегии, которые отображаются при наведении курсора:

    4

    Дублирование стратегий доступно только в полной версии плагина.

    Стратегии текущей конфигурации можно экспортировать в Excel, нажав кнопку Экспорт и импортировать из Excel, нажав кнопку Импорт.

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

    5

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

    6

    Каждая стратегия состоит из правил. Правило задает способы фильтрации обрабатываемых элементов и формулу, применяемую к обрабатываемым элементам. Для фильтрации элементов используются фильтры элементов по категориям и параметрам. В зависимости от стратегии правило может содержать фильтры для условно исходных элементов (для стратегии InHost это элементы-основы, для стратегии InGroup это группы, для стратегии SolidTouch это касаемые элементы и т.д.). Также, в зависимости от стратегии, фильтры по категории могут отсутствовать.

    Для добавления правила в таблицу используется plus. Для удаления выбранных правил используется close, а для дублирования выбранных правил – plus circle multiple outline.

    Дублирование правил доступно только в полной версии плагина.

    Правила текущей стратегии можно экспортировать в Excel, нажав arrow right bold или импортировать из Excel, нажав arrow left bold.

    Правила в списке можно перемещать мышкой. После перемещения правил можно выполнить их перенумерацию согласно положению в таблице, нажав sort numeric ascending.

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

    При двойном клике в ячейке Формула или в ячейке Свойства формулы открывается редактор формулы:

    7

    В самой верхней части редактора формулы расположена ссылка, при клике по которой открывается подробная инструкция к редактору формул:

    8

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

    • Допуск – задает допуск, который используется при сравнении числовых значений. Например, если допуск установлен 0.1, то условие «10.05 = 10.06» будет считаться верным.
    • С учетом регистра – задает правило сравнения строковых значений: сравнивать ли их с учетом регистра или нет.
    • Записывать пустой результат – указывает, записывать ли пустой результат, полученный при вычислении выражения, в целевой параметр. Для строковых параметров пустой результат – пустая строка. Для числовых параметров пустой результат – значение 0.

    Справа от поля редактирования формулы имеются вспомогательные кнопки:

    • tag outline используется для добавления в формулу параметра целевого элемента. Список параметров доступен при соблюдении двух условий: 1. В фильтре целевого элемента указана хотя бы одна категория; 2. В модели имеется хотя бы один экземпляр элемента указанных категорий. Если оба условия не соблюдаются, то кнопка будет неактивной.
    • tag используется для добавления в формулу параметров условно исходного элемента. Список параметров доступен при соблюдении двух условий: 1. В фильтре условно исходного элемента указана хотя бы одна категория; 2. В модели имеется хотя бы один экземпляр элемента указанных категорий. Если оба условия не соблюдаются, то кнопка будет неактивной. Если родительская стратегия не предполагает условного исходного элемента, то данная кнопка не будет отображаться.
    • function используется для добавления в формулу арифметической или условной функции.

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

    9

    Каждый вариант выборки имеет нюансы в зависимости от стратегий:

    Обработка выбранных элементов. В случае, если имеется стратегия Types, будут обрабатываться типоразмеры только выбранных элементов. В случае, если имеется стратегия, в которой обрабатываются элементы внутри других элементов (InRoom, InSolid, InMass и т.п.), выбирать нужно все элементы, а не только родительские.

    Обработка элементов на текущем виде. Рекомендуемый вариант! В случае, если имеется стратегия Types, будут обрабатываться типоразмеры элементов на текущем виде. Для некоторых стратегий важно учитывать текущий вид. Например, стратегия InRoom не будет работать на 3D виде, так как помещения не имеют геометрии на 3D виде. Также нужно учитывать, что уровень детализации текущего вида может влиять на результат работы стратегий, связанных с геометрией (InRoom, InSolid, SolidTouch и т.п.).

    Обработка элементов в документе. В случае, если имеется стратегия Types, будут обрабатываться все типоразмеры документа. Для стратегий, работающих с геометрией элементов (таких как InRoom, InSolid, SolidTouch и т.п.) не рекомендуется использовать данный вариант выборки, так как у элементов будет браться геометрия, не учитывающая взаимодействие с другими элементами, что может привести к некорректному результату.

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

    10

    РАБОТА С ГЕОМЕТРИЕЙ

    Для стратегий InRoom, InSpace, InMass, InSolid присутствует возможность выбрать один из двух алгоритмов определения вхождения объемных форм:

    Вспомогательные лучи

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

    11

    При этом для стратегии InRoom пересечение 3 из 4 лучей считается положительным результатом.

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

    Булевы операции

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

    12

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

    Для обоих алгоритмов присутствует проверка объема объемных форм – объем родительской объемной формы должен быть больше объема целевой объемной формы.

    В стратегии SolidTouch соприкасание проверяется только через параллельные плоские грани объемных форм элементов.

    Скачать
    Файлы с расширением .mpif используются для установки или обновления компонентов и плагинов в случае отсутствия доступа к сети internet! Установка ModPlus производится с помощью web-установщика
  • История изменений за
    Год

    2023 Год

    Revit: Параметризация 2.1.4.0 (02.03.2023)

    New
    Конвертация значений числовых параметров вместо обработки отображаемого значения.

    Revit: Параметризация 2.0.4.0 (27.02.2023)

    Fix
    Исправлены некоторые ошибки подсветки формулы.

    Revit: Параметризация 2.0.3.0 (25.02.2023)

    Improved
    Расширен список категорий в стратегии MEP Insolation.
    Improved
    Добавлена обработка внутренней изоляции воздуховодов в стратегии MEP Insolation.
    Fix
    Исправлена ошибка, при которой формула на всплывающей подсказке могла отображаться с полями.

    Revit: Параметризация 2.0.0.0 (24.02.2023)

    New
    Переработан редактор формул.
    New
    Добавлена стратегия MEP Insolation.
    New
    Добавлена возможность отвязать целевой параметр от глобального параметра проекта.

    Revit: Параметризация 1.10.25.0 (21.02.2023)

    Fix
    Исправлены некоторые ошибки.

    Revit: Параметризация 1.10.24.0 (10.02.2023)

    New
    Добавлена стратегия NestedFamilies (обработка вложенных семейств).
    New
    Добавлен маппинг имен функций.
    Fix
    Исправлена ошибка «Метод не найден», возникающая после обновления рабочих библиотек до версии 14.2.1.

    2022 Год

    Revit: Параметризация 1.8.22.0 (27.12.2022)

    Improved
    Убрано удаление пробелов при обработке аргументов функций IF, FIRSTTRUE, LSTR, RSTR, SSTR.

    Revit: Параметризация 1.8.21.0 (26.12.2022)

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

    Revit: Параметризация 1.8.20.0 (22.12.2022)

    Fix
    Исправлены некоторые ошибки.

    Revit: Параметризация 1.8.19.0 (22.12.2022)

    Fix
    Внесены изменения в алгоритм обработки формул.

    Revit: Параметризация 1.8.18.0 (15.12.2022)

    Fix
    Исправлена некорректная работа функции MAX.

    Revit: Параметризация 1.8.17.0 (15.12.2022)

    Fix
    Исправлена ошибка обработки функций MIN и MAX.

    Revit: Параметризация 1.8.16.0 (11.12.2022)

    Improved
    Внесены правки в алгоритм определения расположения семейств в пространстве.

    Revit: Параметризация 1.8.15.0 (02.12.2022)

    Improved
    Убрана проверка наличия объема у объемных форм для помещений и пространств.

    Revit: Параметризация 1.8.14.0 (28.11.2022)

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

    Revit: Параметризация 1.8.13.0 (26.11.2022)

    New
    Добавлены новые функции: SMIRRORED, TMIRRORED, LSTR, RSTR, SSTR.

    Revit: Параметризация 1.8.8.0 (18.11.2022)

    Improved
    В редакторе формул добавлена возможность вставлять GUID общего параметра или системное имя встроенного параметра.
    Improved
    Добавлены настройки доступа к команде на ленте.
    Improved
    Заменены иконки.

    Revit: Параметризация 1.8.5.0 (17.11.2022)

    New
    Добавлена возможность использовать идентификатор экземпляра/типоразмера в качестве значения параметра.

    Revit: Параметризация 1.7.5.0 (15.11.2022)

    Fix
    Исправлены некоторые ошибки.

    Revit: Параметризация 1.7.4.0 (14.11.2022)

    Fix
    Исправлены некоторые ошибки.

    Revit: Параметризация 1.7.3.0 (14.11.2022)

    Improved
    Добавлена обработка частного случая в алгоритм SolidTouch.

    Revit: Параметризация 1.7.2.0 (09.11.2022)

    New
    При изменении параметра «Имя типа» происходит изменение имени типоразмера.

    Revit: Параметризация 1.7.1.0 (08.11.2022)

    Improved
    Внесены изменения в алгоритм определения связей между элементами, учитывающие, что экземпляры семейств тоже могут являться основой.

    Revit: Параметризация 1.7.0.0 (01.11.2022)

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

    Revit: Параметризация 1.6.22.0 (23.10.2022)

    New
    Добавлена возможность менять значения параметров типа «Материал».

    Revit: Параметризация 1.6.21.0 (19.10.2022)

    Improved
    Определение условий, сверяющих числовые значения, с последующим чтением числовых значений параметров в функциях IF, AND, OR.

    Revit: Параметризация 1.6.20.0 (12.10.2022)

    Improved
    Внесены улучшения в алгоритм обработки формул.

    Revit: Параметризация 1.6.19.0 (12.10.2022)

    Fix
    Исправлена ошибка запуска редактора формулы.

    Revit: Параметризация 1.6.18.0 (11.10.2022)

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

    Revit: Параметризация 1.6.15.0 (10.10.2022)

    New
    Добавлена возможность менять значение параметра «Тип».
    Improved
    Добавлена возможность перемещать поля в редакторе формул.
    Fix
    Исправлена ошибка, при которой не определялось наличие полей в списке избранных.

    Revit: Параметризация 1.6.12.0 (10.10.2022)

    Fix
    Исправлены некоторые ошибки.

    Revit: Параметризация 1.6.11.0 (10.10.2022)

    Fix
    Исправлены некоторые ошибки.

    Revit: Параметризация 1.6.10.0 (09.10.2022)

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

    Revit: Параметризация 1.6.9.0 (09.10.2022)

    New
    Добавлены модифицирующие функции TOUPPER, TOLOWER.
    Improved
    Добавлена обработка двух кавычек (“”), указывающих на пустое значение.

    Revit: Параметризация 1.5.8.0 (09.10.2022)

    New
    В редактор формул добавлены Поля.
    New
    Добавлена стратегия RoomBoundaries.
    New
    Добавлена стратегия ConnectionSubElements.

    Revit: Параметризация 1.2.8.0 (06.10.2022)

    Improved
    Раскраска параметров разными цветами на предварительном просмотре в редакторе формулы.
    Fix
    Исправлены некоторые ошибки.

    Revit: Параметризация 1.2.6.0 (06.10.2022)

    Fix
    Исправлена ошибка, при которой не определялись функции, написанные в нижнем регистре.

    Revit: Параметризация 1.2.5.0 (05.10.2022)

    Fix
    Исправлены некоторые ошибки.

    Revit: Параметризация 1.2.4.0 (04.10.2022)

    Improved
    Добавлена проверка возможности использовать параметры условно исходных элементов в формуле в зависимости от типа родительской стратегии.
    Fix
    Исправлена ошибка предварительной валидации формулы, возникающая при наличии в формуле функции HAS().

    Revit: Параметризация 1.2.2.0 (04.10.2022)

    Fix
    Исправлена ошибка, при которой не устанавливались значения в параметры с типом данных «Целое».

    Revit: Параметризация 1.1.2.0 (29.09.2022)

    Fix
    Замена запятой на точку при получении числовых значений параметров.

    Revit: Параметризация 1.1.1.0 (28.09.2022)

    Fix
    Исправлена ошибка, при которой в функциях AND, OR параметры всегда приводились к числам.

    Revit: Параметризация 1.1.0.0 (27.09.2022)

    Fix
    Исправлена ошибка, при которой неверно обрабатывались формулы, содержащие несколько фигурных скобок.
  • Комментарии для сайта Cackle