Chỉnh sửa nhiều đối tượng

Parent page: Chiến lược chỉnh sửa

Thiết kế điện tử là quá trình ghi nhận một thiết kế logic trên sơ đồ nguyên lý, rồi biểu diễn thiết kế đó dưới dạng một tập hợp đối tượng trong không gian làm việc PCB. Ngay cả với một mạch nhỏ, sơ đồ nguyên lý cũng có thể bao gồm nhiều linh kiện, mỗi linh kiện có nhiều mô hình và tham số, và không gian làm việc PCB cũng có thể chứa một số lượng lớn các đối tượng thiết kế cấu thành bo mạch. Trong suốt quá trình thiết kế, các thuộc tính của những đối tượng này cần được thay đổi khi bạn làm việc để cân bằng các yêu cầu thiết kế khác nhau.

Để hỗ trợ việc chỉnh sửa nhiều đối tượng, mỗi phiên bản công cụ thiết kế Altium đều có một tính năng thường được gọi là Global Editing. Tên này mô tả một khả năng chỉnh sửa hơn là một tính năng hay nút bấm cụ thể. Ở các phiên bản đầu, cách tiếp cận là chỉnh sửa một đối tượng, sau đó đẩy các thay đổi đó sang các đối tượng khác. Với sự ra đời của nền tảng tích hợp DXP, kỹ thuật áp dụng một chỉnh sửa trên phạm vi toàn cục đã thay đổi.

Cách tiếp cận cơ bản để chỉnh sửa nhiều đối tượng hiện nay là:

  • select chọn các đối tượng cần chỉnh sửa,
  • inspect kiểm tra các thuộc tính của chúng rồi
  • edit chỉnh sửa chúng.

Ghi nhớ chuỗi selectinspectedit này, hãy cùng xem một số ví dụ về cách bạn thực hiện điều đó trong phần mềm.

Bài viết này mô tả nhiều kỹ thuật khác nhau để áp dụng chỉnh sửa cho nhiều đối tượng trong thiết kế của bạn. Bài viết trình bày cách chọn nhiều đối tượng và sử dụng bảng Inspector để sửa các thuộc tính chung của chúng.

Chọn nhiều đối tượng

Các phương pháp chuẩn của Windows để chọn nhiều đối tượng đều được áp dụng, tức là kéo một khung chọn quanh một nhóm đối tượng sẽ chọn mọi đối tượng nằm hoàn toàn trong hình chữ nhật bao quanh đó. Phím Shift được dùng để chọn cộng dồn trong CircuitStudio và sẽ bật/tắt trạng thái chọn của mục nằm dưới con trỏ mà không ảnh hưởng đến các lựa chọn hiện có.

Di chuyển các đối tượng đã chọn:

  • Các đối tượng sơ đồ nguyên lý hoặc PCB đã chọn có thể được “dịch từng bước” theo giá trị lưới bắt dính hiện tại bằng cách nhấn các phím mũi tên trong khi giữ phím Ctrl.
  • Các đối tượng đã chọn cũng có thể được “dịch từng bước” theo giá trị lưới bắt dính x10 bằng cách nhấn các phím mũi tên trong khi giữ đồng thời các phím CtrlShift .
  • Đối với các đối tượng sơ đồ nguyên lý, lưới bắt dính hiện tại được hiển thị trên thanh trạng thái và được xác định trong hộp thoại Document Options (Project | Content » Document Options hoặc phím tắt O). Các mức Snap Grid khả dụng được cấu hình trong trang Schematic - Grids của hộp thoại Preferences - nhấn G để chuyển qua các giá trị lưới khả dụng khi làm việc.
  • Đối với các đối tượng PCB, lưới bắt dính hiện tại được hiển thị trên thanh trạng thái và được xác định trong hộp thoại Grid Editor. Nhấn Ctrl+G khi đang ở trong không gian làm việc để mở hộp thoại và nhập giá trị mới.

Kiểm tra các đối tượng

Bảng SCH Inspector hiển thị các thuộc tính của những đối tượng đã chọn.Bảng SCH Inspector hiển thị các thuộc tính của những đối tượng đã chọn.

Cả trình biên tập sơ đồ nguyên lý và PCB đều có một bảng gọi là Inspector. Cách hoạt động cơ bản của bảng Inspector là nó liệt kê các thuộc tính của tất cả đối tượng hiện đang được chọn. Tập đối tượng được chọn có thể là cùng một loại đối tượng.

Lưu ý trong hình ở trên rằng bảng SCH Inspector có hai tùy chọn ở phía trên. Điều quan trọng là bạn phải đặt tùy chọn thứ hai, tùy chọn xác định vị trí của các đối tượng tìm thấy – từ current document, open documents, hoặc open documents of the same project. Để tất cả các cổng nguồn đã chọn được nạp vào bảng SCH Inspector, bạn phải đặt tùy chọn này thành open documents hoặc open documents of the same project.

What is the Inspector panel?

