포트
Parent page: 회로도 객체
요약
포트는 전기 설계 프리미티브입니다. 여러 시트(플랫 및 계층 설계 모두)를 사용하는 설계에서 한 회로도 시트와 다른 시트, 또는 시트 심볼(해당 시트 엔트리를 통해) 간 전기적 연결을 만들 때 사용됩니다. 포트의 이름이 연결을 정의합니다(즉, 회로도 시트의 포트는 프로젝트의 다른 시트에 있는 동일한 이름의 포트 또는 시트 엔트리와 연결됩니다).
사용 가능 여부
포트는 회로도 편집기에서만 배치할 수 있으며, 메인 메뉴에서 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축 기준 미러링)할 수 있습니다.
-
포트 객체의 이름은 in-place 다음과 같이 편집할 수 있습니다:
- 포트를 한 번 클릭하여 선택합니다.
- 다시 한 번 클릭(또는 Enter 키 누름)하여 제자리(in-place) 편집 모드로 들어갑니다. 소프트웨어가 두 번의 단일 클릭을 한 번의 더블 클릭으로 해석(포트 속성 대화상자 열림)하지 않도록 각 클릭 사이에 충분한 시간을 두어야 합니다.
- 제자리 텍스트 편집을 마치려면 Enter 키를 누르거나, 마우스로 포트 밖을 클릭합니다.
비그래픽 편집
다음과 같은 비그래픽 편집 방법을 사용할 수 있습니다:
연관된 속성 대화상자를 통해
Dialog page: 포트 속성
이 편집 방법은 Port Properties 대화상자를 사용하여 포트 객체의 속성을 수정합니다.
배치 중에는 Tab 키를 눌러 대화상자에 접근할 수 있습니다.
배치 후에는 다음 방법 중 하나로 대화상자에 접근할 수 있습니다:
- 배치된 포트 객체를 더블 클릭합니다.
- 포트 객체 위에 커서를 올린 뒤 마우스 오른쪽 버튼을 클릭하고, 컨텍스트 메뉴에서 Properties를 선택합니다.
SCH Inspector 패널을 통해
Panel page: SCH Inspector
SCH Inspector 패널을 사용하면 활성 문서에서 하나 이상의 설계 객체 속성을 조회하고 편집할 수 있습니다.
포트 동작
배치된 포트 위에서 마우스 오른쪽 버튼을 클릭하면 상황에 맞는 메뉴가 표시되며, 해당 포트(또는 적용 가능한 경우 현재 선택된 모든 포트)에 대해 다음 명령을 사용할 수 있습니다(Port Actions 하위 메뉴):
- Jump to Sheet Entry <PortName> - 이 명령을 사용하면 포트가 위치한 하위 시트를 참조하는 상위 시트 심볼에서, 해당 포트에 대응하는 시트 엔트리로 이동합니다.
- Toggle Port IO Type - 이 명령을 사용하면 포트의 I/O Type를 토글합니다.
실제 변경 내용은 현재 I/O Type에 따라 다음과 같습니다:
- Unspecified Unspecified로 유지됩니다.
- Output Input로 변경됩니다.
- Input Output로 변경됩니다.
- Bidirectional Bidirectional로 유지됩니다.
- Place Harness Connector of Type <HarnessConnectorType> - 이 명령을 사용하면 포트에 연결하기 위한 하네스 커넥터(각각 정의된 하네스 엔트리 포함)를 빠르게 배치할 수 있습니다.
- Jump to Port <PortName> on <SheetName> - 이 명령을 사용하면 지정된 소스 회로도 문서에서 동일한 이름을 가진 다른 포트로 이동합니다.
자동 크기 조정
수동으로 작업하면 일반적으로 추가 노력이 필요합니다. 물론 이는 완전한 제어를 제공하지만, 빠르고 효과적인 자동화 프로세스를 적용할 수 있다면 큰 이점이 있습니다. 포트 객체의 경우 포트 크기 자동화는 생산성에 분명 긍정적인 영향을 줄 수 있습니다.
자동 크기 조정 기능을 활용하려면 포트의 Autosize 옵션을 활성화하십시오. 이는 Port Properties 대화상자 또는 SCH Inspector 패널에서 설정할 수 있습니다.
자동 크기 조정 동작 예. 기능이 비활성화된 경우(위) 포트를 수동으로 크기 조정해야 합니다. 활성화된 경우(아래) 새 텍스트 길이에 맞게 포트가 자동으로 크기 조정됩니다.
글꼴 크기를 변경하더라도 자동 크기 조정 기능이 이를 처리합니다. 텍스트에 맞게 포트 높이가 그에 따라 크기 조정됩니다.
자동 크기 조정이 활성화된 경우(아래), 포트는 새 텍스트 크기에 맞게 크기 조정됩니다.
참고
- 회로도를 컴파일하거나 넷리스트를 생성할 때, 포트와 시트 심볼 간의 관계는 프로젝트에 대해 선택된 Net Identifier Scope에 의해 결정됩니다. 이 범위는 Options for Project 대화상자(Project | Content | Project Options)의 Options 탭에서 Net Identifier Scope 옵션을 설정하여 정의합니다. Flat 또는 Global로 설정하면, 동일/서로 다른 회로도 문서 내에서 이름이 같은 모든 포트는 전기적으로 연결된 것으로 간주됩니다. Hierarchical 또는 Strict Hierarchical로 설정하면, 포트는 해당 시트 엔트리로만 수직 연결됩니다. 동일한 이름의 다른 포트와는 수평으로 연결되지 않습니다.
-
Port Properties 대화상자의 I/O Type 옵션을 사용하면 포트의 전기적 타입을 정의할 수 있습니다.
Input,Output,Bidirectional또는Unspecified중에서 선택하십시오. -
포트 이름을 부정(이름 위에 바 표시 포함)해야 한다면, 이름의 각 문자 뒤에 백슬래시 문자를 포함하십시오(예:
E\N\A\B\L\E\) - 포트 이름은 넷 이름 지정에 사용되지 않습니다. 즉, 해당 넷에 넷 라벨이나 전원 객체가 연결되어 있지 않으면 시스템이 생성한 넷 이름이 사용됩니다.
- 포트가 Signal Harness에 연결되면 포트는 하네스 객체가 됩니다. 기본적으로 포트는 Signal Harness의 색상과 일치하도록 색상이 변경됩니다.
- 포트가 Signal Harness로 Harness Connector에 연결되면, Port Properties 대화상자의 Harness Type가 Harness Connector의 Harness Type으로 자동 채워집니다. 포트가 Signal Harness로 Sheet Entry에 연결되고 해당 Sheet Entry에 Harness Type이 선언되어 있으면, 포트는 하네스 객체가 되며 Signal Harness의 색상으로 변경됩니다. 포트를 Harness Connector 또는 Sheet Entry에서 멀리 이동하면 포트는 기본 색상으로 되돌아갑니다.
-
기본적으로 포트의 Name에 사용되는 글꼴은 Document Options 대화상자(Project | Content |
)의 Sheet Options 탭에 설정된 문서 전역(문서 레벨) 글꼴을 따릅니다. 이는 Port Properties 대화상자에서 Font 레이블 오른쪽의 컨트롤을 사용해 개별 포트 레벨에서 재정의할 수 있으며, 필요에 따라 포트 텍스트 표시를 완전히 제어할 수 있습니다.


