2022년 12월 19일 월요일

Autocad dynamo (Civile 3D , Advance steel)

최근 준비중인 AutoCad Dynamo에 대한 내용 공유 드립니다. 

대상은 Civile 3D 와 Advance Steel 입니다.  

관심 있으신 분들은 답글 등으로 표현 및 질문 주시면 추가적인 내용 정리 하여 올리도록 하겠습니다. 


다이너모란 무엇인가?
과거에는 AutoCAD 작업을 스크립트나 매크로로 반복하는 것이 비교적 쉽습니다. 마찬가지로 리스프로 새로운 기능을 만들 수 있습니다. 그러나 두 가지 모두의 한계는 정보가 동적이지 않다는 것이다. 또한 AutoCAD 스크립트는 Civil 3D 데이터와 잘 작동하지 않으며, Lisp는 새로운 기능을 코딩하기 위해 프로그래밍 언어를 학습해야 합니다. Dynamo는 AutoCAD와 Civil 3D 사이에서 동적으로 반복 가능한 작업을 수행할 수 있도록 격차를 해소합니다.

다이너모가 프로그래밍 중입니다! 그것은 사용자 친화적인 시각적 프로그래밍이기 때문에 시민 3D 사용자들은 코드를 배우거나 쓸 필요가 없다. 그것은 이미 우리를 위해 쓰여졌다; 우리는 단지 코드를 배열할 필요가 있다. 즉, 프로그래머의 논리로 생각해야 하지만 프로그래밍 언어를 배울 필요는 없다. Dynamo의 오픈 소스 그래픽 프로그래밍 인터페이스는 그래픽 알고리즘 편집기의 데이터 및 논리 환경으로 BIM 모델링을 가능하게 합니다. 사용자는 데이터를 생성, 위치 지정 및 시각화하고, 변형을 더 빠르게 테스트하고, 더 자주 반복하며, 더 짧은 시간에 더 나은 설계를 만들기 위한 맞춤형 워크플로우를 구축할 수 있습니다.

설치 + 실행
Dynamo for Civil 3D는 Civil 3D 2020에만 사용할 수 있는 확장입니다. Autodesk Desktop App 또는 온라인 Autodesk 계정(제품 업데이트 섹션)과 별도로 설치합니다.

Civil 3D 내에서 실행하기

*    관리 탭

*    비주얼 프로그래밍 패널




AutoCAD 및 Civil 3D 라이브러리 작업
필수 구성 요소: Dynamo는 활성 문서(열린 도면)에서만 통신할 수 있습니다. Dynamo 인터페이스를 열기 전에 도면이 열려 있고 활성 상태여야 합니다.

일반적인 워크플로우는 AutoCAD 환경의 지오메트리 또는 데이터 또는 Excel 스프레드시트를 Dynamo 그래프의 입력으로 사용하는 것입니다. 생성한 프로그램을 기반으로 Dynamo는 작업을 계산하고 최종적으로 원하는 환경에 결과를 다시 기록합니다. 이는 설계 요소와 관련하여 동적으로 업데이트할 수 있는 반복 가능한 작업을 만드는 데 매우 효율적일 수 있습니다.

추가적인 이점은 사용자 정의 스프레드시트를 출력할 수 있어 분석 또는 보고를 위해 다른 많은 소프트웨어 플랫폼으로 데이터를 이동할 수 있다는 것입니다.




예 1: Cogo 점 및 특성 집합 사용
문제 설명
Cogo Point Station 및 Offset Label 정보를 Civil 3D 선형과 관련하여 자동 및 동적으로 업데이트합니다. 컨텍스트는 사용자 정의 종합 레이블에 대한 추가 속성 세트를 채울 뿐만 아니라 유틸리티 폴 스테이션 및 오프셋 정보에 레이블을 지정해야 할 수 있습니다.

방법론
Dynamo 스크립트 실행 대상:
*     활성 문서에서 Dynamo 인터페이스로 Cogo Point 위치 및 정렬 캡처
*    코고 포인트 목록의 상대적 위치 가져오기
*    속성 집합에 정보 쓰기





해당 셈플은 아래 링크에서 확인 가능하십니다. 

https://www.autodesk.com/autodesk-university/article/Getting-Started-Dynamo-Civil-3D-Beginners-Guide-2022









댓글 없음:

댓글 쓰기

coming soon