Mark Swings

Запись направления открывания всех дверей Revit в выбранный параметр по признакам Hand Flipped и Facing Flipped.

Mark Swings определяет состояние открывания всех дверей в текущем проекте Revit и записывает текстовую метку в настроенный параметр каждого экземпляра двери.

Команда находится в BIMO > Analyze > Mark Swings.

Когда использовать

  • Заполнить параметр направления открывания перед выпуском спецификаций дверей.

  • Выделить двери с обратным состоянием открывания с помощью фильтров или цветовых схем.

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

  • Привести обозначения всех дверей проекта к единому правилу.

Требования

  • Должен быть открыт проект Revit.

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

  • Перед запуском проверьте активный preset и значения меток.

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

Как определяется метка

Для каждой двери BIMO сравнивает два стандартных свойства Revit:

  • HandFlipped;

  • FacingFlipped.

Дверь получает метку при обратном открывании, когда только одно из этих свойств включено. Когда оба свойства имеют одинаковое состояние — оба выключены или оба включены — записывается метка при обычном открывании.

Hand Flipped

Facing Flipped

Результат по умолчанию

Нет

Нет

Normal

Да

Нет

Reversed

Нет

Да

Reversed

Да

Да

Normal

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

Настройки

Настройка

Значение по умолчанию

Назначение

Имя параметра результата

Comments

Параметр экземпляра двери, в который записывается метка.

Метка при обратном открывании

Reversed

Текст для дверей, у которых HandFlipped и FacingFlipped различаются.

Метка при обычном открывании

Normal

Текст для дверей, у которых оба свойства совпадают.

Команда поддерживает presets и сгенерированные variants.

Порядок работы

  1. Откройте настройки Mark Swings или выберите нужный preset.

  2. Проверьте имя целевого параметра и обе текстовые метки.

  3. Запустите BIMO > Analyze > Mark Swings.

  4. BIMO найдёт все двери текущего документа.

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

Если в документе нет дверей, команда завершается без изменений со статусом отмены.

Результат и отмена

Все значения записываются в одной транзакции Mark Swing Directions.

При большом количестве дверей BIMO показывает индикатор прогресса, если он не отключён в общих настройках. Отмена через индикатор прерывает операцию и откатывает всю транзакцию, поэтому частично обновлённые значения не сохраняются.

Одна операция Undo в Revit отменяет все изменения команды.

Предупреждения и влияние на модель

  • Команда перезаписывает выбранный параметр у всех дверей текущего документа.

  • Область обработки нельзя ограничить предварительным выбором, видом, уровнем или рабочим набором.

  • Двери из связанных моделей Revit не изменяются.

  • Окна не обрабатываются, несмотря на упоминание окон в кратком описании команды в каталоге.

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

  • Текстовые значения должны соответствовать вашим стандартам и правилам спецификаций.

Перед первым использованием нового preset рекомендуется выполнить команду на копии модели и проверить результат в спецификации дверей.

Устранение проблем

Проблема

Что проверить

Метки не изменились

Убедитесь, что в документе есть двери и указано правильное имя параметра экземпляра.

Команда завершается с ошибкой

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

Дверь получила неожиданную метку

Проверьте свойства Revit Hand Flipped и Facing Flipped.

Обновились двери вне текущего вида

Это ожидаемо: команда обрабатывает все двери документа.

Окна не получили метки

Реализация обрабатывает только категорию Doors.

Двери в связи не изменились

Откройте связанный файл и выполните команду в нём.

Известные ограничения

  • Обрабатываются только экземпляры категории Doors в документе-хосте.

  • Результат определяется только комбинацией HandFlipped и FacingFlipped.

  • Команда не формирует отчёт о количестве обработанных дверей и не показывает предварительный просмотр.

  • Нет отдельной проверки всех целевых параметров до начала транзакции.

An error has occurred. This app may no longer respond until reloaded. Reload 🗙