치수 구속 매개변수 정의¶
수학 등식 및 식을 사용하여 치수 구속 형상을 제어할 수 있습니다.
매개변수 방정식은 다음을 포함합니다:
치수 구속조건의 이름
사용할 수 있는 표현식:
값
사용자 정의 변수 및 기존 치수 구속을 나타내는 변수
수학 연산자, 함수 및 상수
치수 구속 조건의 표현식
치수 구속을 작성하면 도면요소의 치수 또는 도면요소의 점 사이의 치수가 이름*=*값*(예: *d1*=*12.34) 형태의 등식으로 정의됩니다.
이 등식에서 다음과 같이 값을 식으로 대체할 수 있습니다. 이름*=*식.
*변수*는 다음 중 하나일 수 있습니다.
사용자 정의(예: length1*=*12.5)
기존 치수 구속의 이름*(예: *d2*=*rad1)
식 및 *변수*를 정의하고 편집하려면 :ref:`매개변수 관리자 <english_constraints_hlpid_constraints_parameters>`를 사용합니다.
바로 *식*을 편집할 수도 있습니다.
치수 구속조건 수식 예제
예시 |
설명 |
|---|---|
d1=rad1 |
|
d2=rad2*2 |
|
length1=cos(ang1) |
|
dist1=(length1 + d1) / 2 |
사용자 정의 변수 *length1*과 변수 *d1*을 더하고 2로 나눈 값으로 사용자 정의 변수 *dist1*을 설정합니다. |
구속조건 이름
치수 구속(동적 구속 및 주석 구속 모두)은 식과 공식에서 사용되는 사용자 정의 변수 외에 이름으로도 식별됩니다.
:ref:`매개변수 관리자 <english_constraints_hlpid_constraints_parameters>`에서는 모든 치수 구속 변수가 이름, 식 및 값과 함께 나열됩니다.
명명 규칙은 다음과 같습니다.
의미 |
기본 이름 |
Constraints |
|---|---|---|
거리(D) |
d1, d2, …, d*n* |
|
지름 |
dia1, dia2, …, dia*n* |
|
반지름 |
rad1, rad2, …, rad*n* |
|
각도 |
ang1, ang2, …, ang*n* |
|
사용자 정의 |
user1, user2, …, user*n* |
*식*에서 사용됨 |
구속 변수 이름을 바꾸려면
치수 구속을 지정합니다.
속성 팔레트의 구속 아래에서 **이름**을 편집합니다.
또는 -
치수 구속을 지정합니다.
매개변수 관리자 팔레트의 치수 구속 아래에서 **이름**을 편집합니다.
또는 -
치수 구속을 두 번 클릭합니다.
변수 이름을 바로 편집합니다.
참고: 구속 변수 이름은 고유해야 합니다.
파라메트릭 방정식
연산자 및 `함수 <#ParametricFunctions>`_를 사용하여 공식과 등식을 정의합니다.
식은 표준 수학 `규칙 <#ParametricEvaluation>`_을 따라 평가됩니다.
연산자
식 및 공식에서 다음 연산자를 사용할 수 있습니다.
연산자 |
설명 |
|---|---|
+ |
추가 |
- |
빼기(또는 단항 부정) |
* |
곱셈 |
/ |
분할 |
^ |
거듭제곱 |
퍼센트 |
부동 소수점 모듈로 |
. |
소수 구분 기호 |
(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 |
상수 e |
e |
*) OS 형식 설정에 정의된 대로 목록 구분 기호(세미콜론 또는 쉼표)를 사용합니다.
표현식 평가
표준 수학 규칙에 따라 다음 우선 순위를 사용하여 식이 평가됩니다.
괄호 안의 식(가장 안쪽의 괄호가 가장 먼저 평가됨)
표준 작업 순서:
지수
곱셈과 나눗셈
더하기와 빼기
우선 순위가 동일한 연산자는 왼쪽부터 오른쪽으로 평가됩니다.
관련 항목
부모 주제