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 select – inspect – edit 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ó.
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.
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.
Chỉnh sửa các đối tượng
Chỉ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ậ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.
- 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.
- Nếu bảng PCB Inspector chưa hiển thị, hãy mở nó (F11).
- 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:
- 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.
- Chọn tất cả các đối tượng trên layer đó bằng lệnh Home| Clipboard | Select » All on Layer.
- Nếu bảng PCB Inspector chưa hiển thị, hãy hiển thị nó (F11).
- 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ọ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.


