Working with Rooms on a PCB in Altium Designer

Now reading version 23. For the latest, read: Working with Rooms on a PCB in Altium Designer for version 25
 

부모 페이지: 레이아웃 전 단계

Room 객체Room 객체

요약

Room은 기본적인 Design 객체입니다. 이는 Component의 배치를 돕는 영역입니다. Rectangular 또는 다각형 형태의 Room은 보드의 상단 또는 하단 레이어에 배치될 수 있으며, 나중에 Component와 연결되도록 비워둘 수 있거나 Design의 Component 주변에 배치될 수 있습니다(자동으로 Room과 연결됨). 또는 Design 공간에서 선택한 Component를 기반으로 직교, 비직교 및 Rectangular 모양의 Room을 자동으로 생성할 수도 있습니다.

사용방법

Room은 PCB Editor에서만 배치/생성할 수 있습니다. 직접 배치하거나 선택한 Component에서 생성할 수 있습니다. 다음 중 하나의 Room법을 사용하여 배치 명령에 액세스할 수 있습니다:

  • Design » Rooms 하위 메뉴에서 필요한 명령을 선택합니다.
  • Utilities 도구 모음의 Place Room 드롭다운()에서 원하는 Room 유형을 선택합니다.
  • 새로운 Room 개체를 추가하여 새로운 Room 정의 설계 규칙을 만듭니다.

자동으로 생성된 Room

설계에서는 프로젝트 옵션 대화 상자의 Class Generation 탭 에서 옵션을 사용하여 각 도면 시트마다 자동으로 생성된 Room을 생성할 수도 있습니다. 자동으로 생성된 Room은 각 도면 시트의 Component Class를 포함하는 간단한 사각형으로 PCB 설계 전송 중에 생성됩니다.

자동으로 생성된 Room이 필요하지 않은 경우 Project Option 대화 상자에서 Generate Rooms checkbox을 해제하십시오. 도면 프로젝트에서 자동으로 생성된 Room, Component Class 및 Net Class에 대해 자세히 알아보세요.

배치

PCB 문서에 Room을 생성하는 절차는 Room을 배치하거나 생성하는 Room법과 선택한 특정 배치/생성 Room법에 따라 다릅니다.

메뉴 또는 도구 모음 명령을 사용한 배치

Rectangular 또는 다각형 모양의 Room을 설계의 상단 또는 하단 레이어에 배치할 수 있습니다.

Rectangular Room

Design » Room » Place Rectangular Room  명령을 실행한 후 커서가 십자선으로 변경되고 Room 배치 모드로 진입합니다. 다음 동작을 수행하여 배치를 수행합니다:

  1. Room의 첫 번째 모퉁이를 고정하기 위해 Enter를 클릭하거나 누르세요.
  2. 커서를 이동하여 Room의 크기를 조정한 다음, 대각선에 위치한 모퉁이를 고정하고 Room의 배치를 완료하기 위해 Enter를 클릭하거나 누르세요.
  3. 추가적인 Room을 배치하려면 계속해서 Room을 배치하거나, 오른쪽 클릭하거나 Esc를 눌러 배치 모드를 종료하세요.
배치 중에 Tab 키를 눌러 Edit Room Definition 대화 상자에 액세스하여 Room에 연결된 Room Definition Rule의 속성을 실시간으로 변경할 수 있습니다.

Polygonal Room

Design » Design » Rooms » Place Polygonal Room 명령을 실행한 후, 커서가 십자선으로 변경되고 Room 배치 모드로 진입합니다. 다음과 같은 동작을 수행하여 배치를 진행합니다:

  1. 커서를 위치시킨 다음, Room의 시작점을 고정하기 위해 클릭하세요.
  2. 커서를 위치시킨 다음, Room의 다각형 모양을 정의하는 일련의 꼭지점을 고정하기 위해 클릭하세요.
  3. 마지막 꼭지점을 배치한 후, 오른쪽 클릭하거나 Esc를 눌러 Room의 배치를 완료하세요. 소프트웨어가 시작점과 마지막으로 배치한 점을 연결하여 도형을 자동으로 완성시킬 필요가 없습니다.
  4. 추가적인 다각형 Room을 배치하려면 계속해서 Polygonal Room을 배치하거나, 오른쪽 클릭하거나 Esc를 눌러 배치 모드를 종료하세요.

