숫자 매개변수에 대한 표현식 참조

숫자 값을 입력할 수 있는 위치에 방정식을 사용할 수 있습니다.

예를 들면 치수 편집 대화상자, 피쳐 대화상자 및 매개변수 대화상자에서 방정식을 쓸 수 있습니다. 방정식을 사용하여 피쳐 크기를 계산하거나, 조립품 구속조건 간격띄우기 또는 각도를 계산하거나, 여러 구성요소 간의 동작을 시뮬레이트할 수 있습니다.

방정식은 단순할 수도 있고 많은 대수학 연산자, 머리말 및 함수를 포함할 수도 있습니다. 예를 들면 다음은 단순한 방정식입니다.

2 ul *(6+3)

다음의 복잡한 방정식에서는 pi와 같은 내부 매개변수를 사용합니다.

(PI rad/5 ul +(25 deg *PI rad)/180 deg))

편집 상자에서 지원되는 함수 리스트를 보려면 함수, 머리말 및 대수학 연산자를 참고하십시오.

대수학 연산자

구문

편집 상자는 기본 문서 특성에서 지정한 단위를 사용합니다. 편집 상자에 단위를 지정하지 않으면 조건과 계수에는 기본 단위가 지정됩니다. 표현식은 대수학의 연산 순서와 기본 단위 값에 따라 계산됩니다.

구문 오류
지수는 단위 및 표현식에 적용됩니다. 예를 들면, 다음과 같습니다.

2 + 3^3

편집 상자는 단위가 지정되지 않으면 모든 조건에 기본 단위를 지정합니다. 다른 단위를 추가할 수 없으므로 오류가 나타납니다. 2 mm + (3 mm)^3ul은 2 mm + 27 mm^3으로 계산됩니다. 단위가 모호하기 때문에 표현식은 오류를 나타내는 빨간색으로 나타납니다.

2 + 3^3

단위를 포함하고 어떤 단위가 단위 없는 결과인지를 지정하면 계산이 올바로 수행됩니다. 2 mm + ((3 ul) ^ 3 ul ) * 1 mm.

타입캐스팅
표현식에 단위를 지정할 수 없습니다. 다음과 같은 예는 허용되지 않습니다.

(-2.00 + 3^3) m^2

단위 계산
단위는 표현식의 산술 부분에 앞서 계산됩니다. 따라서 제곱 연산자는 인접한 수치값에 적용되기 전에 단위에 적용됩니다. 예를 들면, 다음과 같습니다.

2m^2

4 제곱 미터로 계산하는 대신 2 제곱 미터로 계산합니다. 올바른 구문은 다음과 같습니다.

(2m)^2 = 4m^2

올바른 구문
표현식에서 표현식의 각 수치값에 단위를 지정합니다. 다음 표현식은 시스템이 기본 단위를 예상했기 때문에 오류가 발생했습니다.

(2 + 1 * (3^2))

"ul"을 사용하여 단위 없는 값을 나타냅니다. 2 mm + 1 mm * (3ul^2ul).

각도를 입력할 때 기본 단위는 도입니다. 라디안을 입력하려면 다음 구문을 사용하십시오.

(-0.25 deg * 3.1415 rad/1 deg) + (2ul * 3.1415 ul ) * 1 rad

단위

지원되는 단위 유형 및 약어 리스트의 경우 숫자 매개변수를 매개변수 대화상자에 추가하고 이름을 입력한 다음 단위 열을 클릭합니다.

패턴의 항목 수를 계산하는 방정식 등의 일부 방정식은 단위가 없는 값을 반환해야 합니다. 문자 ul을 사용하여 단위 없는 값을 지정합니다. 예를 들면 5ul은 방정식이 평가되어 패턴의 항목 수 등의 숫자 5를 반환했음을 의미합니다.
주: 다른 단위 유형을 나타내는 매개변수가 포함된 방정식 내에서 단위를 일치시켜야 합니다. 분리 함수를 사용하여 단위를 일치시킬 수 있습니다. 예를 들면 폭 매개변수의 각 단위에 대한 하나의 발생을 기준으로 하는 패턴의 발생 수를 계산하려면 선형 방정식은 다음과 같습니다.