Cả trình biên tập sơ đồ nguyên lý và trình biên tập PCB đều có bảng Inspector, đây là bảng hiển thị các thuộc tính của bất cứ thứ gì hiện đang được chọn. Đó có thể là một đối tượng hoặc nhiều đối tượng; số lượng đối tượng được chọn được hiển thị ở cuối bảng.

Nếu có nhiều hơn một đối tượng được chọn, chỉ những thuộc tính chung cho tất cả các đối tượng đã chọn mới được liệt kê. Những thuộc tính chung có cùng giá trị sẽ hiển thị giá trị đó, nếu không giá trị sẽ hiển thị <...>. Khi bạn nhập một giá trị vào bảng Inspector rồi nhấn Enter, giá trị của thuộc tính đó sẽ được thay đổi ngay lập tức cho tất cả các đối tượng đã chọn.

Các bảng Inspector có một số đặc điểm khiến chúng rất tiện dụng trong công việc hàng ngày. Thứ nhất là vì đây là một bảng, nó có thể luôn hiển thị, do đó bạn không cần nhấp đúp để mở hộp thoại. Điều này có nghĩa là bạn có thể nhấp để chọn bất kỳ đối tượng nào trong không gian làm việc và các thuộc tính của đối tượng đó sẽ được hiển thị ngay lập tức. Điều này có thể hiệu quả hơn nhiều nếu bạn đang rà soát các thiết lập trong thiết kế của mình. Ví dụ, bạn có thể muốn kiểm tra chiều cao chữ designator của một vài linh kiện trên PCB. Nếu bảng PCB Inspector đang mở, bạn có thể nhấp vào một designator, đọc giá trị, nhấp vào cái tiếp theo, đọc giá trị, v.v. Cách này sẽ nhanh hơn nhiều so với việc nhấp đúp vào một designator, đọc chiều cao, đóng hộp thoại, nhấp đúp vào designator tiếp theo, v.v. Nếu bạn cần thay đổi chiều cao chữ cho các linh kiện đó, hãy chọn các designator cần thiết rồi chỉnh sửa chiều cao của tất cả chúng bằng một thao tác duy nhất trong bảng Inspector. Ưu điểm thứ hai của các bảng Inspector là chúng có thể hiển thị các thuộc tính chung của những đối tượng khác nhau và cho phép bạn chỉnh sửa chúng.

Lưu ý rằng tổng số đối tượng được chọn được hiển thị ở cuối bảng Inspector. Hãy luôn kiểm tra điều này và xác nhận rằng nó đúng như bạn mong đợi.

Chỉnh sửa các đối tượng

Chỉnh sửa văn bản tên netChỉnh sửa văn bản tên net

Đến lúc này, bạn đã selected các Power Objects muốn chỉnh sửa, inspected các thuộc tính của chúng trong bảng Inspector , và giờ bạn đã sẵn sàng để chỉnh sửa chúng.

Khi bạn nhấp để chỉnh sửa văn bản tên net, đoạn văn bản đó sẽ được chọn và sẵn sàng để chỉnh sửa. Hãy nhập giá trị mới. Nút duyệt xuất hiện ở cuối trường Text. Nhấp vào đó khi bạn muốn thực hiện thay thế chuỗi từng phần. Với lần chỉnh sửa này, chúng ta sẽ thay thế toàn bộ văn bản, vì vậy ta thay toàn bộ nội dung của ô bằng văn bản mới, 3V3.

Thay đổi bạn thực hiện đối với giá trị văn bản sẽ được áp dụng cho tất cả các đối tượng đã chọn ngay khi bạn nhấn Enter trên bàn phím hoặc nhấp sang ô khác trong bảng SCH Inspector.

Nếu bạn đổi ý trong khi chỉnh sửa, hãy nhấn phím Esc trên bàn phím để hủy thao tác chỉnh sửa. Để hoàn tác một chỉnh sửa đã được áp dụng, chọn Edit » Undo từ menu. Nếu chỉnh sửa đã được áp dụng cho nhiều sheet sơ đồ nguyên lý, bạn sẽ cần thực hiện thao tác Undo trên từng sheet.

Hình dưới đây cho thấy bảng SCH Inspector sau khi thay đổi văn bản rồi nhấn Enter cạnh một trong các cổng nguồn đã chỉnh sửa.

Hai cổng nguồn đã được cập nhậtHai cổng nguồn đã được cập nhật

Bạn có thể dùng cách tiếp cận này để áp dụng chỉnh sửa trên phạm vi toàn cục cho bất kỳ loại đối tượng nào trong trình biên tập Schematic hoặc PCB.

Sau khi thực hiện chỉnh sửa, bạn sẽ thấy tất cả các đối tượng khác trên sơ đồ nguyên lý bị làm mờ đi, hoặc bị mask, nếu mức mask đã được đặt trước đó. Khi một đối tượng đang bị mask, nó sẽ không thể được chỉnh sửa. Để bỏ mask, hãy nhấp nút Clear Masks trên tab View của Ribbon phím tắt: Shift+C).

