Đối chiếu chéo & Lựa chọn
Altium Essentials: PCB Viewing and Navigation
This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.
Altium cung cấp nhiều khả năng dò tìm chéo và chọn chéo mạnh mẽ, cho phép điều hướng nhanh và hiệu quả giữa miền thiết kế sơ đồ nguyên lý và PCB. Các tính năng Cross-Probing và Cross Selecting là những công cụ tìm kiếm mạnh mẽ giúp xác định đối tượng trong các trình biên tập khác bằng cách chọn đối tượng trong trình biên tập hiện tại.
Dò tìm chéo được dùng để trỏ tới một đối tượng được chọn trên tài liệu hiện tại rồi "chuyển đến" đối tượng tương ứng của nó trong tài liệu đích. Giữa trình biên tập PCB và sơ đồ nguyên lý, hỗ trợ dò tìm chéo đầy đủ được cung cấp cho tài liệu, linh kiện, bus, net và chân/pad. Nói cách khác, chỉ với một cú nhấp chuột, bạn có thể chọn một đối tượng được hỗ trợ ở bất kỳ miền nào và thấy nó được tô sáng trong cả hai.
Chọn chéo cho phép bạn chọn một hay nhiều đối tượng trên tài liệu nguồn và khi bật lệnh chọn chéo, các đối tượng tương tự sẽ được chọn trên tài liệu đích.
Mô hình dữ liệu hợp nhất và biên dịch dự án
Một Unified Data Model (UDM) sẽ tự động được tạo trong bộ nhớ máy tính. UDM mô hình hóa mọi khía cạnh của thiết kế, bao gồm linh kiện, kết nối, footprint linh kiện, mối quan hệ giữa dự án PCB và một dự án FPGA được kết nối, v.v. Chính Unified Data Model này cho phép chức năng dò tìm chéo giữa các miền thiết kế khác nhau. Các tính năng dò tìm chéo sử dụng biên dịch tự động, bảo đảm luôn dùng mô hình dữ liệu mới nhất. Biên dịch động cũng có thể được thực hiện thủ công bất kỳ lúc nào bằng cách nhấp vào Project » Validate PCB Project. Chức năng này kiểm tra các lỗi logic, điện và bản vẽ giữa UDM và các thiết lập trình biên dịch.
Thiết lập tài liệu
Nhiều tính năng của Cross-Probing và Cross Selecting hoặc yêu cầu, hoặc sẽ dễ sử dụng hơn khi xem đồng thời cả tài liệu sơ đồ nguyên lý và PCB. Bạn có thể xem cả hai tài liệu cùng lúc bằng một trong các cách sau:
- Nhấp chuột phải vào tab tài liệu rồi chọn Split Vertical hoặc Split Horizontal tùy theo cách xem bạn muốn.
- Nếu bạn đang sử dụng nhiều hơn một màn hình, bạn có thể kéo tab tài liệu sang một màn hình khác.
Dò tìm chéo
Dò tìm chéo là một công cụ tìm kiếm mạnh mẽ giúp xác định đối tượng trong các trình biên tập khác bằng cách chọn đối tượng trong trình biên tập hiện tại. Có rất nhiều nơi bạn có thể thực hiện dò tìm chéo trong Altium Designer. Ví dụ, sau khi khởi chạy dò tìm chéo từ trình biên tập PCB, bạn có thể nhấp vào một linh kiện trên PCB để hiển thị chính linh kiện đó trên sơ đồ nguyên lý. Giữa trình biên tập sơ đồ nguyên lý và PCB, hỗ trợ dò tìm chéo đầy đủ được cung cấp cho tài liệu, linh kiện, bus, net và chân/pad.
Tính năng dò tìm chéo có thể được truy cập từ trình biên tập sơ đồ nguyên lý hoặc PCB bằng lệnh Tools » Cross Probe hoặc bằng cách nhấp vào nút
trên thanh công cụ Standard của trình biên tập.
Có hai chế độ dò tìm chéo là Continuous Mode và Jump-To Mode, cả hai đều được mô tả trong các phần sau.
Chế độ dò tìm chéo liên tục
Continuous Mode cho phép bạn ở lại tài liệu nguồn trong khi dò tìm chéo tới các đối tượng khác nhau trên tài liệu đích. Với chế độ này, hãy bảo đảm rằng tài liệu sơ đồ nguyên lý và PCB được mở cạnh nhau trong cửa sổ thiết kế chính.
Sau khi khởi chạy lệnh dò tìm chéo bằng cách nhấp vào , con trỏ sẽ chuyển thành hình chữ thập và bạn sẽ được nhắc chọn đối tượng mà bạn muốn điều hướng đến. Đặt con trỏ lên đối tượng cần thiết trong vùng thiết kế và nhấp chuột hoặc nhấn . Đối tượng tương ứng sẽ được tô sáng trên tài liệu đích. Tools » Cross ProbeEnter
Dò tìm chéo từ nguồn (ví dụ: sơ đồ nguyên lý) với đối tượng tương ứng được tô sáng trên PCB.
Bạn có thể tiếp tục dò tìm chéo các đối tượng khác hoặc nhấp chuột phải hay nhấn để thoát. Esc
Chế độ dò tìm chéo Jump To
Jump To Mode cho phép bạn dò tìm chéo tới một đối tượng duy nhất và đặt tài liệu đích thành tài liệu đang hoạt động.
Sau khi khởi chạy lệnh dò tìm chéo bằng cách nhấp vào Tools » Cross Probe, con trỏ sẽ chuyển thành hình chữ thập và bạn sẽ được nhắc chọn đối tượng mà bạn muốn điều hướng đến. Đặt con trỏ lên đối tượng cần thiết trong không gian làm việc rồi Ctrl+click hoặc nhấn Ctrl+Enter. Đối tượng tương ứng sẽ được tô sáng trên tài liệu đích và tài liệu này sẽ trở thành tài liệu đang hoạt động.
Dò tìm chéo từ các vị trí bổ sung trong Altium Designer
Dò tìm chéo cũng có thể được thực hiện tại nhiều vị trí khác trong Altium Designer. Các vị trí bổ sung này cho phép bạn sử dụng chức năng dò tìm chéo ngay trong quá trình xây dựng thiết kế mà không cần dùng lệnh Tools » Cross Probe.
Dò tìm trong hộp thoại Engineering Change Order
Bạn có thể dò tìm chéo từ hộp thoại Engineering Change Order bằng cách nhấp chuột phải để truy cập các lệnh dò tìm chéo nhằm xác định linh kiện Reference trên sơ đồ nguyên lý hoặc linh kiện đích trên PCB như minh họa trong hình bên dưới:
Dò tìm trong hộp thoại Differences Between
Hộp thoại Differences between có thể được dùng để dò tìm chéo tới một linh kiện đã chọn trên sơ đồ nguyên lý hoặc PCB. Nhấp đúp vào một mục để dò tìm chéo tới linh kiện đó trên sơ đồ nguyên lý hoặc PCB.
Dò tìm chéo từ Variant Manager hoặc hộp thoại Variant Management
Bạn có thể dùng Variant Manager hoặc Variant Management dialog để dò tìm chéo tới một linh kiện đã chọn trên sơ đồ nguyên lý. Nhấp đúp vào linh kiện trong hộp thoại Variant Manager hoặc Variant Management, hoặc nhấp chuột phải rồi chọn Cross Probe từ menu.
Dò tìm trong bảng Differences
Để dò tìm chéo tới sơ đồ nguyên lý hoặc PCB từ Differences panel (nhấp vào nút Explore Differences trong hộp thoại Differences between để truy cập bảng này), hãy nhấp đúp vào một mục trong bảng.
Dò tìm trong BomDoc
Dò tìm chéo cũng có thể được thực hiện trong BomDoc. Trong BomDoc, nhấp chuột phải, chọn Cross Probe rồi chọn mục mà bạn muốn điều hướng đến từ menu con.
Dò tìm chéo từ bảng Projects
Để dò tìm chéo tới một linh kiện hoặc net đã chọn trên sơ đồ nguyên lý hoặc PCB từ Projects panel, nhấp chuột phải vào một mục trong thư mục con Components hoặc Nets rồi chọn lệnh Cross Probe to Schematic hoặc Cross Probe to PCB.
Dò tìm chéo từ bảng Messages
Sau khi xác thực dự án sơ đồ nguyên lý, bạn có thể nhấp chuột phải rồi chọn Cross Probe hoặc nhấp đúp vào một thông báo lỗi trong bảng Messages để chuyển đến điều kiện lỗi đó trên sơ đồ nguyên lý.
Dò tìm chéo từ Constraint Manager
Để dò tìm chéo tới một đối tượng từ Constraint Manager, nhấp chuột phải vào mục tương ứng, rồi chọn tùy chọn Cross Probe từ menu ngữ cảnh hoặc chọn Cross Probe từ menu
của một quy tắc tùy chỉnh.
Chọn chéo
Tính năng này hỗ trợ chọn chéo linh kiện động theo hai chiều. Nó được dùng để chọn các đối tượng tương ứng giữa tài liệu PCB và sơ đồ nguyên lý. Nói cách khác, khi bạn chọn một đối tượng trên tài liệu PCB, đối tượng tương ứng trên tài liệu sơ đồ nguyên lý nguồn cũng sẽ được chọn, và ngược lại. Đây là công cụ lý tưởng để xây dựng một tập hợp các đối tượng đã chọn, sẵn sàng cho một thao tác thiết kế. Ví dụ, bạn có thể đang xem một số linh kiện trên sơ đồ nguyên lý và muốn xác định vị trí của chúng trong không gian trình biên tập PCB để có thể đặt chúng lên bo mạch.
Có nhiều cách sử dụng việc chọn chéo từ sơ đồ nguyên lý để tạo nên một tập hợp linh kiện PCB được chọn, trong đó có ba ví dụ sau:
- Khả năng nhanh chóng tạo một PCB Component Class (Design » Classes; có một nút để lấy các linh kiện đã chọn khi định nghĩa một component class).
- Khả năng gom nhóm các linh kiện đã chọn vào trong một hình chữ nhật do người dùng xác định bằng lệnh Tools » Component Placement » Arrange Within Rectangle, rất phù hợp để kéo một nhóm linh kiện ra ngoài khi thiết kế vừa được chuyển từ schematic sang PCB lần đầu.
- Khả năng chọn các linh kiện trên schematic theo một thứ tự cụ thể, sau đó chuyển sang PCB Editor và chạy lệnh Tools » Component Placement » Reposition Selected Components - khi đó mỗi linh kiện PCB có thể được đặt lần lượt từng cái một, theo đúng thứ tự đã chọn trên schematic.
Tính năng này được truy cập bằng cách:
-
Nhấp vào Tools » Cross Select Mode trên menu chính. Lệnh này dùng để bật/tắt tính năng và trạng thái của lệnh được hiển thị trong menu Tools . Cross Select Mode được bật khi một khung màu xanh xuất hiện quanh biểu tượng Cross Select Mode trong menu Tools như minh họa ở hình bên dưới.

