Выражения и функции для сил и двигателей в Анализе движения
Можно использовать математические выражения для определения сил и действий двигателей в Анализе движения. Введите текст для функций выражений в поле Выражение окна Сила или Двигатель 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 сил и т.д.