시트 심볼
Parent page: 회로도 객체
요약
시트 심볼은 전기 설계 프리미티브입니다. 다중 시트 계층형 설계에서 하위 시트를 나타내는 데 사용됩니다. 시트 심볼에는 시트 엔트리 심볼이 포함되며, 이는 플랫(단일 계층) 시트 설계에서 포트(Port)가 시트 간 연결을 제공하는 방식과 유사하게, 상위 시트와 하위 시트 사이의 신호 연결 지점을 제공합니다.
사용 가능 여부
시트 심볼은 회로도 편집기에서만, 메인 메뉴에서 Home | Circuit Elements |
배치
명령을 실행하면 커서가 십자선으로 바뀌고 시트 심볼 배치 모드로 들어갑니다. 배치는 다음 순서로 수행합니다:
- Enter을(를) 클릭하거나 눌러 시트 심볼의 첫 번째 모서리를 고정합니다.
- 커서를 이동하여 시트 심볼의 크기를 조정한 다음 Enter을(를) 클릭하거나 눌러 배치를 완료합니다.
- 추가 시트 심볼을 계속 배치하거나, 마우스 오른쪽 버튼을 클릭하거나 Esc을(를) 눌러 배치 모드를 종료합니다.
배치 중(시트 심볼이 커서에 떠 있는 상태이며 첫 번째 모서리를 고정하기 전)에 수행할 수 있는 추가 동작은 다음과 같습니다:
- Tab 키를 눌러 연관된 속성 대화상자에 접근하고, 그곳에서 시트 심볼의 속성을 즉시 변경할 수 있습니다.
- Alt 키를 눌러 이동 방향을 수평 또는 수직 축으로 제한합니다(초기 이동 방향에 따라 결정).
- Spacebar을(를) 눌러 시트 심볼을 반시계 방향으로 회전하거나, Shift+Spacebar을(를) 눌러 시계 방향으로 회전합니다. 회전은 90° 단위로 이루어집니다.
- X 또는 Y 키를 눌러 각각 X축 또는 Y축을 기준으로 시트 심볼을 미러링합니다.
그래픽 편집
이 편집 방법을 사용하면 작업 공간에서 배치된 시트 심볼 객체를 직접 선택하여 크기, 형태 또는 위치를 그래픽으로 변경할 수 있습니다.
시트 심볼 객체를 선택하면 다음 편집 핸들을 사용할 수 있습니다:
- A을(를) 클릭하여 드래그하면 시트 심볼을 수직 및 수평 방향으로 동시에 크기 조정합니다.
- B을(를) 클릭하여 드래그하면 시트 심볼을 수직 및 수평 방향으로 각각 별도로 크기 조정합니다.
- 편집 핸들에서 떨어진 시트 심볼의 아무 곳이나 클릭한 뒤 드래그하여 재배치합니다. 드래그하는 동안 시트 심볼은 회전(Spacebar/Shift+Spacebar) 또는 미러링(X 또는 Y 키로 각각 X축 또는 Y축 기준 미러링)할 수 있습니다.
시트 심볼의 Designator 및 Filename 텍스트 필드는 사용되는 글꼴 크기를 변경하여서만 크기를 조정할 수 있습니다(각각 Sheet Symbol Designator 및 Sheet Symbol File Name 대화상자에서 접근). 따라서 이들 객체 중 하나를 선택했을 때는 편집 핸들이 제공되지 않습니다.
시트 심볼의 선택된 Designator 및 Filename
- 점선 박스 내부의 아무 곳이나 클릭하여 드래그하면 필요에 따라 텍스트 객체를 재배치할 수 있습니다. 드래그하는 동안 텍스트는 회전(Spacebar/Shift+Spacebar) 또는 미러링(X 또는 Y 키로 각각 X축 또는 Y축 기준 미러링)할 수 있습니다.
-
객체의 텍스트는 in-place 다음 방법으로 편집할 수 있습니다:
- Designator 또는 Filename 텍스트를 한 번 클릭하여 선택합니다.
- 다시 한 번 클릭(또는 Enter 키를 누름)하여 인플레이스 편집 모드로 들어갑니다. 소프트웨어가 두 번의 단일 클릭을 더블 클릭으로 해석(연관된 속성 대화상자 열기)하지 않도록 각 클릭 사이에 충분한 시간을 두어야 합니다.
- 인플레이스 텍스트 편집을 마치려면 Enter 키를 누르거나, 마우스로 텍스트 객체 밖을 클릭합니다.
비그래픽 편집
다음과 같은 비그래픽 편집 방법을 사용할 수 있습니다:
연관된 속성 대화상자를 통해
Dialog page: 시트 심볼
이 편집 방법은 Sheet Symbol 대화상자를 사용하여 시트 심볼 객체의 속성을 수정합니다.
배치 중에는 Tab 키를 눌러 대화상자에 접근할 수 있습니다.
배치 후에는 다음 방법 중 하나로 대화상자에 접근할 수 있습니다:
- 배치된 시트 심볼 객체를 더블 클릭합니다.
- 시트 심볼 객체 위에 커서를 올린 뒤 마우스 오른쪽 버튼을 클릭하고, 컨텍스트 메뉴에서 Properties을(를) 선택합니다.
시트 심볼의 Designator 및 Filename 텍스트 필드는 시트 심볼 자체와 독립적으로 서식을 지정할 수 있습니다. 각 항목에 대한 해당 속성 대화상자(the Sheet Symbol Designator 및 Sheet Symbol File Name 대화상자)는 위에서 설명한 배치 후 접근 방법을 사용해 열 수 있습니다(시트 심볼 대신 속성을 보고/수정하려는 해당 객체를 대상으로 수행).
Sheet Symbol Designator 및 Sheet Symbol File Name 대화상자
Inspector 패널을 통해
Panel pages: SCH Inspector, SCHLIB Inspector
Inspector 패널을 사용하면 활성 문서에서 하나 이상의 설계 객체 속성을 조회하고 편집할 수 있습니다.
시트 심볼 동작
배치된 시트 심볼 위에서 마우스 오른쪽 버튼을 클릭하면 상황에 맞는 메뉴가 표시되며, 여기서 해당 시트 심볼(또는 해당되는 경우 현재 선택된 모든 시트 심볼)에 대해 다음 명령(Sheet Symbol Actions 하위 메뉴에서)을 사용할 수 있습니다:
- Open SubSheet "<SheetName.SchDoc>" - 이 명령을 사용하면 심볼이 참조하는 하위 시트로 이동할 수 있으며, 해당 시트는(아직 열려 있지 않다면) 열리고 메인 설계 창에서 활성 문서가 됩니다.
- Create Sheet From Sheet Symbol - 이 명령을 사용하면 시트 심볼로부터 새 회로도 문서를 생성하고, 심볼의 각 시트 엔트리에 대응하는 포트를 해당 문서에 추가합니다. 이를 통해 최상위 시트에 생성/배치한 시트 심볼을 기반으로 다중 시트 회로도 설계의 하위 시트를 자동으로 만들 수 있습니다.
- Rename Child Sheet - 이 명령을 사용하면 시트 심볼이 참조하는 하위 회로도 시트의 이름을 빠르게 변경할 수 있습니다. Rename Child Sheet dialog가 열리며, 여기서 문서의 새 이름과 이름 변경 동작의 범위를 지정할 수 있습니다.
- Synchronize Sheet Entries and Ports - 이 명령을 사용하면 시트 심볼의 시트 엔트리와 하위 시트 포트를 동기화할 수 있습니다. Synchronize Ports To Sheet Entries dialog가 열립니다. 이 대화상자를 사용하여 시트 심볼의 모든 시트 엔트리가 참조된 하위 시트의 포트와 이름 및 I/O Type 측면에서 모두 일치하도록 보장하십시오.
- Flip Sheet Symbol Along X - 이 명령을 사용하면 X축을 기준으로 시트 심볼을 뒤집습니다. 심볼에 연관된 시트 엔트리는 사실상 심볼의 반대쪽(수평 방향)으로 서로 교환됩니다. 즉, 왼쪽에 있던 항목은 오른쪽으로, 오른쪽에 있던 항목은 왼쪽으로 재배치됩니다.
X축을 기준으로 시트 심볼을 뒤집는 예.
- Flip Sheet Symbol Along Y - 이 명령을 사용하면 Y축을 기준으로 시트 심볼을 뒤집습니다. 심볼에 연관된 시트 엔트리는 사실상 심볼의 반대쪽(수직 방향)으로 서로 교환됩니다. 즉, 위쪽에 있던 항목은 아래쪽으로, 아래쪽에 있던 항목은 위쪽으로 재배치됩니다.
Y축을 기준으로 시트 심볼을 뒤집는 예.
- Toggle All Sheet Entries IO Type in Sheet Symbol - 이 명령을 사용하면 해당되는 경우 시트 심볼 내 모든 시트 엔트리의 I/O Type을 동시에 토글합니다.
시트 엔트리 IO 토글 결과 예.
실제 변경은 현재 I/O Type에 따라 다음과 같습니다:
- Unspecified Unspecified
- Output 은(는) 그대로 유지, Input
- Input (으)로 변경, Output
- Bidirectional (으)로 변경, Bidirectional은(는) 그대로 유지.
참고
- 시트 엔트리 그룹을 선택된 시트 심볼에 붙여넣을 때 해당 엔트리들이 심볼의 현재 경계 밖에 놓이면, 이를 수용하도록 심볼 크기가 자동으로 조정됩니다.
- 시트 심볼 인스턴스화를 사용하면, 동일한 하위 시트에 있는 여러 채널을 하나의 시트 심볼에서 참조할 수 있습니다. 사용되는 구문은 시트 심볼의 Designator field에 있는 Repeat keyword를 사용하는 방식이며, 다음 형태를 가집니다:
Repeat(SheetSymbolDesignator, FirstInstance, LastInstance),
여기서 SheetSymbolDesignator는 시트 심볼의 기본 이름이며, FirstInstance 과 LastInstance 이 함께 인스턴스화할 채널 수를 정의합니다. FirstInstance parameter는 반드시 1(하나)부터 시작해야 합니다. - 하나의 시트 심볼이 여러 하위 시트를 참조할 수도 있습니다. Filename field에서 각 파일명을 세미콜론으로 구분해 입력하세요. 하위 시트에 배치된 오프시트 커넥터를 효과적으로 사용하면, 설계의 한 섹션을 여러 시트에 걸쳐 분산시키면서도 마치 하나의 거대한(플랫) 시트처럼 취급할 수 있습니다. 다만 오프시트 커넥터는 동일한 시트 심볼이 참조하는 시트에 대해서만 사용할 수 있다는 점에 유의하세요.


