어셈블리 구성
Onshape에서는 Part Studio 구성 여부에 관계없이 어셈블리 내에서 사용자 고유의 구성을 생성할 수 있습니다. 이들은 완전히 분리되어 있으며 어느 쪽에도 영향을 미치지 않습니다.
어셈블리 구성은 Part Studio 구성과 기계적으로 동일한 방식으로 작동합니다. 차이점은 어셈블리에서는 메이트(메이트 커넥터와 혼동하지 말 것), 부품 및 패턴만 구성할 수 있다는 것입니다.
둘 이상의 사람이 동일한 통합문서를 사용 중일 경우, 팔로우 모드에서 작업할 때를 제외하고 개개인이 선택한 구성을 보게 됩니다. 이 때 팔로워에게는 지시선에서 선택된 구성이 나타납니다.
어셈블리 구성에 대해 자세히 알아보려면 어셈블리 구성(Onshape 계정 필요)에서 자가 교육 과정을 진행하십시오.
다음은 창의 오른쪽에 구성 패널 아이콘이 있는 어셈블리의 예로, 아래에 빨간색 화살표의 오른쪽에 표시되어 있습니다.

작업공간에서 파트 부품 또는 어셈블리가 표시된 상태로 구성 패널을 엽니다.
- 그래픽 영역의 오른쪽에 있는
을 클릭합니다(위 참조).
-
구성 패널이 열립니다.
을 클릭하십시오.
- 첫 번째 행을 클릭하여 활성화하고 이름 열에 입력의 이름을 입력합니다. 예를 들어, 파트에서 패턴을 구성하기 위해 행에 2x2 및 4x4 이름을 지정할 수 있습니다. Tab을 사용해 한 행에서 다음 행으로 이동합니다.
활성 열은 해당 열의 왼쪽에 있는 파란색 막대로 나타납니다.
- 표시된 행의 입력 값을 구성하려면
을 클릭합니다.
- 매개변수를 포함하는 메이트, 부품 또는 패턴을 선택하고(어셈블리 목록에서 클릭), 열리는 대화상자에서 해당 매개변수를 선택합니다(아래와 같이 빨간색으로 표시). 그러면 매개변수가 노란색 파선으로 표시되고 구성에서 해당 입력에 대한 새로운 열이 생성됩니다(아래 참조, 구성 패널에서 빨간색 화살표 왼쪽).
열 이름은 기본적으로 선택한 요소의 이름(최상위 제목)과 필드 이름(종속 레벨 제목)으로 구성됩니다. 이 경우, 상자 <1>는 선택한 요소이고, 필드 이름은 사용자가 2 x 2 및 Long으로 변경했습니다.
- 구성된 매개변수를 편집하려면,
- 매개변수가 입력된 값일 경우, 표의 행을 클릭하고 새 값을 입력합니다.
- 입력이 대화상자에서 선택된 경우, 테이블에서 행을 두 번 클릭하여 피처 대화상자를 엽니다.
피처 대화상자에서 해당하는 필드가 파란색으로 강조 표시됩니다. 이 입력에 대한 모델 또는 부품 목록에서 선택합니다.
- 구성 정의가 완료되면 창의 상단에 있는 주황색 메시지에서 완료 버튼을 클릭하거나 대화상자를 닫습니다.
- 각 행에 대해 6 ~ 8단계를 반복합니다.
- 5~8단계를 반복하여 구성에 다른 피처를 추가합니다.
- 모델을 사용해 입력을 테스트하려면 피처 리스트의 구성에서 아래 화살표를 사용하여 메뉴를 선택합니다.
기본적으로 '구성' 왼쪽의 캐럿이 확장되며(위의 빨간색 화살표 오른쪽 참조), 해당 단면을 축소하기 위한 패널 작업을 완료했을 때 이 캐럿을 클릭합니다.
피처 대화상자의 필드 위로 마우스를 가져가면 구성할 수 있는 기능을 확인할 수 있습니다. 구성에 사용할 수 있는 피처는 해당 피처 위로 마우스를 가져가면 노란색으로 강조 표시됩니다.
모델이 그에 따라 업데이트됩니다. 업데이트되지 않으면 모델에서 디자인 의도를 확인하고 구성 정의가 올바로 선택되었는지 확인하십시오.

