Перейти к основному содержанию
Frata Ingenieros
Контакты

GridAssigner — Автоматическое назначение сеток

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

Общее описание

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

Основные возможности

  • Целевой параметр: Записывает результат в выбранный пользователем текстовый параметр.
  • Настраиваемое форматирование: Префикс оси, разделители как для основной, так и для перпендикулярной группы осей и разделитель групп.
  • Допуски для линейных элементов: Точность привязки (м) и допуск угла (°) для стен, балок и подобных элементов.
  • Дополнительный вывод расстояния: Включает расстояние до ближайшей оси с единицами измерения, знаками после запятой и окаймляющим символом.
  • Ручная классификация сеток: Позволяет указать, какие сетки считаются продольными или поперечными для криволинейных стен и радиальных схем, либо очистить выбор, чтобы вернуться к автоматическому определению по углу.
  • Автосинхронизация (Auto Sync): Автоматически присваивает параметр при создании или перемещении элементов выбранных категорий.
  • Предварительный просмотр в реальном времени сформированного текста сетки перед назначением.

Требования

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

Порядок использования

  1. Откройте GridAssigner на панели Model ленты Frata.
  2. В разделе Target Parameter выберите текстовый параметр, который будет принимать информацию об осях.
  3. В разделе Axis Format задайте префикс оси и разделители; включите Include perpendicular axis group, если нужно отражать оба направления осей.
  4. В разделе Linear Element Tolerances при необходимости отрегулируйте Snap proximity и Angle tolerance для стен/балок, если значения по умолчанию не соответствуют шагу сеток вашей модели.
  5. При необходимости включите Include distance to nearest axis в разделе Distance to Axis и задайте единицы измерения, знаки после запятой и окаймляющий символ. Проверьте предварительный просмотр, чтобы подтвердить формат перед назначением.
  6. Для элементов на криволинейных стенах или в радиальных схемах, где автоматическое определение ненадёжно, используйте Classify Grids, чтобы вручную переместить сетки между Longitudinal и Transverse, либо Clear (Use Auto), чтобы вернуться к определению по углу.
  7. Выберите элементы в модели и нажмите Assign to Selection, либо выберите категории для синхронизации и нажмите Enable Auto Sync, чтобы параметр обновлялся автоматически при создании или перемещении элементов.
  8. Нажмите Save Settings, чтобы сохранить эту конфигурацию на следующий раз.

Рекомендации

  • Сначала выполните ручную операцию Assign to Selection, чтобы убедиться, что формат и допуски заданы правильно, прежде чем включать Auto Sync для целой категории.
  • Элементы, которым нельзя назначить значение, сообщаются отдельно («{0} из {1} элемента(ов) требуют проверки»), а не пропускаются молча — проверяйте их по отдельности, а не предполагайте, что операция полностью удалась.
  • Используйте Classify Grids только там, где автоматическое определение действительно ошибается (как правило, криволинейные или радиальные схемы) — для стандартных ортогональных сеток обычно достаточно автоматического определения.

Часто задаваемые вопросы

Я получил сообщение «No elements selected. Select elements in the model first.» Почему? Вы нажали Assign to Selection, не выбрав ни одного элемента. Выберите элементы в модели и выполните команду снова.

Я получил сообщение «Parameter not found in the document.» Почему? Параметр, заданный как Target Parameter, не существует в текущем документе (возможно, он был удалён, или вы находитесь в другом проекте, нежели тот, где он был настроен). Выберите параметр, который здесь существует.

Я получил сообщение «No grids found in the current document.» Почему? GridAssigner требует хотя бы один элемент сетки в модели для вычисления близости — добавьте сетки или проверьте, что вы находитесь в правильном виде/модели.

Некоторые элементы показывают «need review» после назначения. Что это значит? У каждого неназначенного элемента есть конкретная причина: не найдены допустимые опорные точки, невозможно сформировать подпись сетки, целевой параметр отсутствует или доступен только для чтения на этом элементе, либо запись не удалась. Проверяйте эти элементы по отдельности — инструмент не угадывает значение, в котором не уверен.

Когда следует использовать Classify Grids вместо режима Auto? Используйте его, когда элемент находится на криволинейной стене или в радиальной схеме сетки, где критерий «ближайшая по углу» не позволяет достоверно определить, какие сетки считать продольными или поперечными. Для прямых ортогональных схем режим Auto обычно корректен.

Галерея

01 / 01
Политика конфиденциальности BIMtools