跳轉至
文件版本 v2026.08.31.0
下載 PDF

Workbench

頁面目標

協助你用同一個側邊面板區域管理可見性、選取篩選、物件瀏覽與局部聚焦。

支援平台

  • iOS
  • macOS

適用對象

  • 需要可見性控制、篩選與物件定位的使用者
  • 驗證 Workbench 在 2D 與板級 3D 路徑中行為的測試人員

前置條件

  • 工作區中已開啟一份板件文件
  • Workbench 可見,且狀態視圖可用

操作步驟

  1. Visibility 開始,縮小板件的可見範圍。
  2. 使用 Selection Filter 限制哪些物件可以被選取。
  3. 使用 Objects 搜尋、選取,並套用 LocateHighlightIsolateClear 等動作。

結果

  • Workbench 可協助你降低視覺噪音、快速找到正確目標,並執行聚焦動作,而不接管物件詳情顯示。

目前 Workbench 結構

預設情況下,Workbench 包含三個主要區塊:

  1. Visibility
  2. Selection Filter
  3. Objects

它們的預設狀態是:

  • Visibility 展開
  • Selection Filter 收合
  • Objects 展開

Workbench 現在會依狀態類型切換:PCB 文件顯示 Visibility / Selection Filter / Objects / Board Problems,原理圖文件顯示 Sheets / Search / Selection / Details / Problems。下面先說明 PCB Workbench,再說明原理圖 Workbench。

2D 檢視器旁的 Workbench 可見性面板

含圖層與語義切換的 Visibility 卡片

層疊選擇器

桌面端 Selection Filter 卡片

Objects 搜尋卡片

板件問題卡片

iPhone 上的 Selection Filter 卡片

原理圖 Workbench 能做什麼

原理圖 Workbench 是為以檢視為主的 KiCad 原理圖 / 專案流程設計,不會顯示只屬於 PCB 的可見性與規則控制。

不引用子 sheet 的獨立 .kicad_sch 可透過 Import File 直接進入原理圖 Workbench;引用子 sheet 時必須改用含有效 .kicad_proImport Folder。開啟 .kicad_pro 專案時,App 會優先開啟與專案同名的原理圖;若沒有同名原理圖,則依路徑排序選擇一份可用原理圖。只有專案不含可用原理圖時才會進入 PCB Viewer,同時在 Project 中保留原理圖、程式庫、設定檔及所選目錄中的其他一般檔案。

Sheets

  • 顯示目前專案 sheet 樹、麵包屑,以及頂層 / 子 sheet。
  • 點擊可開啟的 sheet 會切換目前 2D 原理圖畫布。
  • 缺失或未開啟的 sheet 會保留問題狀態,而不是安靜落空。
  • 支援 Current SheetWhole Project 範圍。
  • Facet 包含 Symbols / Nets / Labels / Text / Markers
  • 點擊結果會選取物件;需要時 locate 會先切換 sheet,再置中或 fit 目標邊界。

Selection / Details

  • 顯示從搜尋、sheet 導覽或畫布點選取得的原理圖實體。
  • 常見動作包含 Locate / Highlight / Clear
  • 同一 KiCad 專案包含 PCB 且目前選取具有精確關聯物件時,會顯示「在 PCB 中查看」;單畫布會跳轉並提供返回操作,雙畫布則由選取自動聯動。
  • 畫布點選與 Workbench 選取共用同一份狀態,不會出現兩套互相競爭的選取。

Problems

  • 收集原理圖匯入問題詳情、未支援內容,以及必要視圖資料不可用時的明確訊息。
  • 如果完整必要視圖資料缺失,UI 會回報不可用問題,而不是在 App 端猜測物件列表。

Visibility 能做什麼

  • 切換顯示 preset
  • 改變 stackup 檢視模式
  • 顯示或隱藏圖層群組、個別圖層、語義欄與技術圖層
  • 在 2D Display Grid 中依全域、圖層群組或個別圖層控制 DRC 標記
  • 切換 Rat / Board Boundary / Place Boundary / Assembly Outline
  • 編輯圖層顏色或重置為預設值

