변수 스튜디오 구성
Onshape에서는 Part Studio와 어셈블리를 구성하는 방식과 비슷하게 변수 스튜디오를 구성할 수 있습니다.
모든 변수 값이나 설명을 구성할 수 있습니다. 하나의 변수 스튜디오에서 구성한 모든 값과 설명은 구성이라고 합니다. 하나의 구성은 여러 개의 구성 입력을 포함할 수 있습니다.
변수 스튜디오에서 정의한 구성 입력은 해당 변수 스튜디오를 다른 탭이나 통합문서에 삽입할 때 삽입 대화 상자에서 선택 가능한 옵션으로 표시됩니다.
- 변수 스튜디오 창 오른쪽에 있는
아이콘을 클릭하여 구성 패널을 엽니다. 
- 변수 스튜디오가 자동으로 참조되는 동안에는 구성할 수 없습니다. 모든 Part Studio 및 어셈블리에 삽입 확인란을 선택 해제하세요. (구성된 변수 테이블을 Part Studio나 어셈블리에 삽입할 때는 삽입할 구성을 선택해야 합니다.)

- 변수 스튜디오 구성을 클릭합니다. 구성 패널에 구성 입력 테이블이 표시됩니다.

- 첫 번째 행을 클릭하여 활성화한 후, 첫 번째 열에 입력 값 이름을 입력합니다. 다음 행으로 이동하려면 Tab 키를 누릅니다. 행의 왼쪽에 있는 파란색 막대는 변수 스튜디오에서 현재 선택된 구성을 나타냅니다.

- 변수 값이나 설명을 마우스 오른쪽 버튼으로 클릭한 다음, 상황에 맞는 메뉴에서 구성을 선택하여 구성 테이블에 추가합니다.

- 계속해서 마우스 오른쪽 버튼을 클릭하고 구성을 선택하여 테이블에 추가적인 값이나 설명을 더합니다. 선택된 항목은 기본값과 함께 표에 추가되며, 변수 스튜디오에서 주황색으로 강조 표시됩니다.

- 필요에 따라 구성 테이블의 값을 두 번 클릭하고 편집합니다.

- 구성 패널 하단에서 구성 입력 추가 화살표를 클릭하고 추가할 구성 유형을 선택합니다. 화살표 대신 버튼을 클릭하면 자동으로 목록 구성 유형이 삽입됩니다.

- 메뉴에서 옵션을 선택합니다.
- 목록 - 삽입 시 선택할 수 있는 값 목록을 생성합니다.
확인란 - 삽입 시 선택/해제할 수 있는 확인란을 생성합니다.
구성 변수 - 모든 기능이나 FeatureScript에서 사용할 수 있는 변수를 만듭니다.
-
필요에 따라 구성 입력 테이블의 값을 편집합니다.
- 구성 입력 추가 화살표를 클릭하고 확인란을 선택합니다.
- 나타나는 대화상자에 입력 이름을 추가합니다.

- 기본값 옵션을 사용하여 구성의 기본 선택 여부를 지정합니다. 이 설정은 나중에 변경할 수 있습니다.

- 초록색 확인란을 클릭하여 구성 패널에 입력을 추가합니다.

- 변수 스튜디오에서 구성할 값이나 설명을 마우스 오른쪽 버튼으로 클릭한 후, 다음으로 구성을 선택하여 입력에 값을 추가합니다.

- 필요에 따라 입력의 값을 편집합니다.

- 구성 입력 추가 화살표를 클릭하고 구성 변수를 선택합니다.
- 나타나는 대화상자에 변수 이름을 추가합니다.

- 변수의 유형을 선택합니다. 길이, 각도, 정수, 실수, 텍스트 중에서 선택합니다.
- 변수 값을 입력합니다.

- 초록색 확인란을 클릭하여 구성 패널에 입력을 추가합니다.
- 변수 값을 입력합니다.
- 변수 스튜디오에서 값이나 설명을 마우스 오른쪽 버튼으로 클릭하고 다음으로 설정…을 선택합니다.

값이 구성 패널에 추가됩니다

