Grasshopper API 링크 - 파라메트릭 연결 모델 가져오기 및 계산 방법 (02) 버전 24

이 기사는 다음 언어로도 제공됩니다:
영어에서 AI로 번역됨
이 튜토리얼에서는 파라미터화된 연결을 다루는 방법과 Grasshopper에서 이를 변경하고 평가하는 방법을 배웁니다. 비고: 이 매뉴얼은 버전 24.1.2까지 유효합니다.



Grasshopper - 플러그인 설치

Rhino3d 및 Grasshopper의 체험판은 Rhino3d 웹사이트에서 다운로드할 수 있습니다. Rhinoceros를 실행하고 Meters 템플릿을 선택하십시오:

inline image in article

명령줄에 "Package Manager"를 입력하십시오:

inline image in article

새 창이 나타나면 IDEAStatiCa를 선택하고 Install을 클릭하십시오. 플러그인이 다운로드되어 설치됩니다. 활성화하려면 Rhinoceros를 재시작해야 합니다.

inline image in article

 IDEA StatiCa 플러그인과 함께 Grasshopper를 시작하려면 Rhinoceros 탭에서 Tools / Grasshopper를 선택하십시오.

inline image in article

보시다시피 플러그인이 이미 통합되어 있습니다.

inline image in article

Grasshopper용 IDEA StatiCa 플러그인의 구성 요소 및 명령에 대한 자세한 내용은 Grasshopper 플러그인 구성 요소 설명 문서를 참조하십시오.

Colibri 플러그인

Grasshopper는 루프를 사용할 수 없으므로, 이 튜토리얼에서 사용할 다른 플러그인인 COLIBRI를 설치해야 합니다.

inline image in article

   

IDEA StatiCa Connection – 접합부 설계 및 파라미터 설정

예제에서는 템플릿을 사용하여 간단한 모멘트 연결을 생성합니다:

inline image in article

파라미터를 사용하려면 환경설정 / 고급 설정에서 개발자 탭을 활성화해야 합니다: 

inline image in article

먼저, 다음 그림에 따라 하중을 설정해야 합니다:

inline image in article

이제 이 연결에 대해 두 개의 파라미터를 설정해야 합니다. 첫 번째는 엔드 플레이트의 두께입니다. 개발자 탭에서 더하기 버튼을 클릭하고 그림에 따라 텍스트를 변경합니다:

inline image in article

이 파라미터를 해당 엔드 플레이트 두께와 연결하려면 링크 버튼을 클릭하고 다음 그림과 같이 속성 필드를 선택합니다:

inline image in article

 두 번째 파라미터로 볼트 직경을 설정합니다:

inline image in article

비고: 표현식은 텍스트이므로 아포스트로피를 사용해야 합니다.

이 파라미터를 해당 작업과 연결합니다:

inline image in article

이제 모델 속성 탭에서 링크를 확인할 수 있습니다:

inline image in article

볼트 직경을 변경하는 것이 목표이므로, 파일에 적절한 볼트 어셈블리를 추가해야 합니다:

inline image in article


마지막으로, 이 연결을 Example2.ideaCon이라는 이름으로 저장할 수 있습니다.

Grasshopper - *ideaCon 파일 가져오기 및 파라미터 수정

새 문서를 만들고, 상단 리본에서 Params 탭을 선택한 후 캔버스에 File Path 컴포넌트를 배치합니다. 

inline image in article

컴포넌트를 마우스 오른쪽 버튼으로 클릭하고 이전에 저장한 Example2.ideaCon 파일을 선택합니다. 

참고: 첨부 파일을 열 경우, 이 경로를 적절히 변경해야 합니다. 

이제 다음 컴포넌트들을 캔버스에 추가하고 그림과 같이 연결합니다.

파일 가져오기:

IDEA StatiCa / Connection / Reference Connection
IDEA StatiCa / Connection / Deconstruct Connection
IDEA StatiCa / Connection / Modify Connection

파라미터 보기:

IDEA StatiCa / Connection / Deconstruct Parameters

여기서 Params / Input / Panel 컴포넌트를 추가하여 파라미터 값을 확인할 수 있습니다.

파라미터 수정:

IDEA StatiCa / Connection / Modify Parameters (1)
IDEA StatiCa / Connection / Modify Parameters (2)
IDEA StatiCa / Connection / Modify Connection

다른 결과를 가진 수정된 파일에 대해 접미사 _updated를 설정합니다. 

계산 및 결과:

IDEA StatiCa / Connection / Calculate Connection
IDEA StatiCa / Connection / Connection Results
IDEA StatiCa / Connection / Deconstruct Result Items

여기서도 Params / Input / Panel 컴포넌트를 추가하여 결과 값을 확인할 수 있습니다.

파라미터 조합 반복을 위한 Colibri 컴포넌트:

TTTollbox / Colibri Inputs
TTTollbox / Colibri Outputs
TTTollbox / Colibri Aggregator

입력의 경우, 첫 번째 Value list에는 엔드 플레이트 두께에 대한 3개의 값(0.010, 0.015, 0.020)이 포함됩니다.
두 번째에는 볼트 직경에 대한 세 가지 값(M12 8.8, M14 8.8, M16 8.8)이 포함됩니다.
결과는 data.csv 파일에 저장됩니다. 기본적으로 c:\Colibri에 저장되며, 여기서는 경로를 C:/IDEA로 설정해야 합니다. 접근 권한이 있는지 확인하십시오.

inline image in article

Colibri Inputs / Fly 버튼을 클릭하여 전체 반복 과정을 실행합니다. 잠시 후 CSV 파일이 생성됩니다.

파일을 열면 True / False로 표시된 직관적인 결과를 확인할 수 있습니다. 

inline image in article

결과 해석

이 특정 연결의 경우, 다음 중 하나를 사용하면 만족스러운 결과를 얻을 수 있습니다: 

  • 엔드 플레이트 두께 10 mm에 볼트 M16 8.8

또는

  • 엔드 플레이트 두께 15 mm에 볼트 M14 8.8

더 복잡한 예제는 PC의 다음 디렉토리에서 찾을 수 있습니다

"%appdata%\McNeel\Rhinoceros\packages\7.0\IDEAStatiCa\0.1.1\Examples.zip"

관련 녹화 자료

1부 - IDEA StatiCa Connection에서 파라미터 설정

2부 - 연결 업로드 및 Rhino에서 표시

3부 - 파라미터에 대한 루프 프로세스

4부 - 결과 해석

첨부 다운로드

관련 기사