방정식 및 매개변수
숫자 값을 입력할 수 있는 위치에 방정식을 사용할 수 있습니다. 예를 들면 치수 편집 대화상자, 피쳐 대화상자 및 매개변수 대화상자에서 방정식을 쓸 수 있습니다. 방정식의 복잡성은 매우 다양하며 방정식을 사용하여 피쳐 크기를 계산하거나, 조립품 구속조건 간격띄우기 또는 각도를 계산하거나, 여러 구성요소 간에 동작을 시뮬레이트할 수 있습니다.
방정식은 단순할 수도 있고 많은 대수학 연산자, 머리말 및 함수를 포함할 수도 있습니다. 예를 들면 다음은 단순한 방정식입니다.
2 ul *(6+3)
다음의 복잡한 방정식에서는 pi와 같은 내부 매개변수를 사용합니다.
(PI rad/5 ul +(25 deg *PI rad)/180 deg))
대수학 연산자
다음은 ProdName에서 지원되는 대수학 연산자입니다.
단위 머리말
다음 표에서는 ProdName에서 지원되는 단위 머리말을 보여 줍니다.
값1.0e18
값1.0e15
값 1.0e12
값 1.0e9
값 1.0e6
값 1.0e3
값1.0e2
값 1.0e1
값 1.0e-1
값 1.0e-2
값 1.0e-3
값 1.0-6
값 1.0-9
값 1.0e-12
값 1.0-15
값 1.0e-18
방정식에서 단위 머리말을 사용할 때 머리말 기호를 입력합니다. 머리말 자체를 입력하지 마십시오. 예를 들면, 단위 "나노미터"가 포함되는 방정식은 3.5 ul * 2.6 nm과 같습니다.
이름에 대한 단위 머리말을 미터법 단위에 추가할 경우 방정식은 2.6나노미터 길이를 기준으로 계산됩니다.
함수
다음 함수를 편집 상자에 사용할 수 있습니다.
구문 |
반환 단위 유형 |
예측 단위 유형 |
cos(expr) |
단위없음 |
각도 |
sin(expr) |
단위없음 |
각도 |
tan(expr) |
단위없음 |
각도 |
acos(expr) |
각도 |
단위없음 |
asin(expr) |
각도 |
단위없음 |
atan(expr) |
각도 |
단위없음 |
cosh(expr) |
단위없음 |
각도 |
sinh(expr) |
단위없음 |
각도 |
tanh(expr) |
단위없음 |
각도 |
acosh(expr) |
단위없음 |
단위없음 |
asinh(expr) |
단위없음 |
단위없음 |
atanh(expr) |
단위없음 |
단위없음 |
sqrt(expr) |
unit^1/2 |
최소값. 예: min(3; 5) = 3, min(-3; -5) = -5 |
sign(expr) |
단위없음 |
임의(음일 경우 0 반환, 양일 경우 1 반환) |
exp(expr) |
단위없음 |
exp(x)는 e(2.718...)를 x 값으로 누승한 지수 함수 값. 예: exp(1)=2.718..., exp(2)=7.389..., exp(10)=22026.466..., exp(100)=2.688E43 |
floor(expr) |
단위없음 |
floor(x)는 x보다 크지 않은 최대 정수. 예: floor(3.8) = 3, floor(-3.8) = -4 |
ceil(expr) |
단위없음 |
ceil(x)는 x보다 작지 않은 최소 정수. 예: ceil(3.1) = 4, ceil(-3.1) = -3 |
round(expr) |
단위없음 |
반올림. 예: round(7.49) = 7, round(7.5) = 8, round(7.51) = 8 |
abs(expr) |
최소값. 예: min(3; 5) = 3, min(-3; -5) = -5 |
최소값. 예: min(3; 5) = 3, min(-3; -5) = -5 |
max(expr1;expr2) |
최소값. 예: min(3; 5) = 3, min(-3; -5) = -5 |
최소값. 예: min(3; 5) = 3, min(-3; -5) = -5 |
min(expr1;expr2) |
최소값. 예: min(3; 5) = 3, min(-3; -5) = -5 |
최소값. 예: min(3; 5) = 3, min(-3; -5) = -5 |
ln(expr) |
단위없음 |
단위없음 |
log(expr) |
단위없음 |
단위없음 |
pow(expr1;expr2) |
unit^expr2 |
예: pow(5; 3) = 125. pow(5 mm; 3) = 125 mm mm mm. 이 함수는 ^을 사용하여 표기할 수도 있습니다. 예: pow(5 mm; 3)를 (5 mm)^3 으로 표기해도 됩니다. 누승. 예: pow(5; 3) = 125. pow(5 mm; 3) = 125 mm mm mm. 이 함수는 ^ 을 사용하여 표기할 수도 있습니다. 예: pow(5 mm; 3)를 (5 mm)^3 으로 표기해도 됩니다. |
random(expr) |
단위없음 |
단위없음 |
isolate(expr;unit;unit) |
최소값. 예: min(3; 5) = 3, min(-3; -5) = -5 |
최소값. 예: min(3; 5) = 3, min(-3; -5) = -5 |
예약된 시스템 매개변수
단위 유형
방정식에 사용하는 단위 유형은 평가하는 데이터 형식에 따라 다릅니다. 예를 들면 선형 또는 각도 값을 평가하려면 일반적으로 밀리미터, 인치 또는 도(mm, in 또는 deg) 등을 사용합니다.
패턴의 항목 수를 계산하는 방정식 등의 일부 방정식은 단위가 없는 값을 반환해야 합니다. 문자 ul을 사용하여 단위 없는 값을 지정합니다. 예를 들면 5ul은 방정식이 평가되어 패턴의 항목 수 등의 숫자 5를 반환했음을 의미합니다.
isolate(Width;mm;ul)
대화상자에서 항목 수 값에는 단위없음(ul) 결과가 필요하지만 선형 값인 단위 폭을 참조하고 있습니다. 폭 매개변수를 단위없는 값으로 변환합니다.