API(애플리케이션 프로그래밍 인터페이스)

Autodesk® CFD API(애플리케이션 프로그래밍 인터페이스)는 사용자 인터페이스에서 사용할 준비가 되지 않은 Autodesk® CFD 기능을 사용하기 위한 방법을 제공합니다.

API는 사용자화를 위한 플랫폼으로, 설계 프로세스에 큰 도움을 줄 수 있습니다. 이것은 매우 유연하며 다양한 작업에 사용할 수 있습니다. 다음은 가능한 응용 사례의 몇 가지 예입니다.

API 응용 범위는 매우 다양하지만 그래픽 상호 작용 작업을 자동화하는 데는 적합하지 않습니다(예: 결과 평면 끌기).

이 API는 Python 스크립팅 언어를 기반으로 합니다. Python은 이미 널리 사용되고 있으며 사용하기 쉽고 유연합니다. Python은 Microsoft® Office(예: Excel)를 비롯한 다른 기술과 기본적으로 연결되어 있으므로 이상적인 "접착제 언어"가 될 수 있습니다. Autodesk® CFD는 Python 버전 2.7과 함께 배포됩니다.

두 스크립트 편집기는 스크립트 작성, 편집 및 실행에 사용할 수 있습니다. UI의 편집기를 사용하여 열린 설계 연구로 상호 작용할 수 있습니다. 주로 스크립트를 배치 프로세스로 실행하는 기존 스크립트를 실행하기 위한 독립 실행형 유틸리티를 사용할 수 있습니다.

스크립트 편집기에 대한 자세한 내용을 보려면 여기를 클릭하십시오.

두 가지 스크립팅 언어: Python 스크립팅 및 QT 스크립팅

Python 스크립팅 및 QT 스크립팅은 동시에 Autodesk® CFD에서 작동합니다. 스크립팅 언어는 자동화할 기능을 기반으로 선택합니다.

앞으로는 QT 스크립팅이 단계적으로 제거되므로 Python 스크립팅을 사용하여 모든 새 기능을 개발합니다.

프로그래밍 참조

API 언어 참조는 여기를 클릭하여 다운로드할 수 있습니다. 파일을 다운로드 및 추출한 후에 index.html을 두 번 클릭하여 참조를 확인합니다.

API 프로그래밍 참조 사용 방법에 대한 자세한 내용을 보려면 여기를 클릭하십시오.

API 프로그래밍 참조의 예제 라이브러리에는 여러 개의 예제 스크립트가 포함되어 있습니다. 이러한 예제 스크립트는 고유한 스크립트에 대한 참조 및 시작 점으로 사용합니다.

Python 프로그래밍 언어 공식 웹 사이트에서는 Python 프로그래밍 언어에 대한 소개와 구문과 여러 가지 유용한 튜토리얼을 찾아볼 수 있습니다.

시작 스크립트를 사용하여 사용자 인터페이스 사용자화

API를 사용하여 메뉴 항목을 추가하거나 사용자 인터페이스를 사용자화할 수 있습니다. Autodesk® CFD를 시작할 때마다 스크립트를 자동으로 실행하려면 다음 단계를 수행합니다.

  1. 스크립트를 작성하고 "UserStartupScript.py"라고 이름을 지정합니다.
  2. 이 파일을 account\AppData\Local\Autodesk\Simulation CFD 2015 폴더에 저장합니다. 참고: account는 시작 스크립트가 자동으로 실행될 사용자 계정의 이름입니다.

예제 스크립트 ribbon.py는 메뉴를 사용자 인터페이스에 추가하는 방법을 설명합니다.

MS Office 도구

Python은 MS Office 도구에 연결되므로 프리젠테이션을 위해 또는 다른 소프트웨어 도구에서 재사용하기 위해 비교적 쉽게 표준 형식으로 데이터를 출력할 수 있습니다. Autodesk® CFD API는 COM 프로토콜을 사용하여 MS Office API를 호출합니다.

Excel에서 API 사용에 대한 자세한 내용을 보려면 Python 프로그래밍 언어 공식 웹 사이트에서 'csv'를 검색합니다.