구성된 변수 스튜디오를 릴리스할 수 없습니다.
-
변수 스튜디오 삽입 대화 상자에서 구성된 변수 스튜디오를 선택합니다.
-
대화 상자에서 원하는 구성을 지정한 후, 생성을 클릭합니다.
마지막으로 본 구성으로 설정 드롭다운(
)을 클릭하여 변수 스튜디오에서 마지막으로 활성화된 구성을 선택하거나, 기본값으로 재설정을 선택하여 모든 입력을 기본값으로 설정합니다. -
변수 스튜디오를 클릭하여 변수 테이블에 삽입하거나, 생성된 목록에서 개별 변수를 선택합니다.
- 이전 섹션에서 설명한 대로 구성된 변수 스튜디오를 변수 테이블에 삽입합니다.
- 변수 테이블에서 3점 메뉴 버튼을 클릭하고 참조 편집을 선택하세요.

- 변수 스튜디오 업데이트 대화 상자에서 구성을 마우스 오른쪽 버튼으로 클릭하고 구성을 선택합니다(Part Studio나 어셈블리에 여러 구성 입력이 있는 경우 다음으로 구성을 선택).

- 변수 스튜디오가 Part Studio/어셈블리 구성에 추가되었다는 알림이 표시됩니다. 확인 표시를 클릭하여 대화 상자를 닫습니다.
- Part Studio나 어셈블리에서 구성 패널을 엽니다. 변수 스튜디오 구성은 구성 패널에서 하나의 피처(열)로 표시됩니다.

이 섹션의 예시는 구성된 Part Studio를 보여줍니다. 구성된 변수 스튜디오도 피처는 동일합니다.
구성 가시성 조건 대화상자를 사용하면 구성에 로직을 추가할 수 있으므로 특정 입력 및 옵션을 사용할 수 있는 시기를 제어할 수 있습니다.
높이 및 폭이라는 두 개의 입력이 있는 파트를 예로 들어 보겠습니다.
기본적으로 모든 높이의 일부는 원하는 너비를 가질 수 있습니다. 하지만 엑스트라 와이드 너비는 톨 높이에서만 사용할 수 있다고 가정해 보겠습니다. 이 경우, 너비 입력이 표시되는 조건을 설정할 수 있습니다.
- 구성 패널에서 입력의 3점 버튼을 클릭하고 메뉴에서 가시성 조건을 선택합니다.
구성 가시성 조건 대화상자가 열립니다. 오른쪽 창에는 현재 선택한 구성의 미리 보기가 표시됩니다. 이 패널에서 선택한 옵션을 변경하여 설정을 미리 볼 수 있습니다.

- 조건 추가를 클릭합니다.
- 첫 번째 드롭다운을 클릭하고 이 입력의 가시성을 제어할 입력을 선택합니다. 이 예제에서는 높이 입력을 선택합니다.
- 두 번째 드롭다운에서 특정 옵션을 선택하려면 is를 선택하고, 옵션 범위를 선택하려면 is between을 선택합니다.
- Is: 나타나는 세 번째 드롭다운을 클릭하고 입력에 허용된 옵션을 선택합니다.
- Is between: 세 번째 드롭다운을 클릭하고 범위에서 첫 번째로 허용된 옵션을 선택합니다. 네 번째 드롭다운을 클릭하고 범위에서 마지막으로 허용된 옵션을 선택합니다.
이 예시에서 너비 입력은 톨 높이에만 사용할 수 있습니다. 오른쪽 미리보기는 선택 사항을 반영하여 업데이트됩니다. 아래 이미지에서 기본 높이에는 너비 입력을 더 이상 사용할 수 없음을 확인할 수 있습니다.
- 저장을 클릭합니다. 이제 너비 입력은 톨 높이를 선택한 경우에만 표시되며 너비 입력 테이블에 가시성 조건 아이콘
이 표시됩니다.



구성 가시성 조건 대화상자의 옵션 규칙 설정을 사용하여 특정 옵션이 표시되어야 하는 조건을 지정할 수 있습니다.
옵션 규칙 로직은 목록 입력에 대해서만 설정할 수 있습니다.
- 구성 가시성 조건 대화상자에서 입력을 확장하고 옵션 규칙 추가를 클릭합니다. 대화상자에 새 섹션이 나타납니다.

