Workbench¶
목표¶
하나의 사이드 패널 영역에서 표시 제어, 선택 필터링, 객체 탐색, 국소 포커싱을 사용하는 방법을 설명합니다.
지원 플랫폼¶
iOSmacOS
대상 독자¶
- 표시 제어, 필터링, 객체 타깃팅이 필요한 사용자
- 2D와 보드 수준 3D 경로에서 Workbench 동작을 검증하는 테스터
사전 준비¶
- 보드 문서가 이미 작업 공간에 열려 있습니다.
- Workbench가 보이고 상태 뷰를 사용할 수 있습니다.
단계¶
Visibility에서 시작해 보드의 표시 범위를 좁힙니다.Selection Filter로 선택 가능한 객체를 제한합니다.Objects에서 검색, 선택,Locate,Highlight,Isolate,Clear같은 동작을 적용합니다.
결과¶
Workbench는 시각적 노이즈를 줄이고, 필요한 대상을 빠르게 찾고, 객체 상세 표시를 대신 차지하지 않으면서 포커스 동작을 수행하게 해 줍니다.
현재 Workbench 구조¶
기본적으로 Workbench에는 세 주요 섹션이 있습니다.
VisibilitySelection FilterObjects
기본 상태는 다음과 같습니다.
Visibility펼침Selection Filter접힘Objects펼침
Workbench는 이제 상태 유형에 따라 라우팅됩니다. PCB 문서는 Visibility / Selection Filter / Objects / Board Problems를 보여주고, 회로도 문서는 Sheets / Search / Selection / Problems를 보여줍니다. 아래에서는 먼저 PCB Workbench를 설명한 뒤 회로도 Workbench를 설명합니다.







회로도 Workbench에서 할 수 있는 일¶
회로도 Workbench는 보기 중심의 KiCad 회로도 / 프로젝트 흐름을 위해 만들어졌습니다. PCB 전용 표시 및 규칙 제어는 보여주지 않습니다.
Sheets¶
- 현재 프로젝트 시트 트리, 이동 경로, 상위 / 하위 시트를 보여줍니다.
- 열 수 있는 시트를 클릭하면 현재 2D 회로도 캔버스가 전환됩니다.
- 누락되었거나 열리지 않은 시트는 조용히 실패하지 않고 문제 상태를 유지합니다.
Search¶
Current Sheet와Whole Project범위를 지원합니다.- 패싯에는
Symbols / Nets / Labels / Text / Markers가 포함됩니다. - 결과를 클릭하면 객체가 선택됩니다. locate는 필요할 때 시트를 전환한 뒤 대상 범위를 가운데로 맞추거나 화면에 맞춥니다.
Selection / Details¶
- 검색 결과, 시트 이동, 캔버스 선택에서 고른 회로도 엔티티를 보여줍니다.
- 일반적인 동작에는
Locate / Highlight / Clear가 있습니다. - 캔버스 선택과 Workbench 선택은 같은 상태를 공유하므로, 서로 경쟁하는 두 선택이 생기지 않습니다.
Problems¶
- 회로도 가져오기 문제 세부 정보, 지원되지 않는 내용, 필요한 보기 데이터가 없을 때의 명확한 문제 메시지를 모읍니다.
- 필요한 보기 데이터 전체가 없으면 앱 안에서 객체 목록을 추측하지 않고 사용할 수 없다는 문제를 보고합니다.
Visibility에서 할 수 있는 일¶
- 표시 프리셋 전환
- 스택업 보기 모드 변경
- 레이어 그룹, 개별 레이어, 의미 열, 기술 레이어 표시/숨김
Rat / Board Boundary / Place Boundary / Assembly Outline / Net Labels전환- 레이어 색상 편집 또는 기본값으로 재설정
3D에 있을 때 이 영역에는 보드 표면 및 부품 표시 설정을 위한 추가 3D 섹션도 표시됩니다. 가져온 3D 모델은 사용할 수 있고 렌더링 가능할 때 우선 표시되며, 그렇지 않으면 뷰어가 proxy 바디 또는 문제 기록으로 누락 자산을 검토 중에도 드러낼 수 있습니다.
Selection Filter에서 할 수 있는 일¶
All / None / Default로 빠르게 전환- 어떤 객체 범주를 선택 가능하게 할지 제한
- 트랙/세그먼트 구분이 필요할 때
Pick Candidates표시
기본 필터는 가장 흔한 표면 대상과 라우팅된 구리 객체를 선택 가능하게 유지하므로, 대부분의 일상 탐색에 맞습니다.
Objects에서 할 수 있는 일¶
Objects는 현재 버전에서 가장 직접적인 객체 브라우저입니다. 다음을 할 수 있습니다.
- 패싯 전환
- 텍스트 입력으로 객체 필터링
- 결과 목록에서 대상 선택
- 현재 선택에 동작 적용
현재 패싯은 다음을 포함합니다.
NetsLayersVia DefinitionsRule Classes
Objects 메인 패널에는 가벼운 동작만 남아 있습니다.
LocateHighlightClear
현재 역할 경계¶
Workbench가 맡는 일:
- 표시 상태
- 필터링
- 검색
- 로컬 객체 탐색
- 포커스 / 하이라이트 / 지우기 동작
Details가 맡는 일:
- 필요할 때 런타임 쿼리 세션 구성 또는 재사용
- 세션 기반 객체 상세 및 네트 분석 표시
- 지원되는 런타임 객체에 대한 격리 실행
Workbench는 선택이 바뀌었다는 이유만으로 런타임 세션을 암묵적으로 만들지 않습니다.
사용 팁¶
- 먼저
Visibility, 다음Selection Filter, 마지막으로Objects검색을 조정하면 대상을 찾기 쉽습니다. - 대상을 찾지 못하면 표시 상태나 선택 필터가 너무 엄격한지 먼저 확인하세요.
- 문제를 기록할 때는 Workbench로 대상을 좁힌 뒤 2D로 돌아가 실제 상세 정보와 복사 단계를 진행하세요.
자주 묻는 질문¶
왜 “객체 상세 패널”이 여기에는 없나요?¶
현재 설계는 상세 카드를 2D로 되돌려 Workbench가 필터링과 타깃팅에 집중하도록 했습니다.
Isolate가 메인 Objects 패널에 없는 이유는 무엇인가요?¶
메인 패널은 로컬 객체 브라우저이므로 객체 선택만으로 runtime session을 암묵적으로 만들면 안 됩니다. Details를 열고 로드된 runtime 객체가 격리를 지원하면 시트 안에 Isolate가 표시됩니다.
3D에서만 추가 표시 옵션이 보이는 이유는 무엇인가요?¶
작업 공간이 3D에 있을 때 Workbench가 보드 수준 3D 표시 옵션을 추가로 노출하기 때문입니다.