2D Display Grid 中的 DRC

PCB 板件完成第一幀準備後,App 會在背景執行目前板件的 DRC。執行期間狀態區會顯示「正在準備 DRC」或進度;完成後,有定位證據的結果會在 2D 畫布上顯示為紅色圓圈與叉號,成對證據還會帶有連線。

  • DRC 欄只出現在 PCB 的 2D Visibility Display Grid,不會出現在原理圖或 3D 控制中。
  • 點擊 DRC 欄標題可統一顯示或隱藏所有 DRC 標記。
  • 點擊圖層群組或單層列中的 DRC 儲存格,可只控制對應圖層的標記;沒有標記的儲存格不可用。
  • All preset 也會納入 DRC 標記狀態。重新開啟板件或切換 runtime session 時,DRC 會依新板件重新計算,不會沿用舊結果。

DRC 標記是目前完整分析結果的顯示層。隱藏標記不會修改板件資料,也不會重新解讀或移除 DRC finding;分析未完成或回傳未知圖層時,App 會顯示明確錯誤,而不是發布部分標記。

即時 DRC 只會對保留設計級銅物件、網路與規則語意的原生、DSN 與 KiCad 來源執行。Gerber、Excellon、ODB++、IPC-2581 等製造輸出包含已合成的圖層圖形,App 不會把這些圖形與焊盤、走線或過孔的合法重疊重新判成短路;這些來源會明確回報缺少可用於設計規則判定的銅模型,且不會發布 DRC 標記。

當你在 3D 中,這個區域也會顯示額外的 3D 區塊,用於板面、輔助顯示與 Show 3D models 等設定。可渲染的匯入 3D 模型會優先顯示;模型缺失、不支援或無法渲染時,才會出現替代本體或問題資訊。

Selection Filter 能做什麼

  • 快速切換到 All / None / Default
  • 限制哪些物件類別可被選取
  • 當 track / segment 需要消歧時顯示 Pick Candidates

預設篩選會保留最常用的表面目標與佈線銅物件,適合大多數日常瀏覽。

Objects 能做什麼

Objects 是目前版本最直接的物件瀏覽器。你可以:

  • 在 facet 間切換
  • 輸入文字篩選物件
  • 從結果列表選取目標
  • 對目前選取套用動作

目前 facet 包含:

  • Nets
  • Layers
  • Via Definitions
  • Rule Classes

Objects 主面板只保留輕量動作:

  • Locate
  • Highlight
  • Clear

目前責任邊界

Workbench 負責:

  • 可見性
  • 篩選
  • 搜尋
  • 本地物件瀏覽
  • 聚焦 / 高亮 / 清除動作

Details 負責:

  • 按需建立或重用 執行階段查詢工作階段
  • 顯示 session-backed 物件詳情與 net analysis
  • 對支援的 runtime 物件執行隔離

Workbench 不會再因為選取物件而隱式建立 runtime session。

建議

  • 先調整 Visibility,再調整 Selection Filter,最後用 Objects 搜尋以提高命中率。
  • 找不到目標時,先檢查可見性或選取篩選是否過於嚴格。
  • 記錄問題時,先用 Workbench 收斂目標,再回到 2D 查看與複製實際詳情。

常見問題

為什麼這裡不再有物件詳情面板?

目前設計把詳情卡移回 2D,讓 Workbench 專注在篩選與定位。

為什麼 Isolate 不在主要 Objects 面板中?

主面板是本地物件瀏覽器,不應因為選取物件而隱式建立 runtime session。開啟 Details 後,如果載入出的 runtime 物件支援隔離,彈窗內會顯示 Isolate

為什麼在 3D 中會看到額外的可見性控制?

因為工作區在 3D 中時,Workbench 會暴露額外的板級 3D 顯示選項,包含 3D 模型顯示相關控制。