치수 구속 매개변수 정의
수학 등식 및 식을 사용하여 치수 구속 형상을 제어할 수 있습니다.
파라메트릭 등식은 다음을 포함합니다.
- 치수 구속의 이름
- 다음을 사용할 수 있는 식:
- 값
- 사용자 정의 변수 및 기존 치수 구속을 나타내는 변수
- 수학 연산자, 함수 및 상수
치수 구속을 위한 식
치수 구속을 작성하면 도면요소의 치수 또는 도면요소의 점 사이의 치수가 이름=값(예: d1=12.34) 형태의 등식으로 정의됩니다.
이 등식에서 다음과 같이 값을 식으로 대체할 수 있습니다. 이름=식.
- 식 내부에서는 값, 변수, 수학 연산자, 수학 함수 및 상수를 사용할 수 있습니다.
- 식의 결과는 바로 값입니다.
변수는 다음 중 하나일 수 있습니다.
- 사용자 정의(예: length1=12.5)
- 기존 치수 구속의 이름(예: d2=rad1)
식 및 변수를 정의하고 편집하려면 매개변수 관리자를 사용합니다.
바로 식을 편집할 수도 있습니다.
치수 구속 등식 예
| 예 | 설명 |
|---|---|
| d1=rad1 | 변수 d1을 변수 rad1의 값으로 설정합니다. |
| d2=rad2*2 | 변수 rad2에 2를 곱하고 결과 값으로 변수 d2를 설정합니다. |
| length1=cos(ang1) | 사용자 정의 변수 length1을 각도 ang1의 코사인 값으로 설정합니다. |
| dist1=(length1 + d1) / 2 | 사용자 정의 변수 length1과 변수 d1을 더하고 2로 나눈 값으로 사용자 정의 변수 dist1을 설정합니다. |
구속 이름
치수 구속(동적 구속 및 주석 구속 모두)은 식과 공식에서 사용되는 사용자 정의 변수 외에 이름으로도 식별됩니다.
매개변수 관리자에서는 모든 치수 구속 변수가 이름, 식 및 값과 함께 나열됩니다.
명명 규칙은 다음과 같습니다.
| 의미 | 기본 이름 | 구속 |
|---|---|---|
| 거리 | d1, d2, ..., dn | 정렬, 수평, 수직 |
| 지름 | dia1, dia2, ..., dian | 지름 |
| 반지름 | rad1, rad2, ..., radn | 반지름 |
| 각도 | ang1, ang2, ..., angn | 각도 |
| 사용자 정의 | user1, user2, ..., usern | 식에서 사용됨 |
구속 변수 이름을 바꾸려면
- 치수 구속을 지정합니다.
- 속성 팔레트의 구속 아래에서 이름을 편집합니다.
- 또는 -
- 치수 구속을 지정합니다.
- 매개변수 관리자 팔레트의 치수 구속 아래에서 이름을 편집합니다.
- 또는 -
- 치수 구속을 두 번 클릭합니다.
- 변수 이름을 바로 편집합니다.
참고: 구속 변수 이름은 고유해야 합니다.
파라메트릭 등식
식은 표준 수학 규칙을 따라 평가됩니다.
연산자
식 및 공식에서 다음 연산자를 사용할 수 있습니다.
연산자 |
설명 |
|---|---|
+ |
더하기 |
- |
빼기(또는 단항 부정) |
* |
곱하기 |
/ |
나누기 |
^ |
거듭제곱 |
% |
부동 소수점 모듈로 |
. |
소수 구분 기호 |
(expr) |
식을 정의하기 위한 괄호 |
함수
식 및 공식에서 다음 함수를 사용할 수 있습니다.
| 기능 | 구문 |
|---|---|
| 코사인 | 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) |
| 시그넘 함수(-1,0,1) | sign (expr) |
| 절대값 | abs (expr) |
| 소수점 자르기 | trunc (expr) |
| 가장 가까운 정수로 올림 | round (expr) |
| 반내림 | floor (expr) |
| 반올림 | ceil (expr) |
| 배열에서 가장 큰 요소 | max (expr1;expr2) * |
| 배열에서 가장 작은 요소 | min (expr1;expr2) * |
| 도-라디안 | d2r (expr) |
| 라디안-도 | r2d (expr) |
| 로그, 밑수 e | ln (expr) |
| 로그, 밑수 10 | log (expr) |
| 지수, 밑수 e | exp (expr) |
| 지수, 밑수 10 | exp10 (expr) |
| 멱함수 | pow (expr1;expr2) * |
| 임의의 십진수, 0-1 | 임의 |
| 상수 pi | pi |
| 상수 e | e |
*) OS 형식 설정에 정의된 대로 목록 구분 기호(세미콜론 또는 쉼표)를 사용합니다.
식 평가
표준 수학 규칙에 따라 다음 우선 순위를 사용하여 식이 평가됩니다.
- 괄호 안의 식(가장 안쪽의 괄호가 가장 먼저 평가됨)
- 표준 연산자 순서:
- 지수
- 곱하기 및 나누기
- 더하기 및 빼기
- 우선 순위가 동일한 연산자는 왼쪽부터 오른쪽으로 평가됩니다.