Onshape에는 구성 패널에서 직접 이전에 정의한 각 구성 입력에 대한 어셈블리 속성을 구성할 수 있는 메커니즘도 있습니다.구성할 수 있는 속성에는 이름, 설명, 파트 번호, 개정, 공급업체, 프로젝트, 제품군, 제목 1, 제목 2, 제목 3, 개정 관리되지 않음, 모든 BOM에서 제외 등이 포함됩니다.
어셈블리 속성을 구성하려면:
- 구성 패널에 기존 구성 입력이 있는 상태에서, 패널 맨 위의
을 클릭합니다(아래 파란색으로 표시된 항목 참조).
-
을 클릭하십시오.
- 구성하려는 어셈블리 속성을 선택합니다(목록에 속성이 포함됨). (이 예에서는 프로젝트를 사용합니다.)
첫 번째 열에 이전에 선택한 구성 입력이, 두 번째 열에 속성이 포함된 상태로 표가 만들어집니다.
- 구성 열에서 아래 화살표를 사용하여 구성 옵션 목록 중에서 선택합니다.
- 프로젝트 열(프로젝트 속성)에서 이름을 입력합니다.
- 다른 구성 옵션에 대한 파트 속성을 더 추가하려면
을 클릭합니다.
- 첫 번째 열에서 새로운 구성 옵션을 선택합니다.
- 프로젝트 열(프로젝트 속성)에서 이름을 입력합니다.
- 필요한 구성 옵션에 대한 속성을 변경하기 위해 필요한 만큼 작업을 반복합니다.
파트 번호 속성을 구성할 때, 자동 파트 번호 생성이 켜져 있으면(프로페셔널 Company 설정 > 번호 매기기 구성 또는 엔터프라이즈 설정 > 번호 매기기 구성을 통해) 마우스 오른쪽 버튼을 클릭하고 새 파트 번호 생성을 선택할 수 있습니다.
구성의 이름을 변경하려면 해당 이름(구성)을 클릭하고 새 이름을 입력합니다. 편집 상자 바깥을 클릭해서 저장하십시오.
테이블의 속성이 읽기 전용으로 설정된 경우 테이블을 삭제하거나 테이블에 속성을 추가하거나 읽기 전용 속성 열을 제거할 수 없습니다. 편집 가능한 속성의 셀 값은 여전히 수정할 수 있습니다. 읽기 전용 속성을 다시 편집 가능으로 만들어 테이블을 수정합니다.

구성이 있는 파트가 어셈블리에 삽입된 후, 어떤 장치에서든 해당 파트의 구성을 변경할 수 있습니다.
- 파트(또는 부품 목록에서 파트 이름)를 마우스 오른쪽 버튼으로 클릭하고 구성 변경을 선택합니다.
구성 변경 대화상자가 열립니다.
- 새 구성 옵션을 선택합니다.
- 선택이 만족스러우면
을 클릭합니다(작업을 취소하려면
을 사용).
iOS 및 Android 장치의 경우, 3개 점 메뉴를 탭하고 '구성 변경'을 선택하여 구성 드롭다운에 액세스한 다음, 서로 다른 구성을 선택합니다. 생성 버튼을 탭하면 해당 파트의 새로운 구성이 생성됩니다.