지역 모양을 정의하는 동안, Shift+Spacebar를 사용하여 다양한 모서리 모드를 순환할 수 있습니다. 호는 Shift+. (마침표) 또는 Shift+, (쉼표)를 사용하여 반지름을 증가 또는 감소시킬 수 있습니다. 모서리의 Room향을 전환하려면 Spacebar를 사용하십시오. 배치 모드에서 마지막으로 배치된 꼭지점을 제거하려면 Backspace 키를 사용하십시오. 다각형의 윤곽을 초기 시작점으로 되돌리려면 반복해서 Backspace 키를 사용하십시오.

배치 중에 Tab 키를 눌러 Edit Room Definition 대화 상자에 액세스하여 룸에 연결된 Room Definition Rule의 속성을 실시간으로 변경할 수 있습니다.

Component와 룸 연결하기

Design에 빈 룸을 배치할 때, 룸에 배치해야 하는 Component는 특정한 Component Class를 사용하여 함께 그룹화되어야 합니다. 룸 정의 규칙이 자동으로 생성되고  Where the Object Matches (전체 쿼리)가 False로 할당됩니다. 이 Design 규칙을 편집하여 필요한 객체 집합 (예: Component Class)을 대상으로 설정할 수 있습니다. 그런 다음 Tools » Component Placement » Arrange Within Room 명령을 사용하여 Component를 룸으로 이동할 수 있습니다.

자동 룸 생성

Non-orthogonal, orthogonal 및 Rectangular 모양의 룸은 Design 공간에서 현재 선택된 Component를 기반으로 세 가지 Create xxx Room from selected components  (선택한 Component로부터 xxx 룸 생성) 명령 중 하나를 사용하여 자동으로 생성할 수 있습니다. 각 경우에 대해 생성 Room법은 동일합니다:

  1. 먼저, Design 공간에서 Room을 생성하려는 모든 Component가 선택되어 있는지 확인하세요.
  2. 관련된 생성 명령(Design » Rooms » Create xxx Room from selected components)을 실행하세요. 선택한 Component를 포함하는 Component Class가 자동으로 생성되며, 이미 해당 선택한 Component에 대해 정의된 Component Class가 있는 경우에는 생성되지 않습니다.
  3. 선택한 Room 유형이 생성되며, 해당 Room의 Room 정의 Design 규칙이 자동으로 생성된 Component Class와 연결됩니다.
  4. Room은 선택한 Component의 선택 사각형의 제한에 따라 모든 Component가 맞게 크기가 조정됩니다.
  5. Room을 이동하려면 클릭하고 드래그하면, 연결된 Component Class의 모든 Component도 함께 이동합니다.

하나 이상의 Component를 완전히 Room 경계 내에 포함시키기 위해 polygonal Room을 배치하면, Component는 자동으로 해당 Room과 연결됩니다. Room의 정의 규칙을 위한 범위 또는 쿼리는 해당 Component가 기존의 Component Class의 일부인지 여부에 따라 달라집니다. 기존의 Component Class에 속한다면, 해당 Component Class가 사용됩니다. 그렇지 않은 경우, 이러한 Component를 멤버로 하는 새로운 Component Class가 생성됩니다. 따라서 특정 Component Class를 대상으로 하는 범위를 가진 여러 개의 Room을 가질 수 있으며, 이러한 Class 간에 하나 이상의 공통 Component 멤버가 있을 수 있습니다.

Room Definition Design 규칙 추가로 생성하기

각 Room이 배치되거나 생성될 때마다, 관련된 Room Definition Design 규칙도 생성됩니다. 이 유형의 새 규칙을 추가하면 해당하는 Room 개체가 Design 공간에 나타납니다. 새로운 Room 정의 규칙을 추가하려면, Room Definition 항목을 마우스 오른쪽 버튼으로 클릭하십시오. 이 항목은 Placement 카테고리 아래에서 PCB Rules and Constraints Editor 대화상자 에서 찾을 수 있습니다. 그런 다음 팝업 메뉴에서 New Rule을 선택하십시오. 새 규칙은 대화 상자의 왼쪽에 있는 폴더 트리에 추가되며, 대화 상자의 주 편집 창에 해당 규칙 유형의 요약 목록에 나타납니다.

 

폴더 트리 창에서 새로 생성된 규칙 항목을 클릭하거나 요약 목록에서 규칙 항목을 더블 클릭하여 규칙의 범위와 제약 조건 속성을 편집/정의하십시오. 정Define 버튼을 사용하여 Design 공간에 액세스하고 필요한 Room의 위치, 모양 및 크기를 다각형 또는 Rectangular으로 결정하십시오. Room의 경계를 정의한 후에는 대화 상자로 돌아옵니다.

