본문
♦Revit 수식(Formula)에서 사용할수 있는 산술연사자, 비교연산자, 삼각함수
- + : 더하기
- - : 빼기
- * : 곱하기
- / : 나누기
- < : ~ 크다
- > : ~ 작다
- = : ~ 같다
- AND, OR, NOT :
- ^ : 누승법(x^y, x의 y제곱)
- if : 조건
- log : 대수
- sqrt : 제곱근
- sin : 사인
- cos : 코사인
- tan : 탄젠트
- asin : 아크사인
- acos : 아크코사인
- atan : 아크탄젠트
- exp : e의 x제곱
- abs : 절대값
- pi() : π
- round : 정수 반올림
- roundup : 가장 큰수로 반올림
- rounddown : 가장 작은수로 반올림
- text_file_lookup : 테이블에서 원하는 값 찾기(Revit 2013 이전 버전)
- size_lookup : 테이블에서 원하는 값 찾기 (Revit 2014 이후 버전)
♦수식 사용 예제
-프로젝트에서 일람표와 패밀리에서 수식을 입력 사용할 수 있습니다.
-수식은 일반적인 수학 구문을 사용하여 정수, 십진수 및 분수 값을 입력할 수 있습니다.
구 분 |
수식(Formula) 입력 예제 |
+ , - |
3048 mm - Duct Width 1 / 2 + OffsetWidth |
* , / |
단위중량 * (길이 / 1000 mm) |
if , > |
if(Width > Height, Width, Height) |
if |
if(NomDia = 50 mm, ”D50”, if(NomDia = 75 mm, ”D75”, if(NomDia = 100 mm, ”D100”, ”0”))) |
AND |
IF ( AND (x = 1 , y = 2), 8 , 3 ) |
tan |
ElbRad * tan(ElbAng / 2) |
acos |
acos(Fillet Center / (Pipe OutRadius + Clamp Fillet)) |
sqrt pi() |
높이 + 폭 + sqrt(높이*폭) Bend Radius * (Angle * pi() / 180) |
abs |
2*abs(a) + abs(b/2) |
text_file_lookup |
text_file_lookup(Lookup Table Name, ”BodyRad”, 0 mm, NomDia) |
♦수식입력시 주의사항
-수식에서 사용되는 매개변수 이름은 대,소문자를 구분합니다.
-매개변수의 이름을 지정할 때 대시(-)를 사용하지 않는 것이 좋습니다
-간혹 매개변수 이름이 한글로 되어 있을 경우 오류를 발생시킬 수 있습니다.
에서 보다 많은 내용을 보실수 있습니다.
|