Выражения и функции для сил и двигателей в Анализе движения
Можно использовать математические выражения для определения сил и действий двигателей в Анализе движения. Чтобы создать выражение, выберите
Выражение
в PropertyManager
Сила
или
Двигатель
. При написании математических выражений для двигателей или сил можно использовать только поддерживаемые функции.
Основные понятия функциональных выражений
Функциональное выражение похоже на выражение в языках С или FORTRAN, которое возвращает одно значение. Можно использовать любую допустимую комбинацию простых констант, операторов, результатов (например, эпюры скорости, ускорения, мощности или силы) и доступные поддерживаемые функции для создания выражений.
Константы
Можно использовать только целые и действительные числа в выражениях. Сложные числа не поддерживаются.
Операторы
SolidWorks Motion включает арифметические операторы со следующим приоритетом.
Обозначение:
|
Операция:
|
Приоритет:
|
**
|
Возведение в степень
|
1
|
/
|
Деление
|
2
|
*
|
Умножение
|
3
|
+/-
|
Сложение/вычитание
|
4
|
Можно включить любое количество незаполненных мест в функциональные выражения. Можно включать незаполненные места для улучшения разборчивости функциональных выражений при чтении. Ограничения на использование незаполненных мест:
Результаты SolidWorks Motion
Для многих поддерживаемых функций в качестве переменных можно также использовать результаты SolidWorks Motion.
При использовании функции, для которой допустимо использование в качестве аргумента результата SolidWorks Motion, дважды нажмите результат в списке, чтобы ввести его в выражение.
Необходимо создать результат, чтобы можно было использовать его в выражении.
Ограничения
Существуют некоторые ограничения на определения функций:
-
Вложенные функции - Можно использовать вложенные функции, подвыражения или операции до десяти уровней. Например, FUNCTION = f1(f2(f3(f4))), где f1, f2, f3, f4 являются подфункциями, синтаксически верна. Однако, FUNCTION = f1 (f2(... (f11 ) ...) не является допустимым определением, т.к. подвыражения являются вложенными до одиннадцатого уровня.
-
Ограничения на количество обозначений в функциональном выражении - Не используйте более, чем 1,000 обозначений в выражении. Это число включает операторы, скобки, функции и числа.
-
Ограничения на количество элементов, на которые функция ссылается - Не используйте функции, которые ссылаются на более чем 25 стандартных элементов одного типа. Все созданные Вами выражения могут зависеть от максимум 25 деталей, 25 сил и т.д.