파라미터 형상 변경(Curve Library, Assembly Unit)

개요


  • 현재 모드의 기본 매개변수와 구속 매개변수를 정의합니다.

  • 현재 모드의 매개변수 또는 하위 모드에서 정의한 구속 매개변수의 값을 변경합니다.

 

 

실행


[Curve Library Mode]

  • Ribbon Menu > [Curve Library] Tab > [Parameter] Group > Parameter

[Assembly Unit Mode]

  • Ribbon Menu > [Assembly Unit] Tab > [Parameter] Group > Parameter

 

설명


 

  • [Constrained Parameter]
    Edit Parameter 대화 상자의 Constrained Parameter 테이블에 출력할 매개변수를 설정합니다.

    • Current Mode Parameter : 현재 모드에서 정의한 구속 매개변수가 Constrained Parameter 테이블에 출력됩니다.

    • Assigned Parameter : 하위 모드에서 정의하여 현재 모드에 할당한 구속 매개변수가 Constrained Parameter 테이블에 출력됩니다. Assigned Parameter 설정 시 Select Target 버튼이 나타나며, 선택 가능 대상의 종류는 현재의 Mode에 따라 달라집니다.

  • 현재 모드에 따라 선택 가능 대상의 종류가 달라지며, 그 종류는 아래와 같습니다.

  • Point Library 모드

    • (Constraint (Array) Point에 구속된) General Member

  • Curve Library 모드

    • (Constraint (Array) Point에 구속된) General Member

    • Path Linked Entity

  • Assembly Unit 모드

    • (Constraint (Array) Point에 구속된) General Member

    • Path Linked Entity

    • 할당된 Point Library

    • 할당된 Curve Library

 

  • Base Parameter는 현재 모드에서 정의한 Base Parameter가 출력되는 그룹으로, 라이브러리마다 하나의 그룹만 존재합니다.

  • 그와 달리 Constraint Parameter의 경우 현재 모드에서 생성한 Constraint Parameter가 출력되는 Current Mode Parameter 그룹과 하위 모드에서 생성한 Base Paramter가 출력되는 Assigned Parameter 그룹, 두 종류가 존재합니다.

  • Current Mode Parameter는 각 라이브러리마다 하나의 그룹만 존재하며, 현재 모드에서 생성한 Base Parameter를 기반으로 Constraint Parameter를 생성할 수 있습니다.

  • Assigned Parameter는 하위 모드의 구성요소를 사용하여 만든 객체의 수만큼 그룹이 존재합니다. 사용한 하위 모드의 Base Parameter가 자동으로 Constraint Parameter 블록에 출력됩니다.

    • 예를 들어, Curve Library에서 사용자 정의 단면 (User Section)을 사용하여 만든 Path Linked Entity를 선택한 경우 해당 사용자 정의 단면이 가진 Base Parameter가 Constraint Parameter가 표시됩니다.

 

 

 

 

  • User Section을 활용한 Curve Library를 Assembly Unit Mode에서 활용할 경우 위와 같은 방식으로 테이블에 Parameter가 출력됩니다.

  • [Edit Parameter]
    버튼을 클릭하여 Edit Parameter 대화 상자를 실행합니다.

 

 

Assigned Parameter - Parameter 기능을 이용한 Library의 형상 변경

하위 모드에서 정의한 기본 매개변수의 값을 상위 모드에서 변경하여 형상을 수정합니다.

현재 Curve Library와 Assembly Unit의 경우 현재 모드에서 생성해야 하는 기본 매개변수와 Current Mode Parameter 구속 매개변수에 연결할 수 있는 대상이 없습니다. 하위 모드에서 정의한 기본 매개변수의 값을 수정하여 형상을 변경하는 방식만 지원하고 있습니다.

  • 테이블

    • Type : 매개변수의 유형을 설정합니다.

    • Parameter Name : 하위 모드에서 지정한 매개변수의 이름이 출력됩니다.

    • Equation : Functional을 On으로 설정한 경우 활성화되는 칸으로, Base Parameter에 입력한 Variable Name을 활용한 함수의 형태를 사용할 수 있습니다. 이를 통해 기본 매개변수 하나의 값을 활용하여 여러 개의 구속 매개변수를 자동 계산하여 값을 지정할 수 있습니다.

    • Length : 하위 모드에서 해당 매개 변수의 유형을 “Length”로 설정한 경우 Length 입력란이 활성화되며, 길이를 입력할 수 있습니다.

    • Angle : 하위 모드에서 해당 매개 변수의 유형을 “Angle”로 설정한 경우 Angle 입력란이 활성화되며, 각도를 입력할 수 있습니다.

    • Coordinate : 하위 모드에서 해당 매개 변수의 유형을 “Coordinate”로 설정한 경우 Coordinate입력란이 활성화되며, 좌표를 입력할 수 있습니다.

Functional을 On으로 설정한 경우 Equation 입력란이 활성화되고, Length/Angle/Coordinate 입력란이 비활성화 됩니다. 즉, Functional을 On으로 설정한 경우에는 직접 값을 입력할 수는 없고 Base Parameter를 활용한 Equation으로 값을 간접적으로 설정해야 합니다.

 

 

참고자료