• 회원가입
  • |
  • 로그인
  • |
  • 장바구니
  • News
    뉴스 신제품 신간 Culture & Life
  • 강좌/특집
    특집 강좌 자료창고 갤러리
  • 리뷰
    리뷰
  • 매거진
    목차 및 부록보기 잡지 세션별 성격 뉴스레터 정기구독안내 정기구독하기 단행본 및 기타 구입
  • 행사/이벤트
    행사 전체보기 캐드앤그래픽스 행사
  • CNG TV
    방송리스트 방송 다시보기 공지사항
  • 커뮤니티
    업체홍보 공지사항 설문조사 자유게시판 Q&A게시판 구인구직/학원소식
  • 디렉토리
    디렉토리 전체보기 소프트웨어 공급업체 하드웨어 공급업체 기계관련 서비스 건축관련 업체 및 서비스 교육기관/학원 관련DB 추천 사이트
  • 회사소개
    회사소개 회사연혁 출판사업부 광고안내 제휴 및 협력제안 회사조직 및 연락처 오시는길
  • 고객지원센터
    고객지원 Q&A 이메일 문의 기사제보 및 기고 개인정보 취급방침 기타 결제 업체등록결제
  • 쇼핑몰
다이나모에 쉽게 접근하고 활용하기 (11)
2019-10-02 2,468 26

다이나모 워크플로 예시

 

다이나모(Dynamo)를 효율적으로 사용하면 레빗에서 작업효율을 극대화할 수 있으며, 작업시간을 많이 단축할 수 있다. 지금까지 살펴본 다이나모의 기본 내용을 바탕으로 실무에서 간단히 적용해 볼 수 있는 다이나모 워크플로가 많지만, 이번 호에서는 Occupant Load를 자동으로 입력할 수 있는 워크플로와 채우기 면적 정보의 총합을 빠르게 계산할 수 있는 방법을 살펴보겠다.

 

■ 장동수 | 미국 시카고에 위치한 Ghafari Associates에서 오토캐드, 레빗, 나비스웍스, 다이나모 등 다양한 프로그램을 교육하고 지원하는 Practice Technology Specialist로 근무하고 있으며, 저서로는 ‘Do it! 레빗 – BIM 설계의 시작(2016)’, ‘실전 Dynamo 완전정복(2019)’ 등이 있다.
이메일 | nerkerr@gmail.com
블로그 | nerkerr.blog.me

 

1. Occupant Load 계산해서 입력하기
레빗의 각 룸(Room)에는 면적(Area) 매개변수가 있어서 룸의 크기를 알 수 있다. 룸의 면적을 각 룸의 용도에 따라 적용된 Occupant Load Factor 값에 따라 나누면 각 룸의 Occupant Load 값을 알 수 있다. 일반적으로 프로젝트에 따라 룸에 적용할 Occupant Load 매개변수와 Occupant Load Factor 매개변수를 생성해서 각 룸의 Occupant Load 값을 계산하게 되며, 일람표에서는 계산된 값(Calculated Value) 기능을 사용해서 Occupant Load 값을 면적과 Occupant Load Factor 값에 따라 자동으로 계산해서 표현할 수 있다. 그러나 레빗에서는 일람표에서 Occupant Load 값을 표현할 수 있는 것을 제외하면, 각 룸의 Occupant Load 매개변수에는 자동으로 계산된 값을 입력할 수 없다.
다이나모는 각 룸의 면적 매개변수와 Occupant Load Factor 매개변수에 입력된 값을 자동으로 나누게 한 다음에, 그 결과 값을 지정한 매개변수인 Occupant Load 매개변수에 입력할 수 있다. Occupant Load 매개변수에 자동으로 계산된 값을 입력하는 과정을 요약하면 다음과 같다.


① 프로젝트에 존재하는 룸의 면적 매개변수 정보를 가져온다.
② 프로젝트에 존재하는 룸의 Occupant Load Factor 매개변수 정보를 가져온다.
③ 불러온 면적 매개변수 값을 Occupant Load Factor 매개변수 값으로 나눈다.
④ 계산된 값을 정수(integer)로 표현하기 위해서 반올림한다.
⑤ 계산된 정수 값을 Occupant Load 매개변수에 입력한다.

 

(1) 룸의 면적 정보 가져오기
룸의 면적 정보를 가져오기 위해서는 먼저 프로젝트의 룸 카테고리를 선택하고 모든 룸을 선택하는 절차가 필요하다. 이것은 Categories 노드와 All Elements of Category 노드를 <그림 1>과 같이 배열하고 연결하면 된다.

 


그림 1. Categories 노드와 All Elements of Categories 노드를 연결

 

이제 룸의 매개변수 정보 중에서 면적 매개변수를 가져오기 위해서 Element.GetParameterValueByName 노드를 사용해서 <그림 2>와 같이 배열한다.



그림 2. Element.GetParameterValueByName 노드를 통해 면적 정보를 가져오기

 

같은 방법으로 Occupant Load Factor 매개변수를 불러오기 위해서 Element.GetParameterValueByName 노드를 배치해서 <그림 3>과 같이 배열한다.

 


그림 3. Occupant Load Factor 매개변수 정보 가져오기

장동수 nerkerr@gmail.com


출처 : 캐드앤그래픽스 2019년 10월호

포인트 : 무료

© 캐드앤그래픽스 무단전재 및 재배포금지, 기사 게재 희망시 당사 문의
  • kakao

댓글 0

로그인 후 댓글을 달수있습니다
등록된 코멘트가 없습니다.