프로젝트 옵션 - 멀티 채널
Parent page: WorkspaceManager 대화상자
Multi-Channel 탭(Options for PCB Project 대화상자)
요약
이 Options for PCB Project 대화상자 탭에서는 멀티 채널 설계에서 사용할 채널 이름 지정 방식과 컴포넌트 설계자(Designator) 형식을 정의할 수 있습니다. 멀티 채널 설계란 프로젝트에서 동일한 하위 시트를 여러 번 참조할 수 있는 기능입니다. 이는 동일한 하위 시트를 참조하는 시트 심볼을 여러 개 배치하거나, 시트 심볼의 설계자에 Repeat 키워드를 포함해 여러 번 인스턴스화하는 방식으로 수행할 수 있습니다.
CircuitStudio는 진정한 멀티 채널 설계를 제공하며, 즉 프로젝트에서 단일 시트를 반복적으로 참조할 수 있습니다. 필요한 변경 사항은 한 곳에서 적용할 수 있고, 프로젝트를 다시 컴파일하면 각 인스턴스에 변경 내용이 전파됩니다. CircuitStudio는 여러 채널을 지원할 뿐 아니라, 채널을 중첩하는 것도 허용합니다.
회로도에서의 단일 논리 컴포넌트를 PCB에서의 여러 물리 인스턴스로 매핑하는 방식은 이 탭에서 정의하는 멀티 채널 설계자 체계에 의해 제어됩니다.
접근
이 탭은 프로젝트 옵션을 구성할 때 사용할 수 있는 여러 탭 중 하나이며, Options for PCB Project 대화상자에서 접근합니다. 이 대화상자는 다음 방법으로 열 수 있습니다:
-
회로도 편집기 또는 PCB 편집기의 메인 메뉴에서 Project | Content |
를 클릭합니다.
- Projects 패널에서 프로젝트 자체 항목을 마우스 오른쪽 버튼으로 클릭한 다음, 컨텍스트 메뉴에서 Project Options를 선택합니다.
옵션/컨트롤
채널 이름 지정
-
Channel Naming Style - 이 필드를 사용하여 채널 이름에 사용할 스타일을 지정합니다. 사용 가능한 스타일은 다섯 가지로, 플랫 2종과 계층형 3종(경로 포함)입니다:
- Flat Numeric With Names
- Flat Alpha With Names
- Numeric Name Path
- Alpha Name Path
- Mixed Name Path
- Level Separator for Paths - 계층형 이름 지정 스타일(경로를 포함하는 스타일)을 사용할 때 경로 정보를 구분하는 데 필요한 문자/기호를 이 필드에서 지정합니다. 기본값으로 밑줄 문자(_)가 사용됩니다.
- Preview - Channel Naming Style 및/또는 Designator Format를 변경하면, 이 영역의 이미지가 설계에 적용될 명명 규칙을 반영하도록 동적으로 업데이트됩니다. 이미지는 2 x 2 중첩 채널 설계의 예를 보여줍니다. 더 큰 교차 해치 영역은 상위 레벨의 두 채널(또는 뱅크)을 나타내며, 그 안의 음영 영역은 하위 레벨 채널을 나타냅니다(각각에 샘플 컴포넌트 2개가 표시됨).
컴포넌트 이름 지정
-
Designator Format - 설계 컴포넌트에 설계자를 할당할 때 사용할 형식을 이 필드에서 지정합니다. 필드의 드롭다운 목록에는 미리 정의된 형식 8가지가 제공되며, 플랫 5종과 계층형 컨텍스트에서 사용할 수 있는 3종(채널 이름 지정 포함)입니다:
- $Component$ChannelAlpha
- $Component_$ChannelPrefix$ChannelAlpha
- $Component_$ChannelIndex
- $Component_$ChannelPrefix$ChannelIndex
- $ComponentPrefix_$ChannelIndex_$ComponentIndex
- $Component_$ChannelName
- $ChannelName_$Component
- $ComponentPrefix_$ChannelName_$ComponentIndex
사용자 정의 설계자 형식 정의
Designator Format 필드에 직접 입력하여 컴포넌트 설계자 형식을 직접 정의할 수도 있습니다. 형식 문자열을 구성할 때 다음 키워드를 사용할 수 있습니다:
- $ChannelName - Channel Naming Style 필드에서 선택한 스타일에 따라 결정되는, 연관된 채널의 이름입니다.
- $Component - 컴포넌트의 논리 설계자입니다.
- $ComponentPrefix - 컴포넌트 논리 설계자의 접두어입니다(예: U는 U1의 접두어).
- $ComponentIndex - 컴포넌트 논리 설계자의 인덱스입니다(예: 1는 U1의 인덱스).
- $ChannelPrefix - 논리 시트 심볼 설계자입니다.
- $ChannelIndex - 채널 인덱스입니다.
- $ChannelAlpha - 문자를 사용해 표현한 채널 인덱스입니다.
참고
- 채널의 알파 인덱싱은 전체 채널 수가 26개 미만이거나, 계층형 성격의 설계자 형식을 사용하는 경우에만 실질적으로 유용합니다.
- 채널 및/또는 컴포넌트 설계자 형식에 대한 변경 사항이 적용되려면 프로젝트를 다시 컴파일해야 합니다.
- 멀티 채널 설계를 컴파일하면 설계 창에서 회로도 시트 하단에 채널(또는 뱅크)마다 하나씩 탭이 표시됩니다. 탭 이름은 시트 심볼 이름에 채널 번호를 더한 형태입니다(예: BANKA). 이는 설계의 컴파일된 뷰(물리 뷰)이며, 논리 설계는 Editor 탭에서 이전과 동일하게 유지됩니다.