- 표시 라인에서 제어 중인 옵션을 선택합니다.
- 옵션: 나타나는 드롭다운을 클릭하고 조건을 설정할 옵션을 선택합니다.
- 범위: 첫 번째 드롭다운을 클릭하고 범위의 첫 번째 옵션을 선택합니다. 두 번째 드롭다운을 클릭하고 범위에서 마지막 옵션을 선택합니다. 범위에는 특정 옵션이 포함되며 겹치는 범위도 허용됩니다.
- When 라인에서:
- 첫 번째 드롭다운에서 입력을 선택합니다.
- 특정 옵션을 선택하려면 is를 선택하고, 다양한 옵션을 선택하려면 is between을 선택합니다.
- Is: 나타나는 드롭다운을 클릭하고 옵션에 허용되는 값을 선택합니다.
- Is between: 첫 번째 드롭다운을 클릭하고 범위에서 첫 번째로 허용된 옵션을 선택합니다. 두 번째 드롭다운을 클릭하고 범위에서 마지막으로 허용된 옵션을 선택합니다.
-
조건 추가를 클릭하고 이 단계를 반복하여 구성 내에 로직을 계속 추가합니다.
옵션 규칙 내의 조건은 AND 문으로 함께 결합됩니다. 제어된 옵션을 표시하려면 모든 조건을 충족해야 합니다.
- 옵션 규칙 추가를 다시 클릭하여 다른 옵션에 대한 조건을 추가합니다.
- 저장을 클릭합니다.
아래 예에서 “Deep” 옵션은 Area가 Default 이상인 경우에만 허용됩니다. “표준” 옵션은 면적이 대형, 기본값 또는 소형인 경우에만 사용할 수 있습니다. “얕은” 옵션은 면적이 작거나 작은 경우에만 사용할 수 있습니다.

다음 예에서는 겹치는 범위를 사용하여 가시성 조건을 지정합니다.

아래 예에서는 옵션과 범위 컨트롤을 조합하여 필요한 로직을 설정합니다.

입력 조건은 가산적입니다. 위 예제에 세 번째 구성을 추가하고 아래 이미지에 표시된 조건을 설정하면 대형 필렛 옵션은 톨 높이 및 엑스트라 와이드 너비 입력이 모두 있는 파트에만 사용할 수 있습니다.
톨 높이로 기본 너비를 설정하면 필렛 구성이 숨겨집니다.
구성 입력은 구성 패널에서 입력 아래에 나타나는 입력의 가시성만 제어할 수 있습니다. 이 예에서 너비 입력은 높이 입력으로 제어할 수 있지만 필렛 입력으로는 제어할 수 없습니다.
필요한 입력 또는 옵션을 찾을 수 없는 경우 가시성 상태가 자동으로 복구(제거)됩니다.
예를 들어, 폭 입력의 가시성이 높이 입력에 따라 달라지고 높이 입력이 삭제되면 폭에 대한 가시성 조건이 자동으로 제거됩니다. 삭제되거나 이동된 개별 옵션에도 동일하게 적용됩니다.이 예에서는 높이 입력도 필렛 옵션에서 제거되었습니다.
작업공간에 경고가 표시되고 대화상자에서 조건이 제거됩니다.
-
설정한 가시도 조건과 옵션 규칙은 모든 삽입 대화상자(예: 구성된 파트를 어셈블리에 삽입할 때) 에서 사용할 수 있습니다. 가시성 조건에 대한 변경 사항은 구성된 요소를 참조하는 모든 기존 문서에 자동으로 반영됩니다.
-
숨겨진 입력은 항상 기본값을 갖습니다. 이 페이지의 첫 번째 예에서는 너비 옵션이 설정되지 않았더라도 짧은 높이 및 중간 높이 부품에는 기본 너비가 있습니다.
-
구성 입력에 표시되는 옵션이 없는 경우 해당 입력은 숨겨지고 기본값으로 간주됩니다.
-
-
입력 또는 옵션을 축소하면 가시성 조건 요약이 대화상자에 표시됩니다.