이 섹션의 예제에서는 구성된 Part Studio를 보여 줍니다. 피처는 구성된 어셈블리로 작업할 때와 동일합니다.
구성 이름 바꾸기
To rename a configuration input or input parameter (column), hover over the current name to display the I-cursor. Click to select the current text, type the new text, then press Enter.
Configuration input parameters (columns) can be renamed for sketch features only.
컨텍스트 메뉴를 통해 구성 입력의 이름을 바꿀 수도 있습니다.
컨텍스트 메뉴
구성 입력을 조정하려면 점 3개 버튼을 클릭합니다.
- 테이블 복사 - 전체 구성 입력을 복사한 다음 기록을 보관하거나 편집할 수 있도록 스프레드시트에 붙여넣을 수 있습니다. 마찬가지로 스프레드시트에서 구성 입력에 다시 붙여넣을 수 있습니다. 입력값 및 매개변수 복사 및 붙여넣기를 참조하십시오.
- 입력 복사 - 입력과 값(행)을 복사합니다. 그런 다음 다른 Part Studio 또는 어셈블리의 구성 패널에 붙여넣고 테이블 복사 명령을 사용하여 매개변수를 추가할 수 있습니다. 입력 복사 및 붙여넣기를 참조하십시오.
- 모든 입력 복사 - 구성 패널의 모든 입력과 값(행)을 복사합니다. 그런 다음 다른 Part Studio 또는 어셈블리의 구성 패널에 붙여넣고 테이블 복사 명령을 사용하여 매개변수를 추가할 수 있습니다. 입력 복사 및 붙여넣기를 참조하십시오.
- 위쪽/아래쪽으로 이동 - 구성 패널에서 입력 순서를 변경합니다.입력을 클릭하고 드래그하여 재정렬할 수도 있습니다.
- 이름 바꾸기 - 구성 입력의 이름을 바꿉니다. 구성 이름 바꾸기 섹션에 설명된 대로 입력의 이름을 바꿀 수도 있습니다.
- FeatureScript ID 편집 - 이 대화상자는 구성 입력의 내부 FeatureScript 식별자를 변경합니다. 대화상자 내부를 클릭하여 ID를 변경합니다. 완료하면 오른쪽 하단에서 참조 끊기 및 ID 변경을 선택합니다.
이 대화상자는 일반적으로 사용자 지정 FeatureScript 피처 내에서 Part Studio를 구축해야 할 경우에만 유용합니다.
- 속성에서 제외 - 영향을 받는 속성에서 구성 제외하기를 참조하십시오.
- 모든 입력 축소/확장 - 구성 패널의 모든 구성 입력을 축소하거나 확장합니다.
- 가시성 조건 - 가시성 조건 설정을 참조하십시오.
- 삭제 - 구성 입력을 즉시 삭제하려면 이 작업을 선택합니다. 경고는 표시되지 않습니다.
모든 표의 경우, 컨텍스트 메뉴를 사용해(마우스 오른쪽 버튼 클릭) 행 또는 열을 조작합니다.
Column context menu
Row context menu
- 전환 - 현재 선택한 입력이 아닌 행을 마우스 오른쪽 버튼으로 클릭하면 메뉴 아이템 앞에 다른 입력으로 전환이 표시됩니다.
- 기본값으로 설정 - 행이 현재 기본 입력값이 아닌 경우 새 기본값으로 설정합니다.현재 기본값은 입력 이름 옆에 표시됩니다.
- 행 복제 - 중복 행을 생성합니다. 새 입력을 이 입력에 붙여넣을 준비를 할 때 특히 편리합니다. 자세한 내용은 아래의구성 입력에 테이블 복사 및 붙여넣기를 참조하십시오.
- 위/아래로 이동 - 선택한 행을 한 행 위 또는 아래로 이동합니다.클릭하고 드래그하여 행을 재정렬할 수도 있습니다.
- 이름 바꾸기 - 입력 이름을 바꿉니다.
- Delete column/row - Delete the selected column or row.
표에서 개별 열의 모서리를 클릭해서 드래그하여 크기를 조정할 수 있습니다. 스택형 열 라벨의 경우, 위의 그림에서 파란색 화살표로 표시된 하단 라벨을 클릭해서 드래그하십시오.


Part Studio 또는 어셈블리에 구성 입력을 복사하여 붙여넣을 수 있습니다. 따라서 설계 간에 구성을 빠르고 쉽게 공유할 수 있습니다.
-
복사할 입력이 들어 있는 Part Studio 또는 어셈블리에서 구성 패널을 엽니다.
-
입력의 점 세 개 메뉴를 클릭하고 입력 복사 또는 모든 입력 복사를 선택합니다.
-
Part Studio 또는 어셈블리에서 구성 패널을 열어 입력 내용을 붙여넣습니다.
-
Part Studio/어셈블리 구성 옆의 화살표를 클릭하고 입력 붙여넣기를 선택합니다.
입력이 구성 패널에 삽입됩니다. -
새 Part Studio 또는 어셈블리에서 구성할 매개변수를 선택합니다. 입력 값과 매개변수를 입력 테이블에 복사하는 방법을 알아보려면 계속 읽어 보십시오.
노트:
- Part Studio와 어셈블리 간, 동일한 통합문서 내, 다른 통합문서 간에 구성 입력을 복사하여 붙여넣을 수 있습니다.
- 모든 이름, 가시성 조건, FeatureScript ID 및 변수 정의가 입력과 함께 복사됩니다.
- 복사된 입력은 사용자가 로그아웃할 때까지 사용할 수 있습니다.
- 복사한 입력과 붙여넣은 입력 간의 참조는 유지되지 않습니다. 붙여넣은 후에는 원래 구성 입력에 대한 변경 사항이 붙여넣은 입력에 반영되지 않습니다.
- 대상 구성에 가시성 계산에 필요한 모든 입력이 없는 경우 붙여넣은 가시성 조건이 자동으로 수정(제거)됩니다.
- 내부 FeatureScript ID가 동일한 구성 입력은 붙여넣지 않습니다. 이 문제를 해결하려면 동일한 내부 FeatureScript ID를 가진 구성 입력을 삭제하고 다시 붙여넣을 수 있습니다.

