# 5.3. 모듈 조합 설정 (Combination modules)

커스텀 가구는 부품간 조합을 통해 완제품이 됩니다. 이러한 부품간 조합 / 파라미터에 따른 각종 규칙들을 정의할수 있는 서비스를 아키스케치 모듈러라고 합니다.

모듈러는 하기 화면으로 구성되어 있습니다.

![모듈러 화면](/files/ab08167e6183f707bcf31571d38aadd5217698b7)

{% stepper %}
{% step %}

## 커스텀 변수

커스텀 변수는 설정된 값을 플래너에서 직접 사용자가 설정할수 있는 변수입니다. 변수는 상기 입력 폼을 기입하면 등록할수 있고, 등록한 기업 변수를 불러와 사용을 하고자 하는경우는 + 좌측의 버튼을 클릭하여 불러와 사용이 가능합니다.

![기업 변수 팝업](/files/7fced2954404ace1d5089d682e1f0be5c7629d32)

*기업 변수 팝업*

![변수 등록 입력 폼](/files/22eb2bb838332d39b3d3e6df47061ed2b7f930de)

*변수 등록 입력 폼*
{% endstep %}

{% step %}

## 내부 변수

내부 변수는 플래너에서 사용자가 직접 조작이 안되지만 제품에 영향을 주는 변수입니다.\
(설계 규칙 따위를 표현하는 용도)

기본적인 변수의 등록 및 기업 변수 활용은 커스텀 변수와 동일합니다.
{% endstep %}

{% step %}

## BOM 계층도

제품이 구성된 부품 / 반제품간의 관계를 표현하는 전개도 / 계층도 입니다. 구성된 모든 계층의 구성을 다 열람할수 있습니다.
{% endstep %}

{% step %}

## 적용 시뮬레이션

플래너에서 사용자에게 노출된 변수(커스텀 변수)를 플래너가 아니라 모듈러에서 시뮬레이션 해볼수 있는 기능입니다.
{% endstep %}
{% endstepper %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.archisketch.com/dev-guide/contents/custom-furniture/combination-modules.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