-
(파트 및 Part Studio만 해당): 속성에서 제외된 구성 입력은 속성에서 제외된 입력 아래에 있는 다른 입력의 가시성만 제어할 수 있습니다. 아래 예에서 너비가 속성에서 제외된 경우(
아이콘으로 표시) 필렛도 속성에서 제외된 경우에만 필렛 가시성을 제어할 수 있습니다.
-
(파트 및 Part Studio만 해당): 속성에서 제외된 구성 입력은 릴리스 패키지 및 리비전 참조 값에서 기본값을 갖는 것으로 처리됩니다. 가시성 조건으로 인해 기본값을 사용할 수 없는 경우, 첫 번째로 표시되는 값이 사용됩니다.
- 구성 가시성 조건 대화상자의입력 드롭다운을 사용하여 다른 입력을 볼 수 있습니다. 모든 입력을 선택하여 사용 가능한 모든 입력을 볼 수 있습니다.

- 대화상자에 여러 입력이 표시되면 3점 버튼을 클릭하여 모든 입력을 확장하거나 축소합니다.

- 구성 가시성 조건 대화상자의 미리 보기 섹션을 플레이그라운드로 사용하여 구성을 테스트할 수 있습니다.
- 대화 상자에서 회색으로 표시된 입력을 제거하려면 숨겨진 입력 표시 확인란을 선택 취소합니다.

- 대화 상자에서 회색으로 표시된 입력을 제거하려면 숨겨진 입력 표시 확인란을 선택 취소합니다.
-
구성된 파트를 어셈블리에 추가할 때 숨겨진 입력은 구성 패널에서 회색으로 표시됩니다.
-
모든 입력에 대한 구성 가시성 조건 대화상자를 열려면 구성 선택기에서
을 클릭합니다. 해당 입력에 대한 대화상자를 열려면 구성 패널에서
을 클릭합니다.
이 섹션의 예시는 구성된 Part Studio를 보여줍니다. 구성된 변수 스튜디오도 피처는 동일합니다.
구성 입력을 Part Studio, 어셈블리, 변수 스튜디오 간에 복사 및 붙여넣기 할 수 있습니다. 이를 통해 설계 간에 구성을 빠르고 손쉽게 공유할 수 있습니다.
-
복사할 입력이 포함된 Part Studio, 어셈블리 또는 변수 스튜디오에서 구성 패널을 엽니다.
-
입력의 3점 메뉴를 클릭하고 입력 복사 또는 모든 입력 복사를 선택합니다.

-
탭에서 구성 패널을 열어 입력 내용을 붙여 넣습니다.
-
Part Studio/어셈블리/변수 스튜디오 구성 옆의 화살표를 클릭하고 입력 붙여넣기를 선택합니다.

입력이 구성 패널에 삽입됩니다.
-
새 탭에서 구성할 매개변수를 선택합니다. 입력값과 매개변수를 입력 테이블에 지금 복사하는 방법을 배우려면 계속 읽습니다.
노트:
- Part Studio, 어셈블리, 변수 스튜디오 간에, 동일한 통합문서 내에서, 서로 다른 문서 간에 구성 입력을 복사 및 붙여넣기 할 수 있습니다.
- 모든 이름, 가시성 조건, FeatureScript ID 및 변수 정의가 입력과 함께 복사됩니다.
- 복사된 입력은 사용자가 로그아웃할 때까지 사용할 수 있습니다.
- 복사한 입력과 붙여넣은 입력 간의 참조는 유지되지 않습니다. 붙여넣은 후에는 원래 구성 입력에 대한 변경 사항이 붙여넣은 입력에 반영되지 않습니다.
- 대상 구성에 가시성 계산에 필요한 모든 입력이 없는 경우 붙여넣은 가시성 조건이 자동으로 수정(제거)됩니다.
- 내부 FeatureScript ID가 동일한 구성 입력은 붙여넣지 않습니다. 이 문제를 해결하려면 동일한 내부 FeatureScript ID를 가진 구성 입력을 삭제하고 다시 붙여넣을 수 있습니다.
값을 입력하거나 편집하는 데 도움이 되도록 구성에 복사하고 붙여넣을 수 있습니다.
값과 매개변수 복사하기
- 구성 패널의 상단 오른쪽 모서리에서
메뉴를 엽니다. - 테이블 복사를 선택합니다:

- 표를 복사했으면 스프레드시트에 붙여넣을 수 있습니다.

표에는 위와 같이 열 이름도 표시됩니다. 이제 표를 편집해서 Onshape로 다시 복사/붙여넣을 수 있습니다.
-
아래에 파란색으로 표시된 것처럼 데이터가 있는 행과 열만 선택합니다(열 이름 또는 제목 아님).또한 원하는 경우, 표에 비어 있는 추가 행을 삽입할 수 있습니다. 복사 명령을 선택할 때 스프레드시트에 추가 행을 포함시키기만 하면 됩니다.
- 복사 명령을 내립니다.
- Onshape 구성 표에서 표의 왼쪽 상단 셀을 클릭합니다.
- 키보드 붙여넣기 명령을 내립니다:

Onshape는 구성 입력 표의 행과 열에 있는 데이터를 복사한 데이터로 자동으로 대체합니다. 또한 Onshape에는 각 입력 매개변수에 대한 기본 단위가 자동으로 포함됩니다.
Onshape 구성 입력 표에 스프레드시트에서 복사한 것보다 행 수가 많을 경우, 그러한 행은 붙여넣기에 포함되지 않습니다. Onshape는 즉시 필요한 행을 생성합니다.
그러나 Onshape 구성 입력 표에 스프레드시트에서 복사한 것보다 열 수가 많을 경우, 그러한 열은 붙여넣기에 포함되지 않습니다. Onshape는 즉시 필요한 열을 생성하지 않습니다. 단, 붙여넣기 전에 구성 표에서 추가 열(매개변수)을 생성할 수는 있습니다.
- 이름을 바꾸려면 입력 이름을 클릭합니다.

- 구성에서 값이나 설명을 제거하려면 변수 스튜디오에서 해당 항목을 마우스 오른쪽 버튼으로 클릭하고 구성 해제 또는 다음에서 구성 해제를 선택합니다.
- 구성 입력에서 옵션을 수정하려면 행을 마우스 오른쪽 버튼으로 클릭합니다.

다음 옵션 중 하나를 선택합니다.
- 전환 - 선택한 행에 지정된 옵션으로 구성을 설정합니다.
- 기본값으로 설정 - 선택한 행을 해당 입력의 기본값으로 설정합니다.
- 행 복제 - 선택한 행을 복사하여 테이블에 삽입합니다.
- 위로 이동/아래로 이동 - 테이블의 행 순서를 바꿉니다.
- 삭제 - 테이블에서 시뮬레이션을 삭제합니다.
- 열 삭제 - 테이블에서 열을 삭제합니다. 첫 번째 열은 삭제할 수 없습니다.
- 구성 입력 테이블을 수정하려면 구성 패널 오른쪽에 있는 3점 메뉴를 클릭합니다.

다음 옵션 중 하나를 선택합니다.
- 테이블/입력/모든 입력 복사 - 입력 테이블과 값을 복사하여 붙여넣습니다. 구성 복사를 참조하세요.
- 위로 이동/아래로 이동 - 구성 패널에서 테이블을 다시 정렬합니다.
- 이름 바꾸기 - 구성 입력의 이름을 변경합니다. 구성 패널에서 입력 이름을 클릭하여 이름을 변경할 수도 있습니다.
- 내부 ID 편집 - 구성 입력의 내부 FeatureScript 식별자를 변경하는 대화 상자를 엽니다. 완료되면 참조 중단 및 ID 변경을 선택합니다.

- 가시성 조건 - 가시성 조건 설정을 참조하십시오.
- 모든 입력 확장/축소 - 구성 패널의 모든 입력을 확장 또는 축소합니다.
- 삭제 - 현재 선택한 테이블을 삭제합니다.