НХ | Советы и рекомендации | Алгоритмическое моделирование текста

Майкл Хобсон

Наш последний видеоролик «Советы и подсказки» по программному обеспечению NX™ демонстрирует полезный новый инструмент алгоритмического моделирования для управления областями смещения.

Узел «Область смещения», выпущенный в декабре 2023 года, представляет собой универсальное дополнение к редактору логики с пятью входами для подключения к другим узлам в ваших логических правилах. Мы покажем вам, как использовать его с узлом «Текст на грани» для создания тисненого или с отступом текста на теле.

Введение в алгоритмическое моделирование

Рабочий процесс, который мы здесь объясняем, является продолжением нашей предыдущей статьи с советами и рекомендациями о Алгоритмическое моделирование.

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

Но если у вас мало времени, вот краткое описание:

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

Новый узел «Область смещения»

В предыдущем блоге мы выдавили текст на душевой кабине с помощью команды «Выдавливание». Это весьма эффективно, поскольку использование функции «Выдавливание» для алгоритмической функции влияет на весь текст одновременно — вам не нужно выбирать и выдавливать каждый фрагмент текста по отдельности.

Снимок экрана программного обеспечения NX CAD, показывающий узел «Область смещения» в интерфейсе визуального программирования редактора логики.

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

Сначала нам нужно определить Лицо, Граничная кривая и Расстояние смещения входы.

  • Лицо такое же, как и для остальной части правила, поэтому мы просто связываем его с существующим Выберите лицо узел
  • Сглаженный список из Текст на лицеВывод Curves обеспечивает внутренние и внешние границы текста.
  • Мы можем установить расстояние смещения с помощью ввода числового значения по нашему выбору.

После ввода расстояния смещения вы можете просмотреть смещение в графическом окне.

Вы также можете использовать Обратное направление смещения с логическим вводом — в данном случае это позволяет нам выбирать между рельефным текстом и текстом с отступом.

Снимок экрана программного обеспечения NX CAD, показывающий алгоритмически смоделированный текст на 3D-модели CAD.

Динамические обновления

Снимок экрана программного обеспечения NX CAD, показывающий меню «Редактировать параметры» для алгоритмической функции.

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

Вы можете сделать это прямо из Навигатора деталей, щелкнув правой кнопкой мыши алгоритмический элемент и выбрав «Редактировать параметры».

Добавление узла «Область смещения» в нашу модель дало нам еще два параметра, с помощью которых мы можем управлять этим объектом: расстояние смещения и обратное направление смещения.

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

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


Посмотрите видео «Советы и рекомендации»

Не зря это называется визуальным программированием, поэтому лучший способ понять возможности алгоритмического моделирования в NX — посмотреть видео!

И помните: вы можете сохранить правила редактора логики в библиотеке повторного использования, чтобы еще больше ускорить время проектирования, когда вы и ваши коллеги работаете над будущими проектами.