Một liên hợp là tập hợp các đối tượng đã được nhóm lại với nhau. Khi được nhóm lại thành một liên hợp, chúng có thể được di chuyển, sửa đổi hoặc xóa như một đối tượng duy nhất. Đó có thể là một liên hợp do người dùng định nghĩa bao gồm bất kỳ đối tượng nào được chọn hoặc liên hợp do phần mềm tạo ra như mẫu điều chỉnh chiều dài, lớp chắn via, v.v. Ví dụ, nếu bạn đặt các via nối trên bảng mạch, phần mềm có thể nhận diện các via nối này như một đối tượng duy nhất vì nó đã tự động tạo ra một liên hợp cho chúng
Tạo và sửa đổi các liên kết do người dùng định nghĩa
Bất kỳ tập hợp đối tượng nào cũng có thể được chọn và tạo liên hợp từ chúng bằng cách sử dụng Tools » Convert » Create Union from Selected Objectshoặc menu con nhấp chuột phải Union . Sau khi khởi chạy lệnh, một tập hợp sẽ được tạo ra, với các đối tượng đã chọn làm thành viên của nó. Một hộp thoại thông tin sẽ xác nhận có bao nhiêu đối tượng đã được thêm vào tập hợp
Để xóa một hoặc nhiều đối tượng thành viên khỏi tập hợp hiện được chọn, hãy chọn Tools»Convert » Break objects from Union từ các menu chính hoặc nhấp chuột phải trong không gian thiết kế và chọn lệnh Unions » Break objects from Union từ menu ngữ cảnh với ít nhất một đối tượng thành viên của tập hợp cần thiết được chọn trong không gian thiết kế. Sau khi khởi chạy lệnh, hộp thoại Confirm Break Objects Union hộp thoại sẽ xuất hiện. Sử dụng hộp thoại này để xác định các đối tượng cần loại bỏ khỏi tập hợp (và ngược lại, các đối tượng cần giữ lại trong tập hợp đó)

Cửa sổ Confirm Break Objects Union hộp thoại
Options and Controls of the Confirm Break Objects Union Dialog
Chọn đối tượng để giữ lại hoặc loại bỏ khỏi tập hợp
-
Object Kind - hiển thị loại đối tượng, ví dụ: Nhãn Mạng, Thành phần, Văn bản, v.v.
-
Description - hiển thị mô tả của đối tượng, ví dụ: chiều cao/chiều rộng, ký hiệu, v.v.
-
Keep in Union - cho phép đánh dấu một hoặc nhiều đối tượng để loại bỏ khỏi Liên minh.
-
All On - nhấp để đánh dấu tất cả các đối tượng để xóa khỏi Liên minh.
-
All Off - nhấp để bỏ chọn tất cả các đối tượng.
Để hủy (giải thể) tất cả các liên hợp được định nghĩa cho tài liệu PCB hiện tại, hãy sử dụng Tools»Convert » Break all objects Unions trong menu chính. Không có đối tượng thành viên nào trước đó sẽ còn được nhóm lại với nhau. Một hộp thoại thông tin sẽ xác nhận có bao nhiêu đối tượng đã bị xóa và từ bao nhiêu liên kết
Để thay đổi kích thước các đối tượng thành viên của liên kết đã chọn (đối với loại liên kết hỗ trợ tính năng này), nhấp chuột phải vào một đối tượng thành viên trong liên kết cần thiết (đã chọn hoặc chưa chọn), và chọn Unions »Resize Union từ menu ngữ cảnh. Con trỏ sẽ chuyển thành hình chữ thập và bạn sẽ được nhắc chọn một đối tượng. Chỉ cần di chuyển con trỏ đến một đối tượng trong liên hợp cần thiết và nhấp chuột, hoặc nhấn phím Enter. Các điểm điều chỉnh sẽ xuất hiện tại các góc của một hình chữ nhật giới hạn không hiển thị, bao quanh các đối tượng thành viên của liên hợp. Sử dụng điểm điều chỉnh để thay đổi kích thước các đối tượng thành viên trên cả hai mặt phẳng ngang và dọc cùng lúc. Nếu một đối tượng thành viên trong liên hợp không thể thay đổi kích thước, ví dụ như một thành phần, bạn sẽ được thông báo về điều này và thao tác thay đổi kích thước sẽ không được thực hiện
Duyệt các liên kết
Chế độ Unions của bảng điều khiển PCB cho phép bạn truy cập chế độ xem phân cấp các loại liên hợp, liên hợp và các nguyên tố liên hợp để dễ dàng tham khảo. Các liên hợp và các nguyên tố bên trong cũng có thể được chỉnh sửa từ chế độ này của bảng điều khiển