값을 입력하거나 편집하는 데 도움이 되도록 구성에 복사하고 붙여넣을 수 있습니다.
값과 매개변수 복사하기
- 오른쪽 상단 코너에서 +구성 피처 옆에 있는
메뉴를 엽니다.
- 표 복사 선택:
- 표를 복사했으면 스프레드시트에 붙여넣을 수 있습니다.
표에는 위와 같이 열 이름도 표시됩니다. 이제 표를 편집해서 Onshape로 다시 복사/붙여넣을 수 있습니다.
-
또한 원하는 경우, 표에 비어 있는 추가 행을 삽입할 수 있습니다. 복사 명령을 선택할 때 스프레드시트에 추가 행을 포함시키기만 하면 됩니다.
- 복사 명령을 발행합니다.
- Onshape 구성 표에서 표의 왼쪽 상단 셀을 클릭합니다.
- 키보드 붙여넣기 명령을 발행합니다.
Onshape는 구성 입력 표의 행과 열에 있는 데이터를 복사한 데이터로 자동으로 대체합니다. 또한 Onshape에는 각 입력 매개변수에 대한 기본 단위가 자동으로 포함됩니다.
Onshape 구성 입력 표에 스프레드시트에서 복사한 것보다 행 수가 많을 경우, 그러한 행은 붙여넣기에 포함되지 않습니다. Onshape는 즉시 필요한 행을 생성합니다.
그러나 Onshape 구성 입력 표에 스프레드시트에서 복사한 것보다 열 수가 많을 경우, 그러한 열은 붙여넣기에 포함되지 않습니다. Onshape는 즉시 필요한 열을 생성하지 않습니다. 단, 붙여넣기 전에 구성 표에서 추가 열(매개변수)을 생성할 수는 있습니다.

이 섹션의 예제에서는 구성된 Part Studio를 보여 줍니다. 피처는 구성된 어셈블리로 작업할 때와 동일합니다.
The Configuration visibility conditions dialog enables you to add logic to your configurations, so you can control when certain inputs and options are available.

Consider a part with two inputs: Height and Width.
기본적으로 모든 높이의 일부는 원하는 너비를 가질 수 있습니다. 하지만 엑스트라 와이드 너비는 톨 높이에서만 사용할 수 있다고 가정해 보겠습니다. 이 경우, 너비 입력이 표시되는 조건을 설정할 수 있습니다.
- In the Configuration panel, click the input's three-dot button, and select Visibility conditions from the menu.
구성 가시성 조건 대화상자가 열립니다. 오른쪽 창에는 현재 선택한 구성의 미리 보기가 표시됩니다. 이 패널에서 선택한 옵션을 변경하여 설정을 미리 볼 수 있습니다. - 조건 추가를 클릭합니다.
- 첫 번째 드롭다운을 클릭하고 이 입력의 가시성을 제어할 입력을 선택합니다. 이 예제에서는 높이 입력을 선택합니다.
- In the second dropdown, choose either is to select specific options, or is between to select a range of options:
- Is: Click the third dropdown that appears and select the allowed option(s) for the input.
- Is between: Click the third dropdown and select the first allowed option in the range. Click the fourth dropdown and select the final allowed optionin the range.
In this example, the Width input is only available for the Tall height. The preview on the right updates to reflect your selections. You can see that the Width input is no longer available for the Default height in the image below.
- 저장을 클릭합니다. 이제 너비 입력은 톨 높이를 선택한 경우에만 표시되며 너비 입력 테이블에 가시성 조건 아이콘
이 표시됩니다.

