(주)엠티엠디지털컨스트럭션

Blog

3D BIMBlog
제목 Revit General | Revit 수식(Formula)에서 사용할수 있는 산술연산자, 비교연산자, 삼각함수
글쓴이 엠티엠디지털컨스트럭션 날짜 12-08-25 12:59 조회 18,699회

본문

♦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)

2461c7f9e10e37c844bfb8257fe4b100_1539346
2461c7f9e10e37c844bfb8257fe4b100_1539346
 

 

♦수식입력시 주의사항

-수식에서 사용되는 매개변수 이름은 대,소문자를 구분합니다.

-매개변수의 이름을 지정할 때 대시(-)를 사용하지 않는 것이 좋습니다

-간혹 매개변수 이름이 한글로 되어 있을 경우 오류를 발생시킬 수 있습니다.

 

 에서 보다 많은 내용을 보실수 있습니다.


  • 페이스북
  • 트위터

댓글목록

등록된 댓글이 없습니다.