Đặt chế độ bảng điều khiển PCB thành Liên hợp, sau đó sử dụng nó để tìm, kiểm tra và đổi tên một Liên hợp.
Trong PCB chế độ này Union , ba vùng chính của nó sẽ thay đổi để hiển thị như sau (theo thứ tự từ trên xuống)
-
Tất cả các Union Types (Union do người dùng định nghĩa, bảng xếp lớp, v.v.) trong tài liệu PCB.
-
Cụ thể Unions trong loại liên kết đã chọn từ phần trên.
-
Union Primitive(s) tạo nên một liên hợp đã chọn.
Khi Unions chế độ của PCB bảng điều khiển được chọn, bảng điều khiển sẽ liệt kê tất cả các liên kết được phát hiện trong không gian thiết kế của trình chỉnh sửa PCB. Các loại liên kết sau sẽ được liệt kê khi có mặt
| Loại liên kết |
Hành vi |
| Bảng khoan |
Nhấp và kéo để di chuyển; nhấp để chọn và hiển thị các điểm điều chỉnh kích thước; nhấp đúp để mở bảng Thuộc tính; nhấp chuột phải vào tên liên kết trong bảng để đổi tên. |
| Đối tượng điều chỉnh độ dài (Accordion, Trombone, Sawtooth) |
Nhấp để chọn; nhấp và kéo trên cạnh/đỉnh để thay đổi hình dạng; nhấp đúp để mở bảng Thuộc tính; nhấp chuột phải vào tên liên hợp trong bảng để đổi tên. |
| Bảng xếp lớp |
Nhấp và kéo để di chuyển; nhấp để chọn và hiển thị các tay cầm thay đổi kích thước; nhấp đúp để mở bảng Thuộc tính; nhấp chuột phải vào tên liên hợp trong bảng để đổi tên. |
| Hình chữ nhật |
Nhấp và kéo để di chuyển; nhấp để chọn và hiển thị các tay cầm thay đổi kích thước; nhấp đúp để mở bảng Thuộc tính; nhấp chuột phải vào tên liên hợp trong bảng để đổi tên. |
| Dán thông minh (Đối tượng OLE đã dán) |
Nhấp và kéo để di chuyển; nhấp để chọn và hiển thị các tay cầm thay đổi kích thước; nhấp đúp để mở bảng Thuộc tính; nhấp chuột phải vào tên liên hợp trong bảng để đổi tên. |
| Liên kết do người dùng định nghĩa |
Nhấp chuột phải vào bất kỳ đối tượng nào trong liên hợp rồi chọn Unions » Select All In Union. Sử dụng hành vi chọn tiêu chuẩn để sao chép, xóa, di chuyển, xoay, v.v. Lưu ý rằng nhấp chuột trái tiêu chuẩn sẽ chọn đối tượng dưới con trỏ, không phải liên hợp. Nhấp chuột phải vào tên liên hợp trong bảng điều khiển để đổi tên. |
| Thông qua lớp bảo vệ |
Nhấp để chọn; nhấp đúp để mở hộp thoại Thêm lớp che chắn vào mạng; nhấp chuột phải vào tên liên hợp trong bảng điều khiển để đổi tên. |
| Thông qua ghép nối |
Nhấp để chọn; nhấp và kéo trên cạnh/đỉnh để thay đổi hình dạng; nhấp và kéo để di chuyển; nhấp đúp để mở hộp thoại Thêm đường nối vào mạng; nhấp chuột phải vào tên liên hợp trong bảng điều khiển để đổi tên. |
Các loại liên kết
Phần trên cùng của bảng hiển thị tất cả các Union Types (Liên hợp do người dùng định nghĩa, Bảng xếp lớp, v.v.) trong tài liệu PCB
Các lệnh menu nhấp chuột phải sau đây có sẵn trong khu vực này của bảng điều khiển (cũng như hai khu vực còn lại)
-
Select All – sử dụng lệnh này để chọn tất cả các mục trong khu vực bảng điều khiển.
-
Clear Filter – sử dụng lệnh này để loại bỏ tất cả các bộ lọc khỏi không gian thiết kế.
Liên hợp
Khu vực giữa của bảng hiển thị các liên hợp riêng lẻ trong các mục đã chọn Union Type
Ngoài các lệnh có sẵn trong Union Types khu vực của bảng điều khiển, các lệnh menu chuột phải sau đây cũng có sẵn trong khu vực này của bảng điều khiển
-
Break objects from Union – nhấp để mở hộp thoại Xác nhận Tách các Đối tượng khỏi Liên hợp nhằm loại bỏ các đối tượng đã chọn khỏi liên hợp đã chỉ định.
-
Select All In Union – nhấp để chọn tất cả các hình cơ bản từ tập hợp trong không gian thiết kế.
Tất cả các đối tượng trong liên kết mà đối tượng hiện đang nằm dưới con trỏ là thành viên cũng có thể được chọn bằng cách nhấp chuột phải vào một đối tượng là thành viên của liên kết cần thiết và chọn lệnh
Unions » Select All In Union lệnh từ menu ngữ cảnh.
-
Deselect All In Union – nhấp để hủy chọn tất cả các đối tượng cơ bản đã chọn khỏi tập hợp trong không gian thiết kế.
Tất cả các đối tượng trong tập hợp hiện đang được chọn cũng có thể được bỏ chọn bằng cách nhấp chuột phải vào tập hợp cần thiết và chọn lệnh Unions » Deselect All In Union lệnh từ menu ngữ cảnh.
-
Resize Union – nhấp để thay đổi kích thước liên hợp đã chọn theo cách thủ công. Sau khi chạy lệnh, con trỏ sẽ biến thành hình chữ thập và các tay cầm chỉnh sửa sẽ xuất hiện ở các góc của một hình chữ nhật bao quanh không hiển thị, bao quanh các đối tượng thành viên của liên hợp. Sử dụng tay cầm để thay đổi kích thước các đối tượng thành viên trên cả hai mặt phẳng ngang và dọc đồng thời.
-
Explode Length Tuning To Free Primitives – nhấp để tách liên hợp điều chỉnh độ dài đã chọn thành các đoạn đường thẳng và đoạn cung tạo nên nó.
-
Delete Selected Unions – Nhấp để xóa liên hợp đã chọn khỏi bảng điều khiển.
-
Rename – nhấp để mở hộp thoại Rename Union hộp thoại để nhập thủ công tên mới cho liên hợp.

