수식을 사용해서 모션 해석에서 하중이나 모터 작업을 정의할 수 있습니다.
수식 작성하는 방법
하중 또는 모터 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개의 하중 등에 반드시 의존해야만 합니다.
|