Áp dụng chỉnh sửa trên phạm vi toàn cục cho các loại đối tượng khác nhau

Bảng PCB Inspector có thể được dùng để chỉnh sửa nhiều phiên bản của cùng một đối tượng và cũng có thể được dùng để chỉnh sửa các thuộc tính chung của những đối tượng khác nhau.

Thay đổi tên net cho routing hiện có

Trong ví dụ đầu tiên, giả sử bạn đã thực hiện thay đổi thiết kế trên sơ đồ nguyên lý bằng cách bỏ một chân khỏi một net và thêm nó vào một net khác. Nếu các net đó đã được đi dây trên PCB, khi bạn cập nhật PCB, bạn có thể gặp trường hợp routing mang tên net không chính xác. Routing này có thể bao gồm track và via, cũng như các loại đối tượng khác.

Có một vài cách để giải quyết việc này. Cách dễ nhất là sử dụng bảng PCB Inspector. Hãy thực hiện theo quy trình sau.

  1. Trong PCB, nhấp lệnh Home | Clipboard | Select » Connected Copper rồi chọn tất cả các primitive trong net đã đi dây cần đổi tên.
  2. Nếu bảng PCB Inspector chưa hiển thị, hãy mở nó (F11).
  3. Bảng PCB Inspector sẽ chỉ hiển thị các thuộc tính chung cho tất cả các đối tượng đã chọn. Nếu bạn chọn đúng, một trong các thuộc tính đó sẽ là tên Net. Để thay đổi thuộc tính này, hãy chọn tên net mới từ danh sách thả xuống rồi nhấn Enter để áp dụng thay đổi. Thuộc tính net của tất cả các đối tượng khác nhau trong net đã đi dây sẽ được thay đổi.

Thay đổi thuộc tính Layer của các đối tượng khác nhau

Một ví dụ khác là bạn cần di chuyển tất cả các đối tượng đang nằm trên một mechanical layer sang một mechanical layer khác. Để làm điều này:

  1. Nhấp tab Layer của mechanical layer hiện tại ở cuối không gian làm việc để đặt nó thành layer đang hoạt động.
  2. Chọn tất cả các đối tượng trên layer đó bằng lệnh Home| Clipboard | Select » All on Layer.
  3. Nếu bảng PCB Inspector chưa hiển thị, hãy hiển thị nó (F11).
  4. Chọn tên layer mới từ danh sách Layer rồi nhấn Enter để áp dụng thay đổi.

Thay đổi layer cho các đối tượng đã chọnThay đổi layer cho các đối tượng đã chọn

Khóa các đối tượng thiết kế

Các đối tượng thiết kế có thể được khóa để không bị di chuyển hoặc chỉnh sửa trên tài liệu sơ đồ nguyên lý hoặc PCB bằng cách bật thuộc tính Locked của chúng. Ví dụ, nếu vị trí hoặc kích thước của một số đối tượng là rất quan trọng, hãy khóa chúng. Thuộc tính Locked này có sẵn trong các hộp thoại thuộc tính của đối tượng thiết kế, hoặc các thuộc tính Locked có thể được bật/tắt đồng loạt trong các bảng SCH Inspector hoặc PCB Inspector .

Khóa các đối tượng thiết kế trên các sheet sơ đồ nguyên lý và tài liệu PCB


Để khóa một nhóm đối tượng sơ đồ nguyên lý, bạn có thể dùng ngăn SCH Inspector  để chuyển đổi tùy chọn Locked của tất cả các đối tượng đang được chọn. Bạn cũng có thể làm tương tự với một nhóm đối tượng PCB trong ngăn PCB Inspector .

Để khóa một đối tượng riêng lẻ, hãy nhấp đúp vào đối tượng đó, sau đó khi hộp thoại thuộc tính của nó mở ra, hãy bật tùy chọn Locked , như minh họa trong hình bên dưới.

Nếu bạn cố di chuyển hoặc xoay một đối tượng thiết kế đang bật thuộc tính Locked , một hộp thoại sẽ xuất hiện để yêu cầu xác nhận trước khi tiếp tục chỉnh sửa.

Nếu tùy chọn Protect Locked Objects được bật trên trang PCB Editor – General của hộp thoại Preferences và đối tượng thiết kế là locked, thì đối tượng này sẽ không thể được chọn hoặc chỉnh sửa bằng đồ họa. Hãy nhấp đúp vào đối tượng bị khóa để tắt thuộc tính Locked hoặc tắt tùy chọn Protect Locked Objects để chỉnh sửa đối tượng này bằng đồ họa.

Nếu bạn cố chọn các đối tượng bị khóa cùng với các đối tượng khác, thì khi tùy chọn Protect Locked Objects được bật, chỉ những đối tượng không bị khóa mới có thể được chọn và di chuyển như một nhóm.

AI-LocalizedBản địa hóa bằng AI
Nếu bạn phát hiện vấn đề, hãy chọn văn bản/hình ảnh và nhấnCtrl + Enterđể gửi phản hồi cho chúng tôi.
Nội dung