Mark Swings определяет состояние открывания всех дверей в текущем проекте Revit и записывает текстовую метку в настроенный параметр каждого экземпляра двери.
Команда находится в BIMO > Analyze > Mark Swings.
Когда использовать
Заполнить параметр направления открывания перед выпуском спецификаций дверей.
Выделить двери с обратным состоянием открывания с помощью фильтров или цветовых схем.
Повторно актуализировать марки после разворота или отражения дверей.
Привести обозначения всех дверей проекта к единому правилу.
Требования
Должен быть открыт проект Revit.
Целевой параметр должен существовать у экземпляров дверей, допускать запись текста и не быть только для чтения.
Перед запуском проверьте активный preset и значения меток.
Предварительный выбор и активный вид не ограничивают область обработки. Команда находит все экземпляры категории Doors в текущем документе.
Как определяется метка
Для каждой двери BIMO сравнивает два стандартных свойства Revit:
HandFlipped;FacingFlipped.
Дверь получает метку при обратном открывании, когда только одно из этих свойств включено. Когда оба свойства имеют одинаковое состояние — оба выключены или оба включены — записывается метка при обычном открывании.
Hand Flipped | Facing Flipped | Результат по умолчанию |
|---|---|---|
Нет | Нет |
|
Да | Нет |
|
Нет | Да |
|
Да | Да |
|
Команда не анализирует геометрическую сторону петель, направление движения пользователя, сторону помещения или требования конкретного дверного стандарта. Результат основан только на свойствах HandFlipped и FacingFlipped.
Настройки
Настройка | Значение по умолчанию | Назначение |
|---|---|---|
Имя параметра результата |
| Параметр экземпляра двери, в который записывается метка. |
Метка при обратном открывании |
| Текст для дверей, у которых |
Метка при обычном открывании |
| Текст для дверей, у которых оба свойства совпадают. |
Команда поддерживает presets и сгенерированные variants.
Порядок работы
Откройте настройки Mark Swings или выберите нужный preset.
Проверьте имя целевого параметра и обе текстовые метки.
Запустите BIMO > Analyze > Mark Swings.
BIMO найдёт все двери текущего документа.
Для каждой двери будет вычислена и записана соответствующая метка.
Если в документе нет дверей, команда завершается без изменений со статусом отмены.
Результат и отмена
Все значения записываются в одной транзакции Mark Swing Directions.
При большом количестве дверей BIMO показывает индикатор прогресса, если он не отключён в общих настройках. Отмена через индикатор прерывает операцию и откатывает всю транзакцию, поэтому частично обновлённые значения не сохраняются.
Одна операция Undo в Revit отменяет все изменения команды.
Предупреждения и влияние на модель
Команда перезаписывает выбранный параметр у всех дверей текущего документа.
Область обработки нельзя ограничить предварительным выбором, видом, уровнем или рабочим набором.
Двери из связанных моделей Revit не изменяются.
Окна не обрабатываются, несмотря на упоминание окон в кратком описании команды в каталоге.
Отсутствующий, недоступный для записи или несовместимый параметр может остановить всю транзакцию.
Текстовые значения должны соответствовать вашим стандартам и правилам спецификаций.
Перед первым использованием нового preset рекомендуется выполнить команду на копии модели и проверить результат в спецификации дверей.
Устранение проблем
Проблема | Что проверить |
|---|---|
Метки не изменились | Убедитесь, что в документе есть двери и указано правильное имя параметра экземпляра. |
Команда завершается с ошибкой | Проверьте наличие параметра у всех дверей, возможность записи и совместимость типа хранения с текстом. |
Дверь получила неожиданную метку | Проверьте свойства Revit Hand Flipped и Facing Flipped. |
Обновились двери вне текущего вида | Это ожидаемо: команда обрабатывает все двери документа. |
Окна не получили метки | Реализация обрабатывает только категорию Doors. |
Двери в связи не изменились | Откройте связанный файл и выполните команду в нём. |
Известные ограничения
Обрабатываются только экземпляры категории Doors в документе-хосте.
Результат определяется только комбинацией
HandFlippedиFacingFlipped.Команда не формирует отчёт о количестве обработанных дверей и не показывает предварительный просмотр.
Нет отдельной проверки всех целевых параметров до начала транзакции.