Cross Select Mode trong menu Tools khi bị tắt (trái) và khi được bật (phải). - Đánh dấu hoặc bỏ đánh dấu tùy chọn Cross Selection trong trang System - Navigation của hộp thoại Preferences .
- Nhấp vào Shift+Ctrl+X.
Khi Cross Select Mode được bật, hãy nhấp để chọn một hoặc nhiều đối tượng trong không gian thiết kế. Những đối tượng tương ứng đó cũng sẽ được chọn trên tài liệu tương ứng.
Chọn PCB Components từ Schematic
Có thể thực hiện cross-select giữa các part đã chọn trên một hoặc nhiều tài liệu schematic nguồn và các footprint linh kiện tương ứng trên tài liệu PCB của project đang hoạt động. Ví dụ, điều này có thể hữu ích khi chọn một nhóm part trên các tài liệu nguồn để nhanh chóng tạo một component class mới trên tài liệu PCB.
Để sử dụng tính năng này:
- Đảm bảo tài liệu PCB đích đang được mở.
- Chọn part cần thiết trên (các) tài liệu schematic nguồn.
- Chọn lệnh Tools » Select PCB Components.
Sau khi chạy lệnh, tài liệu PCB của project sẽ trở thành tài liệu đang hoạt động. Tất cả các footprint linh kiện tương ứng với vùng chọn sẽ được chọn và phóng to (nhưng không bị che/mask) trong không gian thiết kế.
Để tạo component class mới sau khi part hoặc nhóm part đã được chọn trên PCB bằng lệnh Select PCB Components:
- Nhấp Design » Classes để mở hộp thoại Object Class Explorer.
- Nhấp chuột phải vào Component Classes rồi chọn Add Class bằng cách nhấp chuột phải trong cột bên trái. Nhập tên mong muốn cho class mới.
- Nhấp nút nằm giữa vùng Non-Members và Members của hộp thoại để thêm (các) part mong muốn và đang được chọn vào cột bên phải.
- Nhấp Cancel để đóng hộp thoại Object Class Explorer và quay lại không gian làm việc.

