Пример формулы переменной: определение положения ребер жесткости с помощью вспомогательных плоскостей
В этом примере показано, как использовать вспомогательные плоскости для определения положения ребер жесткости. Два ребра жесткости должны располагаться так, чтобы они делили балку на три отрезка одинаковой длины.
-
Чтобы упростить выбор ручек, отключите Прямое изменение
.
-
Нажмите кнопку Показать переменные
на панели инструментов Редактор пользовательских компонентов.
Откроется диалоговое окно Переменные.
- Чтобы создать две новые параметрические переменные, дважды нажмите Добавить.
-
Запросите идентификатор GUID балки:
- Щелкните правой кнопкой мыши балку на виде пользовательского компонента и выберите Запросить .
-
В диалоговом окне Запросить объект скопируйте GUID балки.

-
В диалоговом окне Переменные измените первую параметрическую переменную P1 следующим образом:
-
В поле Формула введите =fTpl("LENGTH","b9fff400-5cdf-45b8-8376-93b6c4690679").
В формуле b9fff400-5cdf-45b8-8376-93b6c4690679 — это GUID балки.
В ссылочных функциях используется следующий синтаксис: fTpl("атрибут шаблона", "объект GUID"). Всегда проверяйте GUID объекта, используемого со ссылочной функцией.
Значение переменной теперь равно длине балки. При изменении длины балки значение переменной также обновляется.
- В поле Подпись в диалоговом окне введите Длина балки.
-
В поле Формула введите =fTpl("LENGTH","b9fff400-5cdf-45b8-8376-93b6c4690679").
-
Измените вторую параметрическую переменную P2 следующим образом:
- В поле Формула введите =P1/3.
- В поле Подпись в диалоговом окне введите Точка в трети.
-
Создайте вспомогательную плоскость:
-
Нажмите кнопку Создать вспомогательную плоскость
на панели инструментов Редактор пользовательских компонентов.
- Укажите требуемые точки, чтобы задать форму вспомогательной плоскости.
-
Щелкните средней кнопкой мыши, чтобы создать вспомогательную плоскость в центре ребра жесткости на одном из концов балки.
-
Нажмите кнопку Создать вспомогательную плоскость
-
Привяжите ребро жесткости к вспомогательной плоскости.
- Выберите ребро жесткости.
-
Удерживая клавишу Alt, выберите все ручки ребра жесткости с помощью рамки выбора (слева направо).
- Щелкните правой кнопкой мыши и выберите Привязать к плоскости.
- Привяжите ручки ребра жесткости к вспомогательной плоскости.
-
Привяжите вспомогательную плоскость к торцу балки:
- Выберите вспомогательную плоскость.
- Щелкните правой кнопкой мыши и выберите Привязать к плоскости.
-
Привяжите вспомогательную плоскость к торцу балки.
-
Повторите описанные выше шаги для ребра жесткости на другом конце балки.
- Создает вспомогательную плоскость.
- Привяжите ребро жесткости к вспомогательной плоскости.
- Привяжите вспомогательную плоскость к торцу балки.
Вы создали две переменные расстояния, с помощью которых вспомогательные плоскости привязаны к концу балки.
-
Измените переменные расстояния следующим образом:
-
В поле Формула введите =P2.
Выполните эти действия для обеих переменных расстояния, чтобы привязать вспомогательные плоскости к концу балки.
-
В поле Формула введите =P2.
- Сохраните пользовательский компонент.
- Закройте редактор пользовательских компонентов.
-
Выберите в модели пользовательский компонент и откройте его диалоговое окно.
Если изменить длину балки, ребра жесткости расположатся так, что балка будет поделена на три равных отрезка.