Hộp thoại Rename Union hộp thoại
-
Ignore Dead Copper – nhấp để bật tùy chọn Ignore Dead Copper tùy chọn cho liên hợp đã chọn. Khi tùy chọn này được bật, các đối tượng liên hợp không được gán mạng sẽ không bị báo cáo là đồng chết trong quá trình DRC nếu Report Dead Copper larger than tùy chọn này được bật trong hộp thoại Kiểm tra Quy tắc Thiết kế.
Lưu ý rằng đối với các liên kết được tạo tự động sau khi nhập hình ảnh (sử dụng lệnh Place » Graphics từ menu chính), tùy chọn Ignore Dead Copper tùy chọn này sẽ được bật theo mặc định.
Hình học cơ bản của Union
Phần dưới cùng của bảng hiển thị tất cả các hình cơ bản có trong Liên hợp được chọn trong bảng
Ngoài các lệnh có sẵn trong Union Types khu vực của bảng điều khiển, các lệnh menu chuột phải sau đây cũng có sẵn
-
Zoom Selected – dùng để phóng to và lọc các đối tượng cơ bản đã chọn trong không gian thiết kế.
-
Properties – nhấp để mở Properties chế độ bảng điều khiển cho đối tượng cơ bản đã chọn, chẳng hạn như chế độ Track. Bảng điều khiển Properties bảng điều khiển cũng có thể được truy cập bằng cách nhấp đúp vào một đối tượng.
Từ khóa ngôn ngữ Union
Hai từ khóa ngôn ngữ truy vấn sau đây có sẵn để làm việc với Union
-
InUnion() - mỗi Union được gán một chỉ số số, hãy sử dụng chỉ số này để xác định Union mục tiêu. Danh sách các chỉ số sẽ xuất hiện khi bạn nhập số.
-
InNamedUnion() - mỗi union có một tên do hệ thống gán, chẳng hạn như Union 1, hãy sử dụng tên này hoặc tên do người dùng định nghĩa để xác định union mục tiêu. Ví dụ, InNamedUnion('Logo-Altium'), như được hiển thị trong hình ảnh bên dưới.

Nhắm mục tiêu một union bằng tên do người dùng định nghĩa