Đối chiếu chéo & Lựa chọn

Altium Training

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-ProbingCross 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-ProbingCross 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.
Để đóng chế độ chia màn hình, nhấp chuột phải vào tab tài liệu rồi chọn Merge All.
  • 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ác đối tượng được dò tìm chéo trên tài liệu đích sẽ được hiển thị theo Highlight Methods được xác định trên System - Navigation page của hộp thoại Preferences . Việc tô sáng sẽ không được áp dụng cho tài liệu nguồn.
Để thực hiện dò tìm chéo, hãy bảo đảm rằng các tài liệu sơ đồ nguyên lý và PCB nguồn của dự án đang được mở dưới dạng tài liệu dạng tab trong cửa sổ thiết kế chính. 

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.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

  • Khi sử dụng Continuous Mode, nếu bạn chưa mở tài liệu sơ đồ nguyên lý và PCB cạnh nhau, bạn sẽ phải kích hoạt tài liệu PCB để xem kết quả của thao tác dò tìm chéo.
  • Khi sử dụng Continuous Mode lặp lại nhiều lần, đối tượng cuối cùng bạn chọn sẽ là đối tượng được hiển thị/tô sáng. Bộ lọc dò tìm chéo không mang tính cộng dồn.

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.  

Hộp thoại Differences between được truy cập từ Choose Documents To Compare dialog (chính hộp thoại này được mở khi chạy lệnh Project » Show Differences ). Hộp thoại này được dùng để chọn hai tài liệu/tập tài liệu mà bạn sẽ so sánh; thông thường đó là dự án sơ đồ nguyên lý với PCB. Bạn cũng có thể dùng hộp thoại này để so sánh bất kỳ tài liệu nào với bất kỳ tài liệu nào bằng cách đánh dấu tùy chọn Advanced Mode. Ví dụ, bạn có thể đang so sánh netlist với PCB, hoặc PCB với PCB. Sau khi chọn tài liệu, nhấp vào OK. Nếu có khác biệt, hộp thoại Differences between sẽ xuất hiện để bạn tiếp tục xem xét các khác biệt đó.

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).
    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.
Việc bật Cross Select Mode từ menu Tools trong Schematic hoặc PCB editor sẽ bật tính năng này cho cả hai editor.

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.

Cách các đối tượng được chọn được hiển thị (phóng to, làm mờ, v.v.) và tài liệu nào sẽ được lấy focus sau khi chọn được cấu hình bằng các thiết lập Cross Select Mode trong trang System - Navigation page của hộp thoại Preferences .

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.
Tính năng này cũng có thể được truy cập bằng cách nhấp vào Part Actions » Select PCB Components từ menu chuột phải khi con trỏ đang đặt trên part đã chọn (hoặc một part trong nhóm part đã chọn). Nếu cross-select một part duy nhất bằng phương pháp này, part đó không cần được chọn trước.

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ế.

Vì PCB đích sẽ trở thành tài liệu đang hoạt động, nên rất khuyến nghị mở (các) schematic nguồn và tài liệu PCB cạnh nhau.
Nếu project đang hoạt động có nhiều tài liệu PCB, bạn chỉ nên mở tài liệu mà bạn muốn làm việc/chọn các linh kiện trên đó. Nếu mở nhiều hơn một tài liệu PCB, lệnh sẽ kiểm tra tất cả các tài liệu để tìm đối tượng khớp tương ứng với các linh kiện đã chọn trên (các) tài liệu schematic.

Để 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:

  1. Nhấp Design » Classes để mở hộp thoại Object Class Explorer.
  2. 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.
  3. Nhấp nút nằm giữa vùng Non-MembersMembers 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.
  4. Nhấp Cancel để đóng hộp thoại Object Class Explorer và quay lại không gian làm việc.
AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Nội dung