GridAssigner — Автоматическое назначение сеток
GridAssigner помогает записывать информацию о сетках в параметры модели, чтобы улучшить прослеживаемость и читаемость элементов. Он особенно полезен, когда командам нужна быстрая связь между элементами и сетками без ручного заполнения этих данных.
Общее описание
Надстройка определяет ближайшие сетки для каждого элемента, формирует настраиваемый текст сетки и записывает его в выбранный целевой параметр. Она также поддерживает ручную классификацию сеток, дополнительный вывод расстояния и автоматическую синхронизацию при изменении элементов.
Основные возможности
- Целевой параметр: Записывает результат в выбранный пользователем текстовый параметр.
- Настраиваемое форматирование: Префикс оси, разделители как для основной, так и для перпендикулярной группы осей и разделитель групп.
- Допуски для линейных элементов: Точность привязки (м) и допуск угла (°) для стен, балок и подобных элементов.
- Дополнительный вывод расстояния: Включает расстояние до ближайшей оси с единицами измерения, знаками после запятой и окаймляющим символом.
- Ручная классификация сеток: Позволяет указать, какие сетки считаются продольными или поперечными для криволинейных стен и радиальных схем, либо очистить выбор, чтобы вернуться к автоматическому определению по углу.
- Автосинхронизация (Auto Sync): Автоматически присваивает параметр при создании или перемещении элементов выбранных категорий.
- Предварительный просмотр в реальном времени сформированного текста сетки перед назначением.
Требования
- Целевой параметр должен быть текстовым параметром, который существует и доступен для записи на элементах, которым вы назначаете значение.
- В документе должна быть хотя бы одна сетка.
Порядок использования
- Откройте GridAssigner на панели Model ленты Frata.
- В разделе Target Parameter выберите текстовый параметр, который будет принимать информацию об осях.
- В разделе Axis Format задайте префикс оси и разделители; включите Include perpendicular axis group, если нужно отражать оба направления осей.
- В разделе Linear Element Tolerances при необходимости отрегулируйте Snap proximity и Angle tolerance для стен/балок, если значения по умолчанию не соответствуют шагу сеток вашей модели.
- При необходимости включите Include distance to nearest axis в разделе Distance to Axis и задайте единицы измерения, знаки после запятой и окаймляющий символ. Проверьте предварительный просмотр, чтобы подтвердить формат перед назначением.
- Для элементов на криволинейных стенах или в радиальных схемах, где автоматическое определение ненадёжно, используйте Classify Grids, чтобы вручную переместить сетки между Longitudinal и Transverse, либо Clear (Use Auto), чтобы вернуться к определению по углу.
- Выберите элементы в модели и нажмите Assign to Selection, либо выберите категории для синхронизации и нажмите Enable Auto Sync, чтобы параметр обновлялся автоматически при создании или перемещении элементов.
- Нажмите 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 обычно корректен.