isolate(Width;mm;ul)

대화상자에서 항목 수 값에는 단위 없음(ul) 결과가 필요하지만 선형 값인 단위 폭을 참조하고 있습니다. 폭 매개변수를 단위없는 값으로 변환합니다.

머리말

방정식에서 단위 머리말을 사용할 경우 머리말 자체가 아닌 머리말 기호를 입력합니다. 예를 들면, 단위 "나노미터"가 포함되는 방정식은 3.5 ul * 2.6 nm과 같습니다.

주: 머리말 기호는 대/소문자를 구분합니다.

"엑서" "E"

1.0e18

"페타" "P"

1.0e15

"테라" "T"

1.0e12

"기가" "G"

1.0e9

"메가" "M"

1.0e6

"킬로" "k"

1.0e3

"헥토" "h"

1.0e2

"데카" "da"

1.0e1

"데카" "da"

1.0e1

"데시" "d"

1.0e-1

"센티" "c"

1.0e-2

"밀리" "m"

1.0e-3

"마이크로" "micro"

1.0e-6

"나노" "n"

1.0e-9

"피코" "p"

1.0e-12

"펨토" "f"

1.0e-15

"아토" "a"

1.0e-18

예약된 매개변수

다음은 Inventor에서 지원되는 예약된 시스템 매개변수입니다.
PI
3.14159265358979323846264338328
E
2.71828182845904523536

편집 상자 파싱 참조

입력 표현식

단위 가정

최종 단위

첫 번째 파싱 이후

최종 단위

두 번째 파싱 이후

최종 단위

3

3 mm

mm

       

3 * 4

3 mm * 4 mm

mm^2

3 mm * 4 ul

mm ul

   

3 mm * 4

3 mm * 4 mm

mm^2

3 mm * 4 ul

mm ul

   

3 * 4 mm

3 mm * 4 mm

mm^2

3 mm * 4 mm

mm^2

3 ul * 4 mm

mm ul

3 / 4

3 mm/ 4 mm

없음

3 mm / 4 ul

mm / ul

   

3 mm / 4

3 mm/ 4 mm

없음

3 mm / 4 ul

mm / ul

   

3 / 4 mm

3 mm/ 4 mm

없음

3 mm / 4 mm(변경 없음)

없음

3 ul / 4 mm

ul/mm(불일치)

3 * cos(30)

3 mm * cos(30 mm)

오류

3 mm * cos(30deg)

mm ul

   

cos(30) * 3

cos(30mm) * 3 mm

오류

cos(30deg) * 3 mm

mm ul

   

3 *cos(2 * 15)

3 mm * cos(2 mm * 15 mm)

오류

3 mm * cos(2 deg * 15 ul)

mm ul

   

3 * cos(2 * 15 deg)

3 mm * cos( 2 mm * 15 deg)

오류

3 mm * cos(2 deg * 15 deg)

오류

3 mm * cos(2 deg * 15 deg)

오류

3 * cos(15 deg * 2)

3 mm * cos(2 deg * 15 deg)

오류

3 mm * cos(15 deg * 2 ul)

mm ul

   

3mm *cos(2 * 15)

3 mm * cos(2 mm * 15 mm)

오류

3 mm * cos(2 deg * 15 ul)

mm ul

   

3mm * cos(2 * 15 deg)

3 mm * cos( 2 mm * 15 deg)

오류

3 mm * cos(2 deg * 15 deg)

오류

3 mm * cos( 2 ul * 15 deg)

mm ul

3mm * cos(15 deg * 2)

3 mm * cos(15 deg * 2 deg)

오류

3 mm * cos(15 deg * 2 ul)

mm ul