규칙에 필요한 모든 제약 조건을 정의한 후에는 대화 상자를 닫기 위해 OK 을 클릭하십시오. 규칙의 정의에 따라 해당하는 Room 개체가 Design 공간에 나타납니다.

배치된 Room을 더블 클릭하여 해당하는 Room 정의 편집 대화 상자를 열어 규칙 속성을 편집할 수 있습니다.

Design 규칙의 일부인 Room Definition과 함께, Room은 다른 규칙의 범위를 정의할 때 객체로 사용될 수도 있습니다. Clearance나 Height와 같은 규칙의 범위를 정의할 때 Room을 객체로 사용하기 때문에 규칙을 비활성화할 수 있습니다. 다른 규칙의 범위 정의에서 Room 객체를 사용할 때 다음 두 개의 쿼리를 사용할 수 있습니다:

  • TouchesRoom(RoomName) - Room 안에 완전히 또는 부분적으로 포함된 객체를 찾는 데 사용됩니다.
  • WithinRoom(RoomName) - Room 안에 완전히 포함된 객체를 찾는 데 사용됩니다.

예를 들어, 보드를 가로지르는 경로에서 다른 너비로 넷을 라우팅하는 데 사용할 수 있습니다. 자세한 내용은 Automatically Changing the Routing Width As You Route (라우팅하는 동안 자동으로 라우팅 너비 변경하기)를 참조하십시오.

자동 생성된 Rooms

프로젝트 옵션 대화 상자의 Class Generation 탭에는 Design의 각 시트에 대해 Room을 생성하는 옵션이 포함되어 있습니다. Generate Rooms 옵션이 선택되어 있는 경우, 각 시트에 대해 Room이 생성되며 Design » Update 명령을 실행할 때 해당 시트의 모든 Component가 해당 Room과 연결됩니다.

PCB에서 각각의 Room은 Design 규칙으로 정의되며, InComponentClass('<SheetSymbolDesignator>')의 범위로 생성됩니다. 시트에 Component가 없는 경우 Room은 생성되지 않습니다. 회로도가 초기에 PCB로 전송될 때, 각 Component Class의 Component는 행으로 정렬되고, 그 다음 해당 Component Class 주위에 Room이 생성됩니다. 아래 그림과 같습니다.

초기 Design 동기화 후 PCB - 각 시트에 대해 Room이 생성되고, 해당 Room에는 해당 시트의 Component Class가 할당됩니다.
초기 Design 동기화 후 PCB - 각 시트에 대해 Room이 생성되고, 해당 Room에는 해당 시트의 Component Class가 할당됩니다.

Design 동기화에 대해 자세히 알아보려면 Schematics & PCB 동기화 유지하기 페이지를 참조하십시오.

Track 세트에서 Room 생성하기

Room 객체는 선택한 Track 및/또는 Arc 객체로 구성된 닫힌 경계를 사용하여 정의할 수 있습니다. 이를 위해 설계 공간에서 닫힌 경계의 모든 구성 Track 및 Arc 기본 요소를 선택하고, 주 메뉴에서 Tools » Convert » Create Room from Selected Primitives 명령을 선택하십시오.

명령을 실행한 후, 룸 정의 편집 대화 상자가 열립니다. 이 대화 상자를 사용하여 룸과 관련된 Room Definition Design Rule을 정의하십시오. 이는 룸과 관련된 Component(또는 Component Class) 및 관련 제약 조건을 포함합니다. OK 을 클릭한 후에는 Track 프리미티브로 형성된 폐 곡선 경계로부터 룸이 생성됩니다. 룸의 경계는 바운딩 Track 객체의 중심선을 따르며 선택되지 않습니다. 룸을 원하는 위치로 선택하여 이동하십시오. 룸을 두 번 클릭하여 관련 룸 정의 규칙의 범위 및/또는 제약 조건을 필요에 따라 추가로 변경할 수 있는 룸 정의 편집 대화 상자에 액세스할 수 있습니다.

주의 사항:

  • 룸은 관련 규칙의 제약 조건에서 지정된 레이어에 생성됩니다. 선택한 Track이 있는 레이어가 아닙니다. 이는 기계 레이어에서 모양을 정의한 다음 필요한 신호 레이어에 룸을 생성할 수 있음을 의미합니다.
  • 룸이 생성된 후에도 선택한 Track은 여전히 존재하며 선택된 상태로 유지됩니다.
