Additional Options for a Project in Altium Designer
Summary
이 프로젝트 옵션 대화 상자의 탭을 통해 프로젝트에 대해 생성된 출력물의 출력 경로 및 관련 옵션을 지정할 수 있습니다. 또한 다양한 넷리스팅 옵션과 넷 식별 범위도 지정할 수 있습니다.
Access
이것은 Project Options 대화 상자 내에서 프로젝트 옵션을 구성할 때 사용할 수 있는 여러 탭 중 하나입니다. 이 대화 상자에 접근하려면:
- Project » Project Options을 회로도 또는 PCB Editor에서 클릭하세요.
- Projects panel 에서 프로젝트 항목을 마우스 오른쪽 버튼으로 클릭한 다음, 컨텍스트 메뉴에서 Project Options을 클릭하세요.
Options/Controls
- Output Path – 현재 디자인 프로젝트(
*.PrjPcb
)에서 출력 파일을 생성하기 위한 기본 출력 경로입니다. - ECO Log Path – ECO 로그 파일의 기본 출력 경로입니다.
- Schematic Template Location – 프로젝트에 대한 회로도 템플릿 파일(
*.SchDot
,*.SchDoc
)을 추출하기 위한 디렉토리를 지정하는 데 이 필드를 사용하세요.
Output Options
- Open outputs after compile - 디자인 프로젝트를 컴파일한 후 생성된 파일을 열도록 설정합니다.
- Timestamp folder - 생성된 출력물에 대해 타임스탬프가 찍힌 폴더를 생성하도록 설정합니다. 예를 들어 BOM report (Reports » Bill of Materials)와 같은 출력물입니다. 폴더 이름은
<폴더명> 날짜 시간
형식으로, 여기서<폴더명>
은 Output Path 필드에 지정되어 있고날짜
와시간
은 시스템 설정과 동일한 형식입니다. - Archive project document - 프로젝트 문서를 보관하도록 설정합니다. 예를 들어, PCB 디자인에서 제조 출력물을 생성할 때(File » Fabrication Outputs 및 File » Assembly Outputs) 타겟 출력 폴더에 관련 PCB 문서의 복사본이 포함됩니다.
- Use separate folder for each output type - 디자인 프로젝트에 대해 생성된 각 출력 유형별로 별도의 폴더를 생성하도록 설정합니다. 이 폴더 구조는 Projects panel에서도 표시됩니다.
Netlist Options
- Allow Ports to Name Nets - 기본적으로 시스템에서 생성된 네트 이름을 사용하는 대신, 배선된 Port의 Name 속성을 사용하여 네트 이름을 지정할 수 있도록 합니다.
- Allow Sheet Entries to Name Nets - 기본적으로 시스템에서 생성된 네트 이름을 사용하는 대신, sheet entry 이름을 사용하여 네트 이름을 지정할 수 있도록 합니다.
- Allow Single Pin Nets - 단일 핀만 포함하는 네트의 존재를 허용합니다.
-
Append Sheet Numbers to Local Net - 회로도의 Sheet번호 파라미터(다큐먼트 레벨의 파라미터) 값이, 해당 Sheet의 Local Net에 추가되도록 합니다. Local Net은 Sheet를 벗어나지 않는 네트입니다. Sheet를 벗어나는 네트(즉, Local이 아닌 Net)의 경우 이 옵션은 적용되지 않습니다.
- Higher Level Names Take Priority - 계층 구조의 회로도에서, 상위 Sheet의 Netlabel이 하위 Sheet의 Net 이름을 지정하도록 합니다.
-
Power Port Names Take Priority - Power Port를 일반 Port에 연결하여, 글로벌 Power Net를 로컬화할 수 있는 기능을 가지고 있습니다. 이렇게 하면 해당 Sheet에 연결된 모든 핀이 별도의 Net에 속하게 됩니다. 이 옵션을 활성화하면 Power Port에 할당된 Net 이름을 사용하여 Net 이름을 지정하게 됩니다.
Net Identifier Scope
멀티 Sheet 디자인은 네트 식별자에 의해 전기적(또는 연결적) 수준에서 정의됩니다. Net identifiers (net labels, ports, sheet entries, power ports, 숨겨진 핀)는 동일한 네트 내의 점들 사이에 논리적 연결을 생성합니다. 이는 Sheet 내부 또는 여러 Sheet에 걸쳐 있을 수 있습니다. 물리적 연결은 한 전기 객체가 와이어로 직접 다른 전기 객체에 연결될 때 존재합니다. 논리적 연결은 동일한 유형의 두 네트 식별자(예: 두 네트 라벨)가 동일한 네트 속성을 가질 때 생성됩니다.
설계의 연결 모델이 생성되면, 서로 연결하려는 넷 식별자를 어떻게 정의할지 결정해야 합니다 - 이것을 Net Identifier Scope이라고 합니다. multi-sheet 설계에서 Sheet를 연결하는 방법은 기본적으로 두 가지가 있습니다: 하나의 Sheet에서 다른 Sheet로 직접 수평적으로 연결하거나, 하위 Sheet에서 해당 Sheet를 상위 Sheet에서 나타내는 sheet symbol로 수직적으로 연결합니다. 수평 연결에서는 Port에서 Port로 연결됩니다(Netlabel에서 Netlabel로 연결도 가능합니다). 수직 연결에서는 sheet entry에서 Port로 연결됩니다.
다음 범위 중에서 선택하려면 드롭다운 목록을 사용하세요:
-
Automatic (Based on project contents) – 이 모드는 다음 기준에 따라 자동으로 넷 식별자 모드를 선택합니다: 상위 Sheet에 sheet entries이 있는 경우 Hierarchical이 사용됩니다; sheet entries이 없지만 Port가 있는 경우 Flat이 사용됩니다; sheet entries과 Port가 모두 없는 경우 Global이 사용됩니다.
- Flat (Only ports global) – Port는 설계 전체의 모든 Sheet에서 global으로 연결됩니다. 이 옵션을 사용하면 Netlabel은 각 Sheet에 로컬로 유지되며, 즉 Sheet 간에 연결되지 않습니다. 동일한 이름을 가진 모든 Port는 모든 Sheet에서 연결됩니다. 이 옵션은 평면적 멀티-Sheet 설계에 사용할 수 있습니다. 하지만 큰 설계에서는 Sheet를 통해 넷을 추적하기 어려울 수 있으므로 권장되지 않습니다.
- Hierarchical (Sheet entry <-> port connections, power ports global) – Port와 그에 일치하는 sheet entry 사이에서 수직적으로 연결합니다. 이 옵션은 sheet symbol entries와 그에 일치하는 하위 회로도 Sheet의 Port를 통해서만 Sheet 간 연결을 만듭니다. 이는 Sheet의 Port를 사용하여 부모 Sheet에 해당하는 Sheet Symbol의 Sheet Entry으로 Net 또는 Bus를 이동시킵니다. 일치하는 Sheet Entry가 없는 Port는 다른 Sheet에 동일한 이름의 Port가 있더라도 연결되지 않습니다. Netlabel은 각 Sheet에 로컬로 유지되며, 즉 Sheet 간에 연결되지 않습니다. 그러나 Power Port는 전역적입니다 – 동일한 이름을 가진 모든 Power Port는 전체 설계에서 연결됩니다. 이 옵션은 어떤 깊이나 계층 구조의 설계를 만드는 데 사용할 수 있으며, 인쇄된 회로도에서 넷을 추적할 수 있습니다.
- Strict Hierarchical (Sheet entry <-> port connections, power ports local) – 이 연결 모드는 Hierarchical 모드와 동일한 방식으로 작동하지만, Power Port는 각 Sheet에 로컬로 유지되며, 즉 동일한 이름의 다른 Sheet의 Power Port와 연결되지 않습니다.
- Global (Netlabels and ports global) – Port와 Netlabel은 설계 전체의 모든 Sheet에서 연결됩니다. 이 옵션을 사용하면 동일한 Netlabel을 가진 모든 넷이 모든 Sheet에서 연결됩니다. 또한 동일한 이름을 가진 모든 Port가 모든 Sheet에서 연결됩니다. Port에 연결된 넷에 Netlabel이 있는 경우, 그 넷의 이름은 Netlabel의 이름이 됩니다. 이 옵션은 평면적 멀티-Sheet 설계에도 사용할 수 있지만, 회로도에서 넷 이름을 시각적으로 찾는 것이 항상 쉽지 않기 때문에 Sheet 간 추적이 어려울 수 있습니다.
Allow Pin-Swapping Using These Methods
PCB Editor에서 핀, Differential Pair 및 부품 스왑은 component pad와, 그에 해당하는 copper에 대한 Net을 교환하여 수행됩니다. 변경 사항이 회로도에 병합될 때, 핀 스왑을 처리하는 두 가지 방법이 있습니다:
-
Adding / Removing Net-Labels – 부 Symbol의 핀을 스와핑할 수 있도록 허용합니다. Netlabel을 통해 연결성이 설정된 경우, 즉 핀이 서로 하드와이어되지 않은 경우에만 회로도에서 Netlabel을 교환하여 스왑을 수행할 수 있습니다.
-
Changing Schematic Pins– 구성 요소의 핀에 연결된 와이어에 있는 Netlabel을 스와핑할 수 있도록 허용합니다. 넷이 구성 요소에 물리적으로 하드와이어된 경우에는 핀 스와핑만 가능한 옵션이 됩니다. 이 방법은 간단한 구성 요소(예: 저항 어레이) 또는 회로도 설계의 구조 때문에 대안이 없는 경우에 사용할 수 있습니다.
일반
- Changing Schematic Pins – 이 옵션을 활성화하여 이 프로젝트의 회로도 Sheet를 자동으로 번호 매기기를 할 수 있습니다. 이를 통해 Sheet 지정을 제어하고 해당 회로도 문서 내에 매개변수로 저장할 수 있습니다.
-
Automatic Cross References – 활성 프로젝트의 모든 원본 회로도 문서에 Port 및 Sheet 외 connectors cross-referencing 정보를 자동으로 추가하는 옵션을 활성화합니다. 이 기능은 non-hierarchical 설계에서 넷 연결성을 추적하는 데 도움이 됩니다.
교차 참조
- Sheet 스타일 – 프로젝트 내의 회로도 Sheet 또는 회로도 Sheet들의 Port에 대한 cross referencing를 위해 다음 중 하나의 Sheet 스타일을 선택합니다.
None
– 모든 Port의 교차 참조 문자열에 Sheet 스타일이 추가되지 않습니다.Name
– Port가 연결된 Sheet의 이름이 cross reference 문자열에 추가됩니다.Number
– Port가 연결된 Sheet의 번호가 cross reference 문자열에 추가됩니다.
- Location Style – 프로젝트 내의 회로도 Sheet 또는 회로도 Sheet들의 Port에 대한 cross reference를 위해 다음 중 하나의 위치 스타일을 선택합니다.
None
– 모든 Port의 cross reference조 문자열에 위치 스타일이 추가되지 않습니다.Zone
– 부모 객체(예: Sheet Symbol의 위치)와 관련된 모든 Port의 cross reference 문자열에 참조 영역 번호(Sheet 테두리에 영역이 있음)가 추가됩니다.Location X,Y
– 부모 객체(예: Sheet Symbol의 위치)와 관련된 모든 Port의 위치가 cross reference조 문자열에 괄호 안에 게시됩니다.
- Follow Cross References settings in Preferences – 이 옵션이 활성화되면, Sheet Style 및 Location Style 옵션의 값이 환경 설정 대화 상자의 Port Cross References 영역의 옵션에서 상속됩니다.
- Display Cross References for:
- Port – 드롭다운을 사용하여 Port에 대한 cross reference 표시 모드를 선택합니다.
Disabled
– Port에 cross reference가 추가되지 않습니다.Only Related Sheet Entry
– 부모 회로도 Sheet의 관련 Sheet 항목에 대한 cross reference를 표시합니다.Only Related Ports
– 관련 Port에 대한 cross reference를 표시합니다.Sheet Entry & Ports
– Sheet 항목과 Port 모두에 대한 cross reference를 표시합니다.
- Off-sheet Connectors – Sheet 밖 커넥터 객체에 대한 cross reference를 표시하도록 이 옵션을 활성화합니다.
- Port – 드롭다운을 사용하여 Port에 대한 cross reference 표시 모드를 선택합니다.
추가 옵션
- Set To Installation Defaults – 모든 옵션을 설치 기본값으로 설정하려면 클릭하세요.