Рабочие наборы - i-savelev/ISTools GitHub Wiki
Назначение
Данный скрипт позволяет настроить автоматическое распределение элементов по рабочим наборам.
Работа с плагином
- Список рабочих наборов. При каждом открытии окна плагина этот список сортируется по возрастанию
- Добавление рабочего набора.
- Переименование рабочего набора
- Удаление рабочего набора
- Копирование рабочего набора
- Сохранение файла конфигурации. При нажатии откроется окно для выбора пути сохранения файла.
- Загрузка существующей конфигурации. При нажатии откроется окно для выбора файла.
- Список категорий. кнопка “+” - добавление новой категории. “-” - удаление выбранной категории.
- Список параметров. Кнопка “+” - добавление нового параметра. “-” - удаление выбранного параметра. и/или - указание логической группировки условия. Группа условий с “и” возвращает истину, если все условия истинны. Группа условий с “или” возвращает истину, если хоть одно условие истинно. Итоговый результат будет истинным, если обе группы условий вернули истину. Название параметра - необходимо вручную ввести название параметра. Если необходимо остаться на имя семейства, нужно ввести “Семейство”. Подробнее можно узнать у bim-менеджера или в revit lookup Условие - необходимо выбрать условие из списка: "равно", "содержит", "не содержит", "не равно" Значение параметра - указать необходимое значение
- Логическое условие и/или. Если выбрано “и”, условия по параметрам будут проверятся только у элементов выбранной категории. Если выбрано “или”, условия будут проверятся для всех элементов. Например, если Категория: “Стена” И Параметр: “Марка” содержит “Ст” - будут выбраны все стены с значением параметра “Марка”, которые содержат “Ст”. Если Категория: “Стена” ИЛИ Параметр: “Марка” содержит “Ст” - будут выбраны все стены и все остальные элементы с значением параметра “Марка”, которые содержат “Ст”.
- Сохранение рабочего набора. Эту кнопку необходимо нажимать, чтобы сохранить введенные категории и параметры. Если не нажать эту кнопку, изменения в наборе не сохранятся.
- Кнопка для распределения элементов по рабочим наборам. Если в рабочем наборе нет условий, то он просто будет создан.
Результат работы плагина
В результате будут созданы рабочие наборы (если наборов с такими именами не было до запуска) и элементы будут распределены по наборам.
Если растянуть окно вправо, станет доступным окно с подробностями проверки элементов на соответствие условиям.
"### Набор: {Имя набора}. Элемент {Категория элемента}: {Наименование элемента}"
"------{и/или} {Имя параметра} {Условие} {Значение}. Значение-{Полученное значение}-{Результат проверки}"
"------------{Результат проверки}"