You can use the option rule settings in the Configuration visibility conditions dialog to specify the conditions under which certain options should appear.
Option rule logic can be set for list inputs only.
- In the Configuration visibility conditions dialog, expand an input and click Add option rule. A new section appears in the dialog:
- In the Show line, choose the options that are being controlled.
- Options: Click the dropdown that appears and select the option(s) to set conditions for.
- Range: Click the first dropdown and select the first option in the range. Click the second dropdown and select the final option in the range. Ranges are inclusive of the specific options, and overlapping ranges are allowed.
- In the When line:
- Select the input from the first dropdown.
- Choose either is to select specific options, or is between to select a range of options.
- Is: Click the dropdown that appears and select the allowed value(s) for the option.
- Is between: Click the first dropdown and select the first allowed option in the range. Click the second dropdown and select the final allowed option in the range.
-
Continue to add logic within the configuration by clicking Add condition and repeating this set of steps.
Conditions within an option rule are combined together as AND statements; all conditions must be met for the controlled options to be visible.
- Add conditions for other options by clicking Add option rule again.
- 저장을 클릭합니다.
In the example below, the "Deep" option is only allowed when the Area is Default or larger. The "Standard" option is only allowed when the Area is Large, Default, or Small. The "Shallow" option is only allowed when the area is Small or smaller:
The next example uses overlapping ranges to specify visibility conditions:
The example below uses a combination of option and range controls to set the required logic.

Input conditions are additive; if we add a third configuration to the above example and set the conditions shown in the image below, the Large Fillet option will only be available for parts that have both the Tall height and Extra Wide width inputs.
톨 높이로 기본 너비를 설정하면 필렛 구성이 숨겨집니다.
Configuration inputs can only control the visibility of inputs that appear below them in the Configurations panel. In the example, the Width input can be controlled by the Height input, but not by the Fillet input.

Visibility conditions are automatically repaired (removed) if the necessary inputs or options cannot be found.
For example, if the visibility of the Width input depends on the Height input, and the Height input is deleted, the visibility conditions for Width are automatically removed. The same applies for individual options that are deleted or moved. In this example, the Height input has also been removed from the Fillet options.
You'll see a warning in your workspace, and the conditions are removed in the dialog:

-
The visibility conditions and option rules you set are available in all Insert dialogs (i.e., when inserting a configured part into an assembly). Changes made to visibility conditions are automatically reflected in all existing documents that reference the configured element.
-
Hidden inputs always have their default value. In the first example on this page, Short and Medium height parts have the Default width, even though no width options are set.
-
If a configuration input has no visible options, it is hidden and assumes its default value.
-
-
A summary of the visibility conditions is shown in the dialog when the input or option is collapsed.
-
(파트 및 Part Studio만 해당): 속성에서 제외된 구성 입력은 속성에서 제외된 입력 아래에 있는 다른 입력의 가시성만 제어할 수 있습니다. 아래 예에서 너비가 속성에서 제외된 경우(
아이콘으로 표시) 필렛도 속성에서 제외된 경우에만 필렛 가시성을 제어할 수 있습니다.
- 구성 가시성 조건 대화상자의입력 드롭다운을 사용하여 다른 입력을 볼 수 있습니다. 모든 입력을 선택하여 사용 가능한 모든 입력을 볼 수 있습니다.
- When multiple inputs are displayed in the dialog, click the three-dot button to expand or collapse all inputs.
- 구성 가시성 조건 대화상자의 미리 보기 섹션을 플레이그라운드로 사용하여 구성을 테스트할 수 있습니다.
- Deselect the Show hidden inputs checkbox to remove the grayed-out inputs from the dialog.
- Deselect the Show hidden inputs checkbox to remove the grayed-out inputs from the dialog.
-
When adding configured parts to assemblies, hidden inputs are grayed out in the Configurations panel.
-
모든 입력에 대한 구성 가시성 조건 대화상자를 열려면 구성 선택기에서
을 클릭합니다. 해당 입력에 대한 대화상자를 열려면 구성 패널에서
을 클릭합니다.

제외된 구성이 있는 부품을 어셈블리에 삽입하면 부품 옆에속성에서 제외됨 아이콘이 표시됩니다.