모션 해석 하중과 모터의 수식과 함수
수식을 사용해서 모션 해석에서 하중이나 모터 작업을 정의할 수 있습니다. 수식을 작성하려면,
하중
또는
모터
PropertyManager에서
수식
을 선택합니다. 모터나 하중의 수식을 만들 경우 지원되는 함수만을 사용할 수 있습니다.
수식 함수 기초사항
수식 함수란 수치 하나를 반환하는 C 또는 FORTRAN와 같은 수식입니다. 단순 상수, 연산자, 결과(예: 속도, 가속도, 파워나 하중 플롯)와 사용가능한 지원되는 함수의 조합을 사용해서 수식을 만들 수 있습니다.
상수
수식에 정수와 실제 수만을 포함할 수 있습니다. 복소수는 지원되지 않습니다.
연산자
SolidWorks Motion에 다음과 같은 순서로 산술 연산자가 포함됩니다.
기호:
|
작업:
|
순서:
|
**
|
지수화
|
1
|
/
|
나누기
|
2
|
*
|
곱셈
|
3
|
+/-
|
덧셈/뺄셈
|
4
|
수식 함수에서 빈 공간의 수를 포함할 수 있습니다. 빈 공간을 포함해서 함수 수식을 쉽게 읽을 수 있도록 할 수 있습니다. 빈 공간 사용의 제한사항은 다음과 같습니다.
SolidWorks Motion 결과
지원되는 많은 함수가 변수로 SolidWorks Motion 결과를 사용할 수도 있습니다.
SolidWorks Motion 결과를 인수로 사용할 수 있도록 허용하는 함수를 사용할 때 목록에서 결과를 더블클릭해서 수식에 입력합니다.
수식에 사용하기 전에 반드시 결과를 작성해야 합니다.
제약 사항
함수를 정의하는데 일부 제약 사항이 있습니다.
-
중첩 함수 - 10 단계까지의 함수, 부분식이나 연산자를 중첩할 수 있습니다. 예를 들어, FUNCTION = f1(f2(f3(f4)))은 구문론적으로 타당한 함수 정의입니다(여기에서 f1, f2, f3, f4이 함수 부분식). 그러나 부분식이 11 단계로 중첩되어 있어서 FUNCTION = f1 (f2(... (f11 ) ...)은 타당한 정의가 아닙니다.
-
함수 표현에서 기호수의 제한 - 수식에 1,000개 이상의 기호를 사용하면 안됩니다. 이는 연산자, 괄호, 함수와 수를 포함합니다.
-
함수가 의미하는 요소의 수의 제한 - 모든 유형에 25개의 이상의 표준 요소에 의존하는 다른 함수를 정의하면 안됩니다. 작성하는 모든 수식이 최대 25개의 파트, 25개의 하중 등에 반드시 의존해야만 합니다.