숫자 필드
숫자 측정값은 Part Studio 및 어셈블리의 여러 필드에서 필요합니다.
Onshape 전체에서 숫자 필드에 값과 매개변수 식을 입력할 때 키보드뿐 아니라 마우스 스크롤 휠을 사용할 수 있습니다.
스크롤+키 | 결과 |
---|---|
스크롤 휠 기본값 | 0.1씩 증가 |
Ctrl+스크롤 휠 | 0.01씩 증가 |
Shift+스크롤 휠 | 1.0씩 증가 |
Onshape Part Studio 및 어셈블리 전체에서 숫자 값 필드에 정수, 소수점(쉼표 구분기호도 수락), 매개변수 식 및 삼각함수를 사용할 수 있습니다. 기본 단위는 숫자 필드에 다른 단위가 입력되지 않았을 때의 단위를 나타내지만, 언제든지 아무 단위나 입력할 수 있습니다. Onshape가 해당 값을 기본 단위로 변환하여 표시합니다. 그러나 필드를 클릭하면 원래 단위가 다시 표시됩니다.
0과 1 사이의 값으로 제한된 숫자 필드 (예: 아이소파라메트릭 커브 ) 의 경우 스크롤+키 동작이 약간 다릅니다.
스크롤+키 | 결과 |
---|---|
스크롤 휠 기본값 | 1.0씩 증가 |
Ctrl+스크롤 휠 | 0.01씩 증가 |
Shift+스크롤 휠 | 효과 없음 |
키워드 유형 | 키워드 수락 | 예 |
---|---|---|
길이 |
mm, millimeter, cm, centimeter, m, meter, in, inch, ft, foot, yd, yard |
5 mm |
각도 단위 |
deg, degree, rad, radian |
7deg (또는 7 degree) 14rad (또는 14 radian) |
수학 함수 |
+, -, *, /, ^, ceil, floor, round, exp, sqrt, abs, max, min, log, log10 |
2^3 |
Modulo 연산자 |
% |
5%2 (1을 반환) |
삼각함수 |
cos, sin, tan, acos, asin, atan, atan2, cosh, sinh, tanh, asinh, acosh, atanh |
이 함수는 라디안이 아닌 각도 단위입니다. 예: sin(30) = sin(30 deg) = 0.5 atan2(4, 5) ((5,4)인치의 극좌표 각을 각도로 제공) |
상수 |
pi, PI, Pi |
(3*pi) in |
매개변수 식은 피처스크립트로 평가됩니다.
- 매개변수 식은 파트 스튜디오 및 어셈블리에서 사용할 수 있습니다.
- 매개변수 식의 결과는 단위가 없는 값이거나 첫 번째 힘의 단위 값이어야 합니다.
- 숫자 필드가 승인된 후, 식의 평가가 표시됩니다. 필드가 다시 활성화되면 원래 식이 표시됩니다.
- 임의의 단위(필드에 단위를 허용하는 경우)를 사용하되 유형(예: 도 및 밀리미터)을 혼합하지 않음:
유효함
유효하지 않음
3in+2.5in
3+2.5in
3mm+2.5in
3mm+2deg
3+2
3in+2 (2*3)*(1/3)
(2*3)(1/3)
sqrt(16)m
sqrt(16m)
비용 (30도) 30g
- 모든 길이 및 각도 단위에 복수형이 허용됩니다(예: feet, radians 등).
- 대부분의 매개변수는 길이 또는 각도입니다. 일부 매개변수는 Rho 및 패턴 부품 개수와 같이 단위가 없습니다.
- 분수가 지원됩니다.
- 필요하면 괄호를 사용하십시오. 예: (2*3)*(1/3).
- 참조 베리어블 스튜디오 글로벌 변수 생성에 대한 정보는 여기를 참조하십시오.
단위 없는 식의 경우, 모든 단위 없는 식이 허용되고 표준 평가 순서를 따릅니다. 예: 3+(2*3)/6
단단위 식의 경우, 식이 첫 번째 힘의 단위로 끝나는 경우 모든 단단위가 허용됩니다. 예: 3mm+(2mm*3mm)/(6mm), 3mm+2mm
다단위 식의 경우, 결과가 첫 번째 힘의 단위일 경우 모든 다단위 식이 허용됩니다. 예: 3[unit]+3[unit]은 허용되나, 3[unit]*3[unit]은 허용되지 않습니다.
피처스크립트를 사용해 사용자 지정 피처를 생성할 때 숫자 필드에서 삼각함수를 사용할 수 있습니다. 다음을 유념하십시오.
단위 없는 매개변수가 허용됩니다. 예: sin(30) 및 sin(asin(1)).
역삼각 함수가 허용됩니다. 예: atan(1), atan(1)/deg. asin/acos/atan은 각도를 반환하므로 단위 없는 값을 얻으려면 각도 단위로 나누어야 한다는 점에 유의해 주십시오.
FeatureScript에 대한 자세한 내용은 FeatureScript에 오신 것을 환영합니다를 참조하고 사용자 지정 기능을 만드는 방법에 대한 자세한 내용은 사용자 지정 기능 추가를 참조하십시오.
Onshape는 다음과 같은 어레이/조회 테이블을 지원합니다.
[3,5,6,7][2], 포함:
- [3,5,6,7] - 어레이입니다.
- [2] - 위치입니다.
- 6 어레이 내의 두 번째 값입니다.
어레이는 위치 0에서 시작한다는 점을 명심하십시오.
또 다른 예시: [3,5,6,7][3]=7
쉼표를 소수 구분 기호로 사용하는 경우 표현식의 배열 값 사이에 공백을 추가해야 합니다(예: [1,4,9,16] [#i]가 아니라 [1, 4, 9, 16] [#i]). 십진수 형식을 참조하십시오.
또한 삼항 연산자(예: '?')를 사용하여 조건부 결과를 산출할 수 있습니다. 예를 들어, 폭이 5 이상일 때 스케치 요소의 길이가 7인치여야 할 경우, 식이 다음과 같습니다.
#width > 5?7:4
여기서:
- #width>5 - 조건문입니다.
- ? - 삼항 연산자입니다.
- 7 - 수식이 참인 경우(폭이 5 이상인 경우), 길이를 7인치로 만듭니다.
- 4 - 수식이 참일 경우(폭이 5 미만인 경우), 길이를 4인치로 만듭니다.
다음과 같은 논리 연산자를 사용할 수 있습니다.
-
&& 'and'
-
|| 또는 'or'
예:
(#width > 3in && #width < 5in) ? 3 : 2
값이 두 조건을 충족하면 3을 반환하고, 그렇지 않으면 2를 반환합니다.
(#width > 3in || #alwaysReinforce) ? 3 : 2
#alwaysReinforce가 구성 확인란일 경우, 값이 조건을 충족하면 3을 반환하고 그렇지 않으면 2를 반환합니다.
- 3in*3in
- 3+3in (무단위+단위가 계산되지 않기 때문)
- 3[unit]*3[unit] (결과가 [unit]^2이므로 허용되지 않습니다.)
- sin(30)/deg (결과는 1/deg unit이며, 허용되지 않습니다.)
- 결과가 1/[unit]인 항목은 허용되지 않습니다.
- 별도 단위가 있을 경우 단위와 단위의 분수, 예: 3[unit]+1[unit]/2[unit].
- 역삼각 함수는 숫자 값을 사용해 각도를 반환합니다. 예: atan(1) = 45도.
- 단위 없는 값을 사용하려면(아마도 치수 필드에 입력할 때) 기본 각도 단위로 나누십시오(예: [atan(1)/deg]).
- 모든 길이 및 각도 단위에 복수형이 허용됩니다(예: feet, radians 등).
- 필요하면 괄호를 사용하십시오. 예: (2*3)*(1/3).
- 분수가 지원됩니다.
- 숫자 값 필드에서 쉼표를 소수점 구분기호로 사용할 수 있습니다.
- 쉼표를 소수점 구분기호로 사용하기 위한 설정을 적용하는 방법에 대한 자세한 내용은 기본 설정 구성에서 소수점 형식 섹션을 참조하십시오.
- 대부분의 매개변수는 길이 또는 각도입니다. 일부 매개변수는 Rho 및 패턴 부품 개수와 같이 단위가 없습니다.
- 글로벌 변수 생성에 대한 정보는 Variable Studio를 참조하십시오.
Onshape 파트 스튜디오 전체에서 숫자 값 필드에 정수, 소수점, 식 및 삼각함수를 사용할 수 있습니다. 기본 단위는 숫자 필드에 다른 단위가 입력되지 않았을 때의 단위를 나타내지만, 언제든지 아무 단위나 입력할 수 있습니다. Onshape가 해당 값을 기본 단위로 변환하여 표시합니다. 그러나 필드를 탭하면 원래 단위가 다시 표시됩니다.
표현식은 휴대폰 번호 패드의 키보드 옵션을 사용하여 숫자 필드에 입력됩니다 (참조 숫자 필드).현재 표현식은 파트 스튜디오에서만 사용할 수 있습니다.
키워드 유형 | 키워드 수락 | 예 |
---|---|---|
길이 |
mm, millimeter, cm, centimeter, m, meter, in, inch, ft, foot, yd, yard |
5 mm |
각도 단위 |
deg, degree, rad, radian |
7deg (또는 7 degree) 14rad (또는 14 radian) |
수학 함수 |
+, -, *, /, ^, ceil, floor, round, exp, sqrt, abs, max, min, log, log10 |
2^3 복근 (-4) 최대 (2, 3) (sqrt(2in * 3mm)) 및 sqrt(4 in^2) 경험치 (2) |
Modulo 연산자 |
% |
5%2 (1을 반환) |
삼각함수 |
cos, sin, tan, acos, asin, atan, atan2, cosh, sinh, tanh, asinh, acosh, atanh |
이 함수는 라디안이 아닌 각도 단위입니다. 예: sin(30) = sin(30 deg) = 0.5 atan2(4, 5) ((5,4)인치의 극좌표 각을 각도로 제공) |
상수 |
pi, PI, Pi |
(3*pi) in |
Onshape는 다음과 같은 어레이/조회 테이블을 지원합니다.
[3,5,6,7][2]=6, 포함:
- [3,5,6,7] - 어레이입니다.
- [2] - 어레이 내의 위치입니다.
- 6 - 값입니다.
어레이는 위치 0에서 시작한다는 점을 명심하십시오.
또 다른 예시: [3,5,6,7][3]=7
또한 삼항 연산자(예: '?')를 사용하여 조건부 결과를 산출할 수 있습니다. 예를 들어, 폭이 5 이상일 때 스케치 요소의 길이가 7인치여야 할 경우, 식이 다음과 같습니다.
#width > 5?7:4
여기서:
- #width>5 - 조건문입니다.
- ? - 삼항 연산자입니다.
- 7 - 수식이 참인 경우(폭이 5 이상인 경우), 길이를 7인치로 만듭니다.
- 4 - 수식이 참일 경우(폭이 5 미만인 경우), 길이를 4인치로 만듭니다.
- 숫자 패드가 열린 상태에서 키보드 버튼을 탭합니다.
숫자 패드가 최소화되고 키보드가 나타납니다.
- 키보드로 식을 입력합니다.
- 식을 수락하려면 체크마크를 탭하고 취소하려면 x를 탭합니다.
- 식은 파트 스튜디오 및 어셈블리에서 사용할 수 있습니다.
- 식의 결과는 단위가 없는 값이거나 일차식의 단위 값이어야 합니다.
- 숫자 필드가 승인된 후, 식의 평가가 표시됩니다. 필드가 다시 활성화되면 원래 식이 표시됩니다.
- 임의의 단위(필드에 단위를 허용하는 경우)를 사용하되 유형(예: 도 및 밀리미터)을 혼합하지 않음:
유효함
유효하지 않음
3in+2.5in
3+2.5in
3mm+2.5in
3mm+2deg
3+2
(2*3)(1/3)
(2*3)*(1/3)
sqrt(16m)
제곱(16)미터
30파운드
cos(30도)
- 모든 길이 및 각도 단위에 복수형이 허용됩니다(예: feet, radians 등).
- 대부분의 매개변수는 길이 또는 각도입니다. 일부 매개변수는 Rho 및 패턴 부품 개수와 같이 단위가 없습니다.
- 분수가 지원됩니다.
- 필요하면 괄호를 사용하십시오. 예: (2*3)*(1/3).
- 참조 베리어블 스튜디오 글로벌 변수 생성에 대한 정보는 여기를 참조하십시오.
단위 없는 식의 경우, 모든 단위 없는 식이 허용되고 표준 평가 순서를 따릅니다. 예: 3+(2*3)/6
단단위 식의 경우, 식이 첫 번째 각도의 단위로 끝나는 경우 모든 단단위가 허용됩니다. 예: 3mm+(2mm*3mm)/(6mm), 3mm+2mm
다단위 식의 경우, 결과가 첫 번째 각도의 단위일 경우 모든 다단위 식이 허용됩니다. 예: 3[unit]+3[unit]은 허용되나, 3[unit]*3[unit]은 허용되지 않습니다.
숫자 필드에서 삼각함수를 사용할 수 있습니다. 다음에 유념하십시오.
단위 없는 매개변수가 허용됩니다. 예: sin(30) 및 sin(asin(1)).
역삼각 함수가 허용됩니다. 예: atan(1), atan(1)/deg. asin/acos/atan은 각도를 반환하므로 단위 없는 값을 얻으려면 각도 단위로 나누어야 한다는 점에 유의해 주십시오.
- 3in*3in
- 3+3in (무단위 + 단위가 계산되지 않기 때문)
- 3[unit]*3[unit] (결과가 [unit]^2이므로 허용되지 않습니다.)
- sin(30)/deg (결과는 1/deg unit이며, 허용되지 않습니다.)
- 결과가 1/[unit]인 항목은 허용되지 않습니다.
- 별도 단위가 있을 경우 단위와 단위의 분수, 예: 3[unit]+1[unit]/2[unit].
- 역삼각 함수는 숫자 값을 사용해 각도를 반환합니다. 예: atan(1) = 45도.
- 단위 없는 값을 사용하려면(아마도 치수 필드에 입력할 때) 기본 각도 단위로 나누십시오(예: [atan(1)/deg]).
- 모든 길이 및 각도 단위에 복수형이 허용됩니다(예: feet, radians 등).
- 필요하면 괄호를 사용하십시오. 예: (2*3)*(1/3).
- 분수가 지원됩니다.
- 대부분의 매개변수는 길이 또는 각도입니다. 일부 매개변수는 Rho 및 패턴 부품 개수와 같이 단위가 없습니다.
- 글로벌 변수 생성에 대한 정보는 Variable Studio를 참조하십시오.