Track을 룸으로 변환하려면 Altium Designer에서 윤곽선을 올바르게 정의해야 합니다. 즉, 윤곽선은 닫힌 모양을 형성해야 하며, 터치하는 Track 세그먼트의 끝이 올바르게 만나야 합니다(같은 X, Y 위치에서 시작/끝나야 함).

그래픽 편집

이 편집 Room법을 사용하면 설계 공간에서 배치된 룸 개체를 직접 선택하여 크기, 모양, 위치 또는 Room향을 그래픽으로 변경할 수 있습니다.

룸 크기 및 위치 변경

룸 개체가 선택된 경우, 다음과 같은 편집 핸들을 사용할 수 있습니다. 이는 원래 Rectangular 또는 다각형 룸으로 배치되었는지에 관계없이 적용됩니다:

   

코너 점(A)을 드래그하면 Room을 수평 및 수직으로 동시에 확대/축소할 수 있습니다. 가장자리 점(B)을 드래그하면 해당 Room향(수평 또는 수직)으로 객체의 크기를 조정합니다. Room을 드래그하는 동안 다음을 사용하여 회전하거나 뒤집을 수 있습니다:

  • 객체를 반시계 Room향으로 회전하려면 Space Bar를 누르고 시계 Room향으로 회전하려면 Shift+Space Bar를 누릅니다. 회전은 Preferences 설정 대화 상자의 PCB Editor - General page 에서 정의된 회전 단계 값에 따라 이루어집니다.
  • X 또는 Y 키를 눌러 객체를 X축 또는 Y축을 따라 뒤집을 수 있습니다.
  • L 키를 눌러 객체를 보드의 반대쪽으로 뒤집을 수 있습니다. Room에 연결된 Component가 있는 경우 해당 Component도 함께 뒤집힙니다.

Room 객체는 또한 Design » Room » Move Room 명령을 사용하여 이동할 수 있습니다. 메인 메뉴에서 이동 명령을 선택하거나 Room의 컨텍스트 메뉴에서 Room Actions »Move Room 명령을 선택합니다. 명령을 실행한 후 커서가 십자선으로 변경되고 Room 이동 모드로 진입합니다. 이동은 다음 동작을 수행하여 이루어집니다:

  1. Design에서 이동하려는 Room에 커서를 위치시킨 다음 클릭하거나 Enter를 누르세요.
  2. Room에 No Net 객체나 잠긴 객체가 있는 경우, No Net/Locked Objects를 포함하는 Room 대화 상자가 열립니다. 이 대화 상자를 사용하여 이러한 객체를 Room과 함께 이동할지 여부를 결정한 다음 OK를 클릭하세요.

    이 대화 상자가 나타나려면, 환경 설정 대화 상자의 PCB Editor - General page 페이지에서 Ask when moving rooms containing No Net/Locked Objects 옵션이 활성화되어야 합니다.

    No Net/Locked Objects를 포함하는 Room 대화 상자
    No Net/Locked Objects를 포함하는 Room 대화 상자

    • No Net Objects - Room과 함께 객체를 이동하려면 활성화하세요.
    • Locked Objects - Room과 함께 잠긴 객체를 이동하려면 활성화하세요.
    • Don't ask me about moving room's locked/no net objects until next PCB session (use currently selected settings) - 이 옵션을 활성화하여 선택한 설정을 저장하고 나머지 PCB 세션 동안 계속 사용할 수 있습니다. 대화 상자는 새 세션이 시작될 때까지 다시 열리지 않습니다.
  3. Room이 커서에 연결됩니다. Room을 원하는 위치로 이동한 다음 클릭하거나 Enter를 눌러 배치를 적용하세요.
  4. 계속해서 다른 Room을 이동하거나 마우스 오른쪽 버튼을 클릭하거나 Esc를 눌러 종료하세요.

Room을 이동할 때 하나 이상의 Component가 포함되어 있는 경우, 동적 정렬 가이드(Room 내의 경계 또는 패드와 인접한 Component의 경계 또는 패드에 대한 Ctrl 또는 Shift 키를 누를 때 나타나는 녹색 표시선)를 사용하여 선택이 아직 커서 위에 떠 있는 동안에도 사용할 수 있습니다.

  • Room의 이동은 Room뿐만 아니라 Component와 추가적인 설계 객체도 포함되므로 복잡한 선택으로 간주됩니다. 이 경우에는 Ignore만 가능한 Component 밀어내기 모드만 사용할 수 있습니다. 연결 표시도 비활성화됩니다.
  • Room을 실수로 이동하지 않도록 Room을 잠글 수도 있습니다. Room을 잠그려면 두 번 클릭하여 Room 정의 편집 대화 상자에서  Room Locked  옵션을 활성화하십시오.
  • Room 내의 객체와 관련된 모든 넷은 연결된 상태로 유지되며, Room이 이동될 때 객체를 따라가는 연결선도 따라갑니다. Room 밖에 있는 객체에 연결된 경로된 Track은 이동되지 않습니다.
  • Component가 Room에 할당되면 Room이 이동될 때 함께 이동합니다. Component를 이동하지 않고 Room을 이동하려면 Room Definition Rule을 일시적으로 비활성화하십시오. PCB Rule and Contraints Editor 대화 상자에서.
  • Room이 X축 또는 Y축을 따라 반사되면 각 관련 Component의 Designator와 Comment가 반사됩니다.

Room 모양 변경

Room의 경계 모양을 그래픽으로 수정하려면, 메인 메뉴에서 Design » Rooms » Edit Polygonal Room Vertices 명령을 실행해야 합니다 (단축키: D, M, E) 또는 Room을 마우스 오른쪽 클릭하여 Room Actions » Edit Polygonal Room Vertices 명령을 실행해야 합니다. 명령 이름이 다각형 Room에만 사용되는 것처럼 보이지만, 실제로는 모든 Room에 사용할 수 있습니다. 사각형 Room 자체도 다각형이기 때문입니다. 명령을 실행한 후, 수정할 Room 내부를 클릭하십시오. Room의 다각형 경계 모양을 편집하는 핸들이 표시됩니다.

  • A를 클릭한 다음 커서를 이동하여 꼭지점을 이동시키십시오. 새 위치에서 다시 클릭하여 꼭지점을 배치하십시오.
  • B를 클릭하거나 핸들 사이의 객체 가장자리 위를 클릭한 다음 커서를 이동하여 해당 가장자리를 이동시키십시오. Shift+Spacebar 단축키를 사용하여 모드를 전환할 수 있습니다 (가장자리 이동, 가장자리 분리, 가장자리 내부로 들어감).
  • Ctrl+Click B 또는 Ctrl+Click를 객체 가장자리를 따라 클릭한 다음 커서를 이동하여 해당 가장자리에 더 많은 꼭지점을 추가하고 꼭지점을 이동시키십시오. 새로운 꼭지점은 사실상 A 꼭지점이 되며, 새로운 B 꼭지점은 원래의 A 꼭지점과 그 사이에 추가됩니다.
  • 필요에 따라 Room의 모양을 계속 수정하거나 마우스 오른쪽 클릭하거나 Esc 키를 눌러 중지할 수 있습니다. 새 경계 모양에 따라 Room의 표시가 업데이트됩니다.

이 명령은 대상 Room이 잠겨 있는지 여부에 관계없이 사용할 수 있습니다.

Room 분할

그래픽적으로 'slice'를 할 수 있는 명령이 있습니다. 이 명령을 사용하면 하나의 Room 객체를 두 개 이상의 별도의 Room으로 나눌 수 있습니다. 이 명령은 두 가지 수준의 'slice'를 제공하며 다음과 같이 요약됩니다:

표준 Slice

이 명령을 사용하면 기존의 Room 객체를 여러 개의 Room으로 나눌 수 있습니다. 원래 Room에 연결되어 있고 Component Class의 구성원인 Component가 포함되어 있었던 경우, 새로 생성된 Room은 새로운 Component Class가 생성되어 할당되지 않습니다. 따라서 새로운 Room의 Component는 여전히 원래 Component Class의 구성원입니다. 이 수준의 slice를 수행하려면 다음을 수행하십시오:

  • 메인 메뉴에서 Design » Rooms » Slice Room을 선택합니다.
  • Utilities 툴바의 Place Room 드롭다운()에서 를 클릭합니다.
  • Room 객체를 마우스 오른쪽 버튼으로 클릭한 다음, 컨텍스트 메뉴에서 Room Actions » Slice Room을 선택합니다.
Design » Rooms » Slice Room 명령을 사용할 때, 현재 레이어가 slice할 Room이 있는 레이어인지 확인해야 합니다. 따라서 먼저 올바른 레이어를 현재 레이어로 설정하십시오.

스마트 Slice

스마트 슬라이스를 사용하면 기존의 Room 객체를 여러 개의 Room으로 나눌 수 있습니다. 원래 Room의 구성원이 Component Class의 일부이고 슬라이싱으로 인해 구성원이 새로 생성된 Room에 있게 되면, 각 새로운 Room에는 Component Class가 생성되고 연결됩니다. 구성원이 새로운 Room에 추가되고 원래 Room의 Class에서 제거되도록 구성원 Class 멤버십이 업데이트됩니다. 원래 Room의 구성원 Component를 상속받지 않은 Room은 Component Class가 생성되어 할당되지 않습니다. 이 수준의 슬라이스를 수행하려면 Room 객체 위에서 마우스 오른쪽 버튼을 클릭한 다음 컨텍스트 메뉴에서 Room 작업 » 슬라이스 및 Class 생성을 선택하십시오.

슬라이싱 프로세스

명령을 실행한 후에는 문서에 필터링이 적용되어 모든 Room 객체가 표시되고 다른 모든 객체는 흐리게 표시됩니다. 커서가 십자선으로 변경되고 슬라이스할 Room의 시작점을 선택하라는 메시지가 표시됩니다. 슬라이스하려는 Room에 대한 필요한 지점으로 커서를 이동한 다음 클릭하거나 Enter 키를 누르십시오. 이제 슬라이스 모드에 진입합니다(기본적으로 선 배치 모드입니다). 커서를 이동한 다음 클릭하거나 Enter 키를 눌러 슬라이스의 모양을 정의하는 일련의 꼭지점을 고정합니다.

  • 커서를 위치시킨 다음, 슬라이스의 시작점을 앵커로 클릭하세요.
  • 커서를 위치시킨 다음, 슬라이스의 모양을 정의하는 일련의 꼭지점을 앵커로 클릭하세요.

  • 마지막 꼭지점을 배치한 후, 마우스 오른쪽 버튼을 클릭하거나 Esc 키를 눌러 슬라이스 배치를 완료하세요.
  • 슬라이스 정의를 완료한 후, 마우스 오른쪽 버튼을 클릭하거나 Esc 키를 누르세요.
  • 추가 슬라이스를 정의하거나 슬라이스 모드를 종료하려면 마우스 오른쪽 버튼을 클릭하거나 Esc 키를 누르세요. 확인 대화상자가 열리며, 원래 Room에 포함될 Room의 수가 표시됩니다. 만든 슬라이스를 적용하려면 를 클릭하고, 슬라이스를 취소하려면 아니오를 클릭하세요. 새로운 Room 객체가 업데이트되며 관련된 Room 정의 규칙이 생성되고 연결됩니다.
  • 슬라이스 모양을 정의하는 동안, Shift+Spacebar를 사용하여 다양한 모서리 모드를 전환하세요. Spacebar를 사용하여 모서리의 Room향을 전환하세요. 각 배치 모드(각도 제외)는 시작점과 끝점이 필요합니다.
  • 호 모서리 모드 또는 호 모서리 모드 중 하나에 있을 때, ',' 또는 '.' 키를 누르고 있으면 호의 크기를 줄이거나 늘릴 수 있습니다. 호 크기 조정을 가속화하려면 Shift 키를 누른 상태에서 누르세요.
  • 1 단축키를 눌러 클릭 당 하나의 세그먼트를 배치하는 모드(아래의 처음 다섯 개 이미지)와 클릭 당 두 개의 세그먼트를 배치하는 모드(아래의 마지막 이미지)를 전환하세요. 첫 번째 모드에서는 빈 Track 세그먼트를 미리보기 세그먼트라고 합니다.
  • 슬라이스 모드에서 마지막으로 배치한 슬라이스 세그먼트를 제거하려면 Backspace 키를 사용하세요.

룸 래핑

다음과 같은Design » Rooms하위 메뉴 명령을 사용하여 Design 내에서 기존 룸 객체의 모양을 빠르게 변경할 수 있습니다:

  • Wrap Non-Orthogonal Room Around Components
  • Wrap Orthogonal Room Around Components
  • Wrap Rectangular Room Around Components
위 명령은 Design 공간에서 룸 위에서 마우스 오른쪽 버튼을 클릭하면 Room Actions 하위 메뉴에서도 액세스할 수 있습니다.

각 경우에 대해 명령을 실행한 후 커서가 십자선으로 변경되며 수정할 룸을 선택하라는 메시지가 표시됩니다. 필요한 룸 위에 커서를 위치시킨 다음 클릭하거나 Enter 키를 누르세요. 룸은 필요한 모양으로 변경되며 Component의 경계 사각형의 한계에 따라 크기가 조정됩니다. 추가적으로 룸을 수정하거나 마우스 오른쪽 버튼을 클릭하거나 Esc 키를 눌러 종료할 수 있습니다.

어떤 래핑 명령을 사용할 때, 현재 룸이 이미 변경하려는 모양이고 Component를 기반으로 생성되었다면 이미 최적으로 크기가 조정되어 있으며, 명령을 사용해도 효과가 없습니다.
객체의  Locked 속성이 활성화된 경우, 그래픽으로 객체를 수정하려고 하면 편집을 진행할 것인지 확인하는 대화 상자가 나타납니다. 만약 Protect Locked Objects 옵션이 PCB Editor - General 페이지의 환경 설정 대화 상자에서 활성화되어 있고 해당 Design 객체의 Locked 옵션이 활성화되어 있다면, 해당 객체는 선택되거나 그래픽으로 편집할 수 없습니다. 잠금된 객체를 선택하려면 해당 객체를 클릭한 다음 목록 패널에서 Locked 속성을 비활성화하거나 Protect Locked Objects 옵션을 비활성화하여 객체를 그래픽으로 편집할 수 있습니다.

Non-Graphical 편집

다음은 Non-Graphical 편집 Room 법입니다.

Edit Room Definition 대화 상자 또는 Properties 패널을 통한 편집

Panel 페이지: Room Properties

이 Room 편집 방법은 Edit Room Definition 대화 상자와 Properties패널을 사용하여 룸 객체의 속성을 수정합니다.

Edit Room Definition 대화 상자와 Properties panel의 Room Mode Edit Room Definition 대화 상자와 Properties panel의 Room Mode

배치 중에는 Tab 키를 눌러 대화 상자에 액세스할 수 있습니다. 배치 후에는 다음과 같은 Room법으로 대화 상자에 액세스할 수 있습니다:

  • 배치된 Room 객체를 더블 클릭합니다.
  • Room 객체를 마우스 오른쪽 버튼으로 클릭한 다음 팝업 메뉴에서 Properties을 선택합니다.
대화 상자에서 현재 사용 중인 측정 단위를 바로 가기 키 Ctrl+Q로 변경할 수 있습니다. 현재 측정 단위는 대화 상자 제목 영역에 표시됩니다.
Room 정의 규칙의 제약 조건은 PCB Rules and Constraints Editor 대화 상자(Design » Rules)에서 직접 편집할 수도 있습니다.

Properties 패널의 Room 모드는 객체 배치 후 다음 중 하나의 Room법으로 액세스할 수 있습니다:

  • Properties 패널이 이미 활성화된 경우, Room 객체를 선택합니다.
  • Room 객체를 선택한 후, Design 공간 오른쪽 하단의 Panels 버튼에서 속성 패널을 선택하거나, 메인 메뉴에서 View » Panels » Properties을 선택합니다.

패널에 표시된 속성은 선택한 Room을 생성하는 데 사용된 설정을 반영합니다.

PCB List Panel을 통한 편집

패널 페이지: PCB List

PCB List Panel 은 하나 이상의 문서에서 Design 객체를 표 형식으로 표시하여 객체 속성을 빠르게 검토하고 수정할 수 있게 해줍니다. 적절한 필터링과 함께 사용하면 활성 필터 범위에 해당하는 객체만 표시하여 정확성과 효율성을 높여 여러 Design 객체를 대상으로 편집할 수 있습니다.

PCB 목록 패널에서 선택한 룸 객체는 Object Kind로 표시됩니다: Confinement Constraint Rule.

룸 정렬하기

Design 공간 내에서 선택한 룸을 정렬하려면 Design » Rooms » Arrange 명령을 사용할 수 있습니다. 명령을 실행한 후, 룸 정렬 대화 상자가 열립니다. 이 대화 상자를 사용하여 룸을 어떻게 정렬할지와 어떤 순서로 배치할지를 지정할 수 있습니다. 또한 배치의 시작점 위치를 대화 상자에서 텍스트로 또는 작업 공간에서 그래픽으로 지정할 수 있으며, 인접한 룸 사이의 간격 값을 지정할 수도 있습니다. Ok을 클릭한 후, 선택한 룸은 해당 위치로 이동됩니다.

룸 정렬 대화 상자
룸 정렬 대화 상자

  • 현재 위치에 잠긴 Room은 이동되지 않습니다. 이러한 Room을 이동해야하는 경우 먼저 잠금을 해제하고 명령을 다시 실행하십시오.
  • Room에 연결된 Component가 Room의 정의된 제약 조건을 통해 잠긴 경우 해당 Component는 Room과 함께 이동됩니다.

Grid로 Room 이동하기

선택한 Room을 해당 스냅 Grid의 가장 가까운 지점으로 이동시키기 위해 Design » Room » Room을 Grid로 이동 명령을 사용할 수 있습니다. 명령을 실행한 후에는 확인 대화상자가 열리며, 선택한 Room과 관련된 객체를 함께 이동할지 여부를 묻습니다. Room(s)과 모든 Component를 해당 스냅 Grid의 가장 가까운 지점으로 이동하려면 를 클릭하세요. Room만 이동하려면 아니오를 클릭하세요.

잠긴 상태인 선택한 Component는 이동할 경우 Room 객체도 포함됩니다.

Room 형식 복사하기

Room의 가장 강력한 기능 중 하나는 동일한 Component 세트를 포함하는 다른 Room의 형식을 복사할 수 있는 기능입니다. 이 명령은 특히 다중 채널 설계에서 유용하며, 한 채널에서 수행한 배치 및 라우팅을 다른 모든 채널에 전파할 수 있습니다.

플랫 PCB 설계에서 반복되는 회로 블록의 레이아웃을 복제해야 할 경우, PCB 레이아웃 복제 도구를 사용할 수 있습니다.

이 명령은 다음 단계를 수행하여 액세스할 수 있습니다:

  1. 메인 메뉴에서 Design » Rooms » Copy Room Formats를 클릭합니다.
  2. 커서를 복사할 형식을 원하는 Room 위로 위치시키고 클릭하거나 Enter를 누릅니다.
  3. 그런 다음 대상 Room을 선택하라는 메시지가 표시됩니다. 복사할 형식을 원하는 Room 위로 커서를 위치시키고 클릭하거나 Enter를 누릅니다.
  4. Confirm Channel Format Copy 대화 상자가 열립니다. 옵션을 사용하여 필요한 형식 복사를 정의합니다. 선택한 소스 Room에서 선택한 대상 Room으로 형식 복사를 적용하거나, 소스 Room에서 감지된 채널 Class의 각 Room으로 형식 복사를 적용할 수 있습니다.
  5. 추가 대상 Room을 선택하거나 마우스 오른쪽 버튼을 클릭하여 작업을 완료할 수 있습니다.
다른 Room에 형식을 복사하려면 해당 Room 정의 설계 규칙을 활성화해야 합니다. Copy Room Formats 명령을 실행할 때 Component 일치 또는 채널 오프셋 오류가 발생하면 PCB Rules and Constraints Editor에서 필요한 Room 정의 설계 규칙 중 하나 이상이 비활성화되어 있는지 확인해야 합니다.

숨겨진 Room

주어진 문서 내의 Room은 View Options 탭에서 전역적으로 표시되거나 숨겨지거나 초안 모드로 표시될 수 있습니다. 이는View Configuration panel 에서 설정할 수 있습니다.

참고 사항

  • Component가 Room에 할당되면 Room이 이동할 때 함께 이동합니다. Component를 이동하지 않고 Room을 이동하려면 PCB Rules and Constraints Editor dialog 에서 관련된 Room 정의 규칙을 일시적으로 비활성화하세요.
  • Room을 잠그면 실수로 이동되는 것을 방지할 수 있습니다. Room을 잠그려면 더블 클릭하여 Room 정의 편집 대화 상자에서Room Locked 옵션을 활성화하세요.
  • 커서가 Room 개체 위에 있을 때 context-sensitive right-click를 사용할 수 있으며, Room 내의 연결을 선택하거나 Situs Autorouter를 사용하여 연결을 라우팅하거나 Room의 연결을 언라우팅하는 명령을 제공합니다.
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
참고

Altium 제품에 접근할 수 있는 레벨에 따라 사용할 수 있는 기능이 달라집니다. 다양한 레벨의 Altium Designer Software Subscription에 포함된 기능과 Altium 365 플랫폼에서 제공하는 애플리케이션을 통해 제공되는 기능을 비교해보세요.

소프트웨어에서 논의된 기능을 찾을 수 없는 경우, Altium 영업팀에 문의하여 자세한 정보를 확인해주세요.

콘텐츠