Làm việc với Directives trên sơ đồ nguyên lý
Altium Essentials: Schematic Updating
This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.
Chỉ thị thiết kế (Design Directives) là các đối tượng được đặt trên sơ đồ nguyên lý trong quá trình thu thập thiết kế, cung cấp một cách để chỉ định các hướng dẫn sẽ được փոխանց് tới các phần khác của phần mềm. Có nhiều loại Chỉ thị thiết kế khác nhau, có thể dùng theo hai cách sau:
- Các chỉ thị liên quan đến quá trình biên dịch tự động của các tài liệu sơ đồ nguyên lý nguồn.
- Các chỉ thị dùng để փոխանց់ thông tin được định nghĩa trên một trang sơ đồ nguyên lý sang PCB.
Các phần dưới đây sẽ xem xét kỹ hơn các lĩnh vực này và các chỉ thị liên quan.
Các chỉ thị liên quan đến biên dịch
Các thiết kế phát triển theo thời gian và được xây dựng theo từng giai đoạn. Khi mỗi giai đoạn đã ổn định, nhu cầu kiểm tra riêng giai đoạn đó tách biệt khỏi phần còn lại của thiết kế là điều khá phổ biến. Việc biên dịch một tài liệu sơ đồ nguyên lý riêng lẻ (hoặc toàn bộ dự án) tại các thời điểm xen kẽ trong quá trình thu thập thiết kế thường sẽ tạo ra một số thông báo lỗi do phần mạch chưa được thu thập xong hoặc do dây kết nối giao tiếp giữa các mảnh mạch vẫn chưa hoàn thiện. Những thông báo như vậy thực sự không có nhiều giá trị vì chúng chỉ tạo thêm “nhiễu” quanh thông tin quan trọng. Cách nhanh nhất và dễ nhất để chặn các lỗi biên dịch này là đặt các chỉ thị No ERC hoặc Compile Mask.
Chỉ thị No ERC
Chỉ thị No ERC được đặt trên một nút trong mạch để chặn tất cả các cảnh báo Kiểm tra quy tắc điện (Electrical Rule Check) và/hoặc các điều kiện vi phạm lỗi được phát hiện khi dự án sơ đồ nguyên lý được xác thực. Tham khảo trang Validating Your Design Project để tìm hiểu thêm.
Chỉ thị Compile Mask
Các chỉ thị No ERC rất phù hợp để chặn một số lượng nhỏ các chân, cổng, sheet entry hoặc net vi phạm trong thiết kế. Nhưng trong một số trường hợp, bạn có thể muốn loại bỏ hẳn một vùng của thiết kế, bao gồm cả linh kiện. Hãy dùng chỉ thị Compile Mask (Place » Directives » Compile Mask command) hoặc nhấp nút Compile Mask trong danh sách thả xuống các chỉ thị trên Active Bar để ẩn hiệu quả vùng thiết kế mà nó bao quanh khỏi Compiler, cho phép bạn chủ động ngăn việc kiểm tra lỗi đối với phần mạch có thể vẫn chưa hoàn chỉnh và bạn biết rằng nó sẽ tạo ra lỗi biên dịch. Điều này đặc biệt hữu ích nếu bạn cần biên dịch tài liệu hiện tại hoặc dự án để kiểm tra tính toàn vẹn của thiết kế ở các khu vực cụ thể khác, nhưng không muốn có “nhiễu” từ các thông báo do compiler tạo ra liên quan đến những phần thiết kế chưa hoàn tất.
Đúng như tên gọi của nó, chỉ thị này hướng dẫn Compiler bỏ qua mọi đối tượng nằm completely trong phạm vi của vùng mask đã định nghĩa. Hãy đặt vùng mask giống hệt như cách bạn đặt một ghi chú hoặc đối tượng hình chữ nhật.
Hãy xem ví dụ mạch sơ đồ nguyên lý trong hình dưới đây, nơi việc đi dây tới thiết bị LCD1 vẫn chưa hoàn tất. Chỉ biên dịch riêng sơ đồ này (Project » Validate PCB Project) sẽ dẫn đến nhiều thông báo vi phạm (hiển thị bên dưới), mỗi thông báo đều do phần mạch chưa hoàn chỉnh gây ra. Di chuột lên hình để xem tác động của việc đặt một chỉ thị Compile Mask quanh phần mạch chưa hoàn tất. Các vi phạm này sẽ bị Compiler bỏ qua, trong khi phần còn lại của mạch trên sơ đồ – đã được đi dây đầy đủ – vẫn được kiểm tra. Lưu ý rằng những đối tượng thực sự bị mask – tức là nằm hoàn toàn trong hình chữ nhật bao – sẽ hiển thị mờ đi.

Di chuột lên hình để xem tác động của việc dùng chỉ thị Compile Mask để ẩn các vi phạm của compiler do mạch chưa hoàn chỉnh gây ra.
Compile Mask
Một Compile Mask đã được đặt, hiển thị ở phía bên trái của sơ đồ trên.
Tóm tắt
Compile Mask là một chỉ thị thiết kế dùng để ẩn hiệu quả vùng thiết kế mà nó bao quanh khỏi Compiler khi thực hiện xác thực bằng lệnh Project » Validate Project . Nó cung cấp một cách để chủ động ngăn kiểm tra lỗi đối với phần mạch có thể vẫn chưa hoàn chỉnh và sẽ tạo ra lỗi xác thực. Compile Mask hữu ích trong các trường hợp dự án hiện tại cần được xác thực để kiểm tra tính toàn vẹn của thiết kế ở các khu vực cụ thể khác, nhưng không mong muốn sự rối mắt do các thông báo do compiler tạo ra liên quan đến những phần thiết kế chưa hoàn tất.
Khả dụng
Compile Mask chỉ khả dụng để đặt trong Schematic Editor. Để đặt một Compile Mask:
- Nhấp lệnh Place » Directives » Compile Mask từ menu chính.
- Nhấp nút Compile Mask trong danh sách thả xuống các chỉ thị trên Active Bar nằm ở phía trên không gian thiết kế. Nhấp và giữ nút Active Bar để truy cập các lệnh liên quan khác. Khi một lệnh đã được dùng, nó sẽ trở thành mục trên cùng trong phần đó của Active Bar.
- Nhấp chuột phải trong schematic editor rồi nhấp Place » Directives » Compile Mask.
Đặt đối tượng
Sau khi khởi chạy lệnh, con trỏ sẽ đổi thành hình chữ thập cho biết đang ở chế độ đặt Compile Mask. Việc đặt được thực hiện theo trình tự sau:
- Đưa con trỏ đến vị trí mong muốn rồi nhấp hoặc nhấn Enter để neo góc đầu tiên của vùng mask.
- Di chuyển con trỏ để điều chỉnh kích thước vùng mask sao cho nó bao trọn vùng thiết kế cần được ẩn khỏi Compiler, sau đó nhấp hoặc nhấn Enter để neo góc đối diện theo đường chéo và hoàn tất việc đặt mask. Các đối tượng thiết kế nằm hoàn toàn trong phạm vi mask sẽ chuyển sang màu xám mờ.
- Tiếp tục đặt thêm các compile mask khác hoặc nhấp chuột phải hay nhấn Esc để thoát chế độ đặt.
Chỉnh sửa đồ họa
Phương pháp chỉnh sửa này cho phép bạn chọn trực tiếp một đối tượng compile mask đã đặt trong không gian thiết kế và thay đổi kích thước, hình dạng hoặc vị trí của nó bằng đồ họa.
Một compile mask có thể được hiển thị ở chế độ hoạt động (khung đầy đủ) hoặc thu gọn (tam giác trong khung), tương ứng với trạng thái mask được bật và tắt. Chuyển đổi chế độ hiển thị bằng cách nhấp vào biểu tượng ▲ hoặc ▼ ở góc trên bên trái của compile mask đã đặt.
Nhấp vào tam giác ở góc trên bên trái để thu gọn (và vô hiệu hóa) một compile mask.
Khi một đối tượng compile mask đang hoạt động (mở rộng) được chọn, các tay nắm chỉnh sửa sau sẽ khả dụng:
Một Compile Mask đang được chọn (khi hoạt động).
- Nhấp và kéo A để thay đổi kích thước compile mask đồng thời theo chiều dọc và chiều ngang.
- Nhấp và kéo B để thay đổi kích thước compile mask riêng biệt theo chiều dọc và chiều ngang.
- Nhấp vào bất kỳ đâu trên compile mask – tránh các tay nắm chỉnh sửa – rồi kéo để đổi vị trí. Trong khi kéo, compile mask có thể được xoay (Spacebar/Shift+Spacebar) hoặc lật (X hoặc phím Y để lật lần lượt theo trục X hoặc Y).
Chỉnh sửa không đồ họa
Có các phương pháp chỉnh sửa không đồ họa sau.
Chỉnh sửa qua hộp thoại Compile Mask hoặc bảng Properties
Panel page: Thuộc tính Compile Mask
Phương pháp chỉnh sửa này sử dụng hộp thoại Compile Mask liên quan và chế độ panel Properties để sửa các thuộc tính của một đối tượng Compile Mask.
Sau khi đặt, có thể truy cập hộp thoại Compile Mask bằng cách:
- Nhấp đúp vào đối tượng compile mask đã đặt.
- Chọn đối tượng compile mask, nhấp chuột phải, rồi chọn Properties từ menu ngữ cảnh.
Trong khi đặt, có thể truy cập chế độ Compile Mask của panel Properties bằng cách nhấn phím Tab. Sau khi compile mask được đặt, tất cả các tùy chọn sẽ xuất hiện.
Sau khi đặt, có thể truy cập chế độ Compile Mask của panel Properties theo một trong các cách sau:
- Nếu panel Properties đang hoạt động sẵn, chỉ cần chọn đối tượng compile mask.
- Sau khi chọn đối tượng compile mask, chọn panel Properties từ nút Panels ở góc dưới bên phải của không gian thiết kế hoặc bằng cách chọn View » Panels » Properties từ menu chính.
Chỉnh sửa nhiều đối tượng
Panel Properties hỗ trợ chỉnh sửa nhiều đối tượng, trong đó các thiết lập thuộc tính giống nhau ở tất cả các đối tượng hiện đang được chọn có thể được thay đổi. Khi nhiều đối tượng cùng loại được chọn thủ công, qua hộp thoại Find Similar Objects dialog hoặc thông qua panel Filter hoặc List, một mục trường trong panel Properties không hiển thị dấu hoa thị (*) có thể được chỉnh sửa cho tất cả các đối tượng đã chọn.
Chỉnh sửa qua bảng List
Panel pages: List Panels, SCH Filter
Một panel List hiển thị các loại đối tượng thiết kế từ một hoặc nhiều tài liệu ở dạng bảng, cho phép kiểm tra nhanh và sửa đổi các thuộc tính của đối tượng. Khi dùng kết hợp với bộ lọc phù hợp – bằng cách chọn loại đối tượng (sử dụng các tùy chọn Include của panel), hoặc bằng cách dùng panel Filter thích hợp hay hộp thoại Find Similar Objects dialog – nó cho phép chỉ hiển thị các đối tượng nằm trong phạm vi của bộ lọc đang hoạt động. Sau đó có thể chỉnh sửa trực tiếp các thuộc tính của các đối tượng được liệt kê trong panel List.
Compile Mask Properties
Các thuộc tính đối tượng của Schematic Editor là các tùy chọn có thể định nghĩa, dùng để chỉ định kiểu hiển thị, nội dung và hành vi của đối tượng đã đặt. Thiết lập thuộc tính cho từng loại đối tượng được định nghĩa như sau:
- Post-placement settings – tất cả các thuộc tính của đối tượng Compile Mask đều có thể chỉnh sửa trong hộp thoại Compile Mask và panel Properties khi một Compile Mask đã đặt được chọn trong không gian thiết kế.
Vị trí
-
(X/Y)
- X (trường thứ nhất) - tọa độ X (ngang) hiện tại của điểm tham chiếu của đối tượng, so với gốc hiện tại của không gian thiết kế. Chỉnh sửa để thay đổi vị trí X của đối tượng. Giá trị có thể được nhập theo hệ mét hoặc hệ inch; hãy kèm đơn vị khi nhập một giá trị có đơn vị khác với đơn vị mặc định hiện tại.
- Y (trường thứ hai) - tọa độ Y (dọc) hiện tại của điểm tham chiếu của đối tượng, so với gốc hiện tại. Chỉnh sửa để thay đổi vị trí Y của đối tượng. Giá trị có thể được nhập theo hệ mét hoặc hệ inch; hãy kèm đơn vị khi nhập một giá trị có đơn vị khác với đơn vị mặc định hiện tại.
Thuộc tính
- Width - nhập chiều rộng của đối tượng.
- Height - nhập chiều cao của đối tượng.
- Border - dùng danh sách thả xuống để chọn đường viền mong muốn.
- Fill Color - nhấp vào ô màu để chọn màu mong muốn cho đối tượng.
- Collapsed and Disabled - đánh dấu chọn để thu gọn và vô hiệu hóa đối tượng.
Các chỉ thị liên quan đến PCB
Với vai trò là một Unified Design Environment, Altium Designer cung cấp khả năng xác định các yêu cầu PCB trước khi bắt đầu bố trí bo mạch. Điều này được thực hiện bằng cách thêm và chỉ định các tham số cho các đối tượng được đặt trên (các) trang sơ đồ nguyên lý.
Đối với một số đối tượng thiết kế sơ đồ nguyên lý nhất định – như linh kiện, sheet symbol, port, v.v. – việc này được thực hiện bằng cách thêm (các) tham số liên quan như một phần trong thuộc tính của đối tượng đó. Đối với các đối tượng net như wire và bus, không thể thêm tham số trực tiếp như một thuộc tính của wire hoặc bus. Thay vào đó, các tham số cần thiết để chứa thông tin sẽ được chỉ định bằng các chỉ thị thiết kế chuyên dụng.
Có thể chỉ định các thông tin sau bằng các chỉ thị, và chúng sẽ được chuyển tới các định nghĩa tương ứng trên PCB trong quá trình đồng bộ hóa thiết kế:
- Ràng buộc bố trí PCB
- Cặp vi sai
- Lớp net
Bằng cách đưa các chỉ thị thiết kế vào trong Schematic, kỹ sư thiết kế có thể chỉ định rõ ràng các ràng buộc thiết kế, đồng thời đảm bảo Schematic vẫn là bản ghi gốc của thiết kế. Mọi sửa đổi đối với thiết kế sẽ chỉ được thực hiện ở phía sơ đồ nguyên lý rồi đẩy sang PCB. Điều này đặc biệt quan trọng khi nhiều người cùng làm việc trên một thiết kế – nhất là khi họ ở cách xa nhau về địa lý. Thay vì cố gắng trao đổi với nhau thông qua hàng loạt email hoặc các cuộc gọi điện thoại, người thực hiện thu thập thiết kế có thể đảm bảo rằng các ràng buộc cụ thể thực sự sẽ được dùng trong giai đoạn layout.
Trọng tâm của chức năng này là Parameter Set directive.
Về bản chất, đây là các đối tượng Parameter Set do người dùng định nghĩa, có thể gắn với một đối tượng net trong thiết kế sơ đồ nguyên lý. Hãy đặt một chỉ thị PCB Layout lên wire, bus hoặc signal harness để định nghĩa một hoặc nhiều ràng buộc thiết kế áp dụng cho (các) net liên quan. Khi PCB được tạo từ sơ đồ nguyên lý, thông tin trong chỉ thị PCB Layout sẽ được dùng để tạo các quy tắc thiết kế PCB tương ứng. Thông tin do một chỉ thị PCB Layout chỉ định chỉ áp dụng cho net (hoặc tập net) mà chỉ thị đó được nối vào.
Đối tượng này đóng vai trò là vùng chứa cho bất kỳ số lượng tham số nào nhắm tới net mà chỉ thị Parameter Set được gắn vào. Có thể đặt một chỉ thị Parameter Set mặc định không có tham số (Place » Directives » Parameter Set) và thêm (các) tham số liên quan sau đó. Các phần dưới đây sẽ xem xét kỹ hơn cách dùng các chỉ thị dựa trên tham số này. Cả chỉ thị tập tham số do người dùng định nghĩa (Parameter Set) và chỉ thị tập tham số dựng sẵn (Differential Pair) đều khả dụng. Khác biệt duy nhất giữa một tập tham số rỗng và một tập tham số dựng sẵn là các tập tham số dựng sẵn đã bao gồm một tham số, như sẽ được mô tả bên dưới.
Parameter Set
Tóm tắt
Parameter set là một chỉ thị thiết kế cho phép gắn các đặc tả thiết kế với một đối tượng kiểu net trong thiết kế sơ đồ nguyên lý. Ví dụ, dùng parameter set để khai báo hai net là thành viên của một cặp vi sai. Chính sự hiện diện của các tham số có tên cụ thể trong parameter set sẽ được phần mềm dùng để xác định bạn đang đặt loại chỉ thị thiết kế nào.
Khả dụng
Parameter set chỉ khả dụng để đặt trong schematic editor. Cả chỉ thị parameter set mặc định (rỗng) và dựng sẵn (Differential Pair) đều khả dụng. Khác biệt duy nhất giữa một parameter set rỗng và một parameter set dựng sẵn là các parameter set dựng sẵn đã bao gồm một tham số, như mô tả bên dưới.
Truy cập các lệnh tương ứng từ menu chính Place như sau:
| • | Place » Directives » Parameter Set | |
| • | Place » Directives » Differential Pair | |
Đặt đối tượng
Một parameter set có thể được dùng để gắn tham số vào:
- Wire
- Bus
- Signal harness
- Sheet Symbol
Sau khi khởi chạy lệnh, con trỏ sẽ đổi thành hình chữ thập và bạn sẽ vào chế độ đặt chỉ thị thiết kế. Việc đặt được thực hiện bằng các thao tác sau:
- Đưa con trỏ lên một wire hoặc đối tượng net khác rồi nhấp hoặc nhấn Enter để đặt.
- Tiếp tục đặt thêm các chỉ thị khác hoặc nhấp chuột phải hay nhấn Esc để thoát chế độ đặt.
Các thao tác bổ sung có thể thực hiện trong khi đặt – khi parameter set vẫn còn đang đi theo con trỏ – gồm có:
-
Nhấn phím Tab để tạm dừng việc đặt và truy cập chế độ Parameter Set mode của panel Properties, từ đó có thể thay đổi các thuộc tính của nó ngay lập tức. Nhấp nút tạm dừng đặt trong không gian thiết kế để tiếp tục đặt.
-
Nhấn phím Alt phím để ràng buộc hướng di chuyển theo trục ngang hoặc trục dọc, tùy theo hướng di chuyển ban đầu.
-
Nhấn Spacebar để xoay cung ngược chiều kim đồng hồ hoặc Shift+Spacebar để xoay theo chiều kim đồng hồ. Thao tác này cũng có thể thực hiện trong khi kéo đối tượng. Góc xoay theo từng bước 90°.
-
Nhấn các phím X hoặc Y khi đang ở chế độ đặt để lật tập tham số theo trục X hoặc trục Y.
Chỉnh sửa đồ họa
Phương pháp chỉnh sửa này cho phép bạn chọn trực tiếp một chỉ thị tập tham số đã đặt trong không gian thiết kế và thay đổi vị trí hoặc hướng của nó bằng đồ họa.
Khi một chỉ thị tập tham số được chọn trong không gian thiết kế, một khung nét đứt sẽ xuất hiện xung quanh chỉ thị. Khung này chỉ bao quanh vùng mà chỉ thị chiếm dụng. Với mỗi tham số thành viên của tập được bật hiển thị, một đường nét đứt sẽ hiện ra, nối trường văn bản của tham số với phần thân của chỉ thị, xác nhận mối liên kết:
Nhấp vào bất kỳ đâu bên trong khung nét đứt rồi kéo để di chuyển tập tham số đến vị trí mong muốn. Trong khi kéo, tập tham số có thể được xoay (Spacebar/Shift+Spacebar) hoặc lật gương (X hoặc Y phím để lật theo trục X hoặc trục Y).
Các trường văn bản của tập tham số (có thể được chỉnh sửa đồ họa độc lập với chỉ thị cha) chỉ có thể được điều chỉnh về kích thước bằng cách thay đổi tùy chọn Style trên trang Schematic – Defaults page của hộp thoại Preferences. Vì vậy, các tay nắm chỉnh sửa sẽ không khả dụng khi bất kỳ đối tượng nào trong số này được chọn.
Nhấp vào bất kỳ đâu bên trong khung nét đứt rồi kéo để di chuyển đối tượng văn bản đến vị trí mong muốn. Trong khi kéo, đối tượng văn bản có thể được xoay (Spacebar/Shift+Spacebar) hoặc lật gương (X hoặc Y phím để lật theo trục X hoặc trục Y).
Nếu tùy chọn Enable In-Place Editing được bật trên trang Schematic – General page của hộp thoại Preferences. Bạn sẽ có thể chỉnh sửa trực tiếp giá trị của một tham số trong không gian thiết kế (ngoại trừ các tham số đã được thêm dưới dạng rule). Chọn đối tượng văn bản rồi nhấp một lần để gọi tính năng này. Nhập giá trị mới theo yêu cầu rồi nhấp ra ngoài đối tượng văn bản hoặc nhấn Enter để áp dụng thay đổi.
Chỉnh sửa phi đồ họa
Các phương pháp chỉnh sửa phi đồ họa sau đây hiện có sẵn.
Chỉnh sửa qua hộp thoại Parameter Set hoặc panel Properties
Panel page: Thuộc tính Parameter Set
Phương pháp chỉnh sửa này sử dụng hộp thoại Parameter Set liên quan và chế độ panel Properties để sửa đổi các thuộc tính của một đối tượng tập tham số.

Hộp thoại Parameter Set trong hình đầu tiên và chế độ Parameter Set của panel Properties trong hình thứ hai
Sau khi đặt, có thể truy cập hộp thoại Parameter Set bằng cách:
- Nhấp đúp vào đối tượng tập tham số đã đặt.
- Đưa con trỏ lên đối tượng tập tham số, nhấp chuột phải rồi chọn Properties từ menu ngữ cảnh.
Trong khi đặt, có thể truy cập chế độ Parameter Set của panel Properties bằng cách nhấn phím Tab. Sau khi tập tham số được đặt, tất cả các tùy chọn sẽ xuất hiện.
Sau khi đặt, có thể truy cập chế độ Parameter Set của panel Properties theo một trong các cách sau:
- Nếu panel Properties đã đang hoạt động, bằng cách chọn đối tượng tập tham số.
- Sau khi chọn đối tượng tập tham số, chọn panel Properties từ nút Panels ở góc dưới bên phải của không gian thiết kế hoặc chọn View » Panels » Properties từ menu chính.
Chỉnh sửa nhiều đối tượng
Panel Properties hỗ trợ chỉnh sửa nhiều đối tượng, trong đó các thiết lập thuộc tính giống nhau ở tất cả các đối tượng hiện đang được chọn có thể được sửa đổi. Khi nhiều đối tượng cùng loại được chọn thủ công, qua hộp thoại Find Similar Objects dialog hoặc thông qua panel Filter hay List, một mục trường trong panel Properties không hiển thị dưới dạng dấu hoa thị (*) có thể được chỉnh sửa cho tất cả các đối tượng đã chọn.
Chỉnh sửa qua panel List
Panel pages: List Panels, SCH Filter
Panel List cho phép bạn hiển thị các đối tượng thiết kế từ một hoặc nhiều tài liệu ở dạng bảng, cho phép kiểm tra và sửa đổi nhanh các thuộc tính đối tượng. Khi dùng kết hợp với bộ lọc phù hợp – bằng cách sử dụng panel Filter thích hợp hoặc hộp thoại Find Similar Objects dialog – nó cho phép chỉ hiển thị những đối tượng nằm trong phạm vi của bộ lọc đang hoạt động, giúp bạn nhắm mục tiêu và chỉnh sửa nhiều đối tượng thiết kế với độ chính xác và hiệu quả cao hơn.
Lưu ý
- Khi đặt một chỉ thị tập tham số mặc định, sẽ không có tham số nào hiện có. Sau khi đặt, hãy thêm (các) tham số liên quan cho nó thông qua phần Parameters của panel Properties .
- Chỉ thị tập tham số cho phép bạn gán thông tin bố trí PCB cho một net trong sơ đồ nguyên lý. Khi PCB được tạo từ sơ đồ nguyên lý, thông tin trong Parameter Set được dùng để tạo các rule thiết kế PCB liên quan. Thông tin được chỉ định bởi chỉ thị Parameter Set chỉ được áp dụng cho (các) net mà nó kết nối tới.
- Khi một chỉ thị tập tham số được thêm vào một net, các trường Power Net và High Speed sẽ khả dụng trong panel Properties của net đó. Khi cập nhật tài liệu PCB từ sơ đồ nguyên lý, rule thiết kế Supply Nets design rule sẽ được đề xuất thêm vào từng net có tham số Power Net được bật.
- Các chỉ thị Net Class cho phép bạn tạo các lớp net do người dùng định nghĩa trên sơ đồ nguyên lý. Khi PCB được tạo từ sơ đồ nguyên lý, thông tin trong chỉ thị Net Class được dùng để tạo Net Class tương ứng trên PCB. Để biến một net thành thành viên của một lớp net, hãy gắn một chỉ thị tập tham số vào dây hoặc bus liên quan cùng với một class có tên được đặt thành tên lớp mong muốn. Tùy chọn Generate Net Classes (dành cho User-Defined Classes) phải được bật trên tab Class Generation của hộp thoại Project Options dialog để sử dụng tính năng này.
- Nếu một chỉ thị Net Class đã được định nghĩa cho một net, thì bất kỳ rule thiết kế PCB nào cũng được tạo bởi đối tượng tập tham số đó sẽ có phạm vi rule là Net Class khi thiết kế được chuyển sang trình biên tập PCB.
- Có thể tạo một chỉ thị Net Class từ chỉ thị Parameter Set đã đặt của bạn bằng cách thêm một class mà giá trị của nó phải được đặt thành PCB Net Class yêu cầu.
-
Một Blanket, kết hợp với một chỉ thị Parameter Set, cũng có thể được dùng để áp dụng các lớp linh kiện và tham số cho các linh kiện nằm hoàn toàn trong vùng được xác định bởi Blanket. Để thực hiện việc này, hãy dùng các tùy chọn Component Class và Parameter từ menu thả xuống của nút Add trong thuộc tính của chỉ thị Parameter Set được gắn với Blanket. Thông tin về lớp linh kiện và tham số sẽ được chuyển sang tài liệu PCB của dự án trong quá trình ECO khi cập nhật PCB.
Parameter Set Properties
Các thuộc tính đối tượng của trình biên tập schematic là các tùy chọn có thể định nghĩa để chỉ định kiểu hiển thị, nội dung và hành vi của đối tượng đã đặt.
Các thiết lập thuộc tính cho từng loại đối tượng được xác định theo hai cách khác nhau:
-
Pre-placement settings – hầu hết các thuộc tính đối tượng Parameter Set hoặc những thuộc tính có thể được định nghĩa trước một cách hợp lý, đều có sẵn dưới dạng thiết lập mặc định có thể chỉnh sửa trên trang Schematic – Defaults page của hộp thoại Preferences (truy cập từ nút
ở phía trên bên phải của không gian thiết kế). Chọn đối tượng trong Primitive List để hiển thị các tùy chọn của nó ở bên phải.
-
Post-placement settings – tất cả các thuộc tính đối tượng Parameter Set đều có sẵn để chỉnh sửa trong các hộp thoại Parameter Set và panel Properties khi một Parameter Set được chọn trong không gian thiết kế.
Vị trí
-
(X/Y)
- X (trường thứ nhất) – tọa độ X (ngang) hiện tại của điểm tham chiếu của đối tượng, tương đối so với gốc hiện tại của không gian thiết kế. Chỉnh sửa để thay đổi vị trí X của đối tượng. Giá trị có thể được nhập theo hệ mét hoặc hệ inch; hãy kèm đơn vị khi nhập một giá trị có đơn vị khác với mặc định hiện tại.
- Y (trường thứ hai) – tọa độ Y (dọc) hiện tại của điểm tham chiếu của đối tượng, tương đối so với gốc hiện tại. Chỉnh sửa để thay đổi vị trí Y của đối tượng. Giá trị có thể được nhập theo hệ mét hoặc hệ inch; hãy kèm đơn vị khi nhập một giá trị có đơn vị khác với mặc định hiện tại.
- Rotation – dùng menu thả xuống để chọn góc xoay.
Thuộc tính
- Label – nhãn của tập tham số. Chỉnh sửa nếu muốn.
- Style – dùng menu thả xuống để chọn kiểu. Nhấp vào ô màu để mở danh sách thả xuống, từ đó bạn có thể chọn màu mặc định.
Tham số
- Grid – liệt kê Name và Value của các tham số liên kết với tham số hiện đang được chọn. Sau khi thêm, các trường Name và Value có thể được chỉnh sửa. Value có thể được đặt tên bằng cách nhấp vào trường và nhập văn bản mong muốn. Trường Name chỉ có thể được thay đổi khi ở chế độ panel Properties của đối tượng Parameter Set bằng cách sử dụng Ctrl+Click. Phương pháp này sẽ mở chế độ Parameter của panel Properties, tại đó bạn có thể nhập tên mong muốn vào trường Name. Dùng biểu tượng khóa để khóa/mở khóa một tham số trong danh sách. Dùng biểu tượng con mắt để hiện/ẩn tham số. Tất cả, từng tham số riêng lẻ hoặc không tham số nào có thể được hiển thị trong vùng này bằng cách bật/tắt nút All và các nút tham số riêng lẻ. Các tham số bị tắt khi các nút tương ứng có màu xám và được bật khi các nút tương ứng có màu xanh lam.
-
Add – dùng menu thả xuống để thêm một loại class:
-
Net Class – chọn để thêm một net class mới.
- Component Class – chọn để thêm một component class mới. Tùy chọn này chỉ có thể truy cập trong biến thể Parameter Set của hộp thoại Parameter Set hoặc panel Properties.
-
Diff. Pair Net Class – chọn để thêm một lớp net cặp vi sai mới. Tùy chọn này chỉ có thể truy cập trong biến thể Differential Pair của hộp thoại Parameter Set hoặc panel Properties.
-
Parameter – chọn để thêm một tham số mới.
-
Rule – nhấp để mở hộp thoại Select Design Rule Type, trong đó bạn có thể chọn loại rule mới Sau khi chọn một loại rule rồi nhấp
, hộp thoại Edit PCB Rule (From Schematic) sẽ mở để bạn có thể chỉnh sửa rule mới nếu muốn.
-
Nhấp vào biểu tượng bút chì để mở hộp thoại Edit PCB Rule (From Schematic) nhằm chỉnh sửa mục đã chọn. Nhấp
để xóa mục đã chọn.
- Font Settings – nhấp vào phông chữ đang hiển thị để thay đổi kiểu phông. Tùy chọn này chỉ khả dụng sau khi đã thêm net class, lớp net cặp vi sai, tham số hoặc rule.
-
Other – Nếu một net class, lớp net cặp vi sai, tham số hoặc rule đã được thêm, hãy nhấp để mở danh sách thả xuống nhằm thay đổi các tùy chọn bổ sung:
- Show Parameter Name – bật để hiển thị tên tham số.
- Allow Synchronization with Database – bật để đồng bộ với cơ sở dữ liệu.
- X/Y – nhập tọa độ X và Y.
- Rotation – dùng menu thả xuống để chọn góc xoay.
- Autoposition – chọn để bật tự động định vị.
Đặt chỉ thị Parameter Set
Đặt một chỉ thị thuộc loại này bằng cách chọn lệnh Place » Directives » Parameter Set từ menu chính hoặc khi nhấp chuột phải trong không gian thiết kế. Khi đặt một chỉ thị tập tham số mặc định, sẽ không có tham số nào hiện có. Tập tham số là một chỉ thị thiết kế cho phép liên kết các đặc tả thiết kế với một đối tượng kiểu net trong thiết kế sơ đồ nguyên lý. Ví dụ, dùng một tập tham số để khai báo hai net là thành viên của một cặp vi sai. Chính sự hiện diện của các tham số có tên cụ thể trong tập tham số là cơ sở để phần mềm xác định loại chỉ thị thiết kế mà bạn đang đặt.
Ngoài các chỉ thị tham số do người dùng định nghĩa, một chỉ thị tham số dựa trên rule được định nghĩa từ hộp thoại Choose Design Rule Type, có thể truy cập từ chế độ panel Properties liên kết với tham số. Việc truy cập bao gồm các bước sau:
-
Nhấn
Tabtrước khi đặt Parameter Set hoặc nhấp đúp vào một chỉ thị Parameter Set đã được đặt để hiển thị các thuộc tính của nó trong panel Properties. -
Tiếp theo, nhấp vào nút
trong vùng Parameters của panel Properties và chọn Rule từ danh sách thả xuống để chọn một rule từ hộp thoại Select Design Rule Type.

Chỉnh sửa giá trị cho một rule.
Dùng hộp thoại Select Design Rule Type để chọn loại rule mà bạn muốn thêm làm tham số rule cho directive. Nhấp đúp vào một loại rule sẽ cho bạn quyền truy cập vào hộp thoại Edit PCB Rule (From Schematic) tương ứng, trong đó bạn có thể xác định các ràng buộc cho rule.

Chỉ định các ràng buộc cho một rule đã chọn.
Mục nhập cho vùng Parameters sẽ là loại rule đã chọn, cùng với các ràng buộc đã chỉ định. Hình ảnh sau minh họa các tham số rule ràng buộc độ rộng đã được định nghĩa cho một chỉ thị Parameter Set. Để hiển thị rule trong không gian thiết kế, hãy nhấp vào biểu tượng hiển thị trong vùng Rules.

Nhiều ràng buộc rule được định nghĩa cho một net cụ thể, nhờ vào chỉ thị Parameter Set.
Khi thiết kế được chuyển sang PCB thông qua quá trình đồng bộ, các rule thiết kế liên quan sẽ được tạo dựa trên thông tin chứa trong directive. Từ Schematic được sử dụng trong tên của mỗi rule được tạo ra để phân biệt nguồn gốc của rule đó.

Các rule thiết kế được tạo ở phía PCB.
Đặt chỉ thị Net Class
Chỉ thị Net Class cho phép bạn tạo các lớp net do người dùng định nghĩa trên sơ đồ nguyên lý. Có thể đặt một chỉ thị Net Class bằng cách chọn Place » Directives » Parameter Setlệnh từ các menu chính rồi định nghĩa bộ tham số đó như một chỉ thị lớp net như nêu trong Mẹo #2 trên trang lệnh. Khi PCB được tạo từ sơ đồ nguyên lý, thông tin trong chỉ thị Net Class sẽ được dùng để tạo Net Class tương ứng trên PCB. Để đưa một net vào một net class, hãy gắn một chỉ thị Net Class vào dây, bus hoặc signal harness liên quan, sau đó đặt tham số ClassName của chỉ thị thành tên của lớp mong muốn. Tùy chọn Generate Net Classes (dành cho User-Defined Classes) phải được bật trên tab Class Generation của hộp thoại Project Options để sử dụng tính năng này.
Nếu một chỉ thị Net Class đã được định nghĩa cho một net, thì mọi quy tắc thiết kế PCB cũng được tạo bởi đối tượng bộ tham số đó sẽ có phạm vi quy tắc là Net Class khi thiết kế được chuyển sang trình biên tập PCB. Có thể tạo một chỉ thị Net Class từ chỉ thị Parameter Set đã đặt bằng cách thêm một class và đặt giá trị của nó thành PCB Net Class cần dùng.
Important Project Option Requirements
Để bảo đảm các Parameter Set được định nghĩa trong Schematic được truyền sang PCB, cần thiết lập các tùy chọn sau trong hộp thoại Options for PCB Project:
- Bật tùy chọn Generate Net Classes nằm trong vùng User-Defined Classes của tab Class Generation của hộp thoại.
-
Trên tab Comparator của hộp thoại, đặt chế độ kiểm tra Differences Associated with Nets » Extra Net Classes thành
Find Differences.

Để truyền các chỉ thị Parameter Set sang PCB, cần cấu hình hai tùy chọn của project. Trước tiên, bật tùy chọn Generate Net Classes trên Class Generationtab. Di chuột lên hình để hiển thị Comparatortab, tại đó bạn cần đặt tùy chọn Extra Net Classes thành Find Differences.
Khi thiết kế được chuyển sang PCB, thông qua quá trình đồng bộ hóa, các net class liên quan sẽ được tạo dựa trên thông tin chứa trong chỉ thị.
Đặt các Blanket Directive
Các chỉ thị Parameter Set chỉ có thể nhắm đến net cụ thể mà chúng được gắn vào, nhưng khi kết hợp với một chỉ thị Blanket, phạm vi của chúng có thể được mở rộng để bao phủ tất cả các net bên trong blanket.
Đặt chỉ thị loại này bằng cách chọn lệnh Place » Directives » Blanket từ các menu chính. Khi đặt một blanket, bạn có thể xác định dạng hình chữ nhật đơn giản hoặc dạng đa giác. Dạng sau cho phép kiểm soát chính xác hơn phạm vi bao phủ của các đối tượng net cần thiết trên một sheet.
Blanket xác định các net cần quan tâm – hãy đặt một chỉ thị Parameter Set ở bất kỳ đâu trên cạnh của blanket để áp dụng các yêu cầu thiết kế cho các net đó. Để áp dụng chỉ thị viền cho một net nằm dưới chỉ thị Blanket, một đối tượng liên kết với net đó – chân, port, net label, power port, đoạn wire/bus/harness (bao gồm cả hai đầu) – phải nằm trong ranh giới của blanket. Lưu ý rằng với các định danh net, chẳng hạn như net label, điểm hotspot phải nằm trong blanket. Nếu các net thành viên không được chuyển sang PCB Parameter Set như mong đợi, hãy thử điều chỉnh vùng blanket cho phù hợp.

Ví dụ về việc dùng chỉ thị Blanket để áp dụng một chỉ thị Parameter Set cho các net nằm trong blanket.
Ví dụ sử dụng chỉ thị blanket có thể bao gồm:
- Gắn một chỉ thị Parameter Set vào một đối tượng blanket để các tham số quy tắc của nó được áp dụng cho từng net riêng lẻ mà blanket đó bao phủ.
- Gắn một chỉ thị Parameter Set vào một đối tượng blanket để tạo một Parameter Set mà các thành viên của nó là các net riêng lẻ được blanket đó bao phủ.
- Gắn một chỉ thị Differential Pair vào một đối tượng blanket để tạo các đối tượng cặp vi sai dựa trên các net vi sai trong phạm vi blanket đó.
Một Blanket, khi kết hợp với một chỉ thị Parameter Set, cũng có thể được dùng để áp dụng các lớp linh kiện và tham số cho các linh kiện nằm hoàn toàn trong vùng được định nghĩa bởi Blanket. Để làm điều này, hãy dùng các tùy chọn Component Class và Parameter từ danh sách xổ xuống của nút Add trong phần thuộc tính của chỉ thị Parameter Set được gắn vào Blanket. Thông tin về lớp linh kiện và tham số sẽ được chuyển sang tài liệu PCB của project trong quá trình ECO khi cập nhật PCB.
Blanket
Một Blanket hình chữ nhật và một Blanket hình đa giác – mỗi Blanket đều có một chỉ thị blanket được gắn kèm
Tóm tắt
Blanket là một đối tượng chỉ thị nhóm dạng hình chữ nhật hoặc đa giác được đặt phủ lên một tập hợp các net và/hoặc linh kiện. Một chỉ thị (đối tượng Parameter Set) được áp dụng cho Blanket sau đó sẽ áp dụng cho tất cả các net và linh kiện mà Blanket bao phủ. Khi đặt một blanket, bạn có thể xác định dạng hình chữ nhật đơn giản hoặc dạng đa giác. Dạng sau cho phép kiểm soát chính xác hơn phạm vi bao phủ của các đối tượng net cần thiết trên một sheet.
Blanket áp dụng cho tất cả các net mà:
- nằm hoàn toàn trong vùng được định nghĩa bởi Blanket, hoặc
- có ít nhất một đỉnh đầu nối của wire / bus / harness nằm dưới Blanket, hoặc
- có net label gắn vào wire / bus / harness, và net label đó nằm dưới Blanket.
Đối với linh kiện, Blanket áp dụng cho tất cả các linh kiện nằm trong vùng được định nghĩa bởi Blanket.
Một chỉ thị được áp dụng vào chu vi của Blanket (Place » Directive), chẳng hạn như No ERC, Differential Pair hoặc một Rule/Class Parameter Set cụ thể, sẽ áp dụng cho tất cả các net và linh kiện được đối tượng Blanket ghi nhận. Blanket có thể được tắt và ẩn.
Khả dụng
Blanket chỉ khả dụng để đặt trong trình biên tập schematic. Để đặt một Blanket:
- Nhấp Place » Directives » Blanket từ các menu chính.
- Nhấp nút Blanket trong danh sách xổ xuống chỉ thị trên Active Bar nằm ở phía trên không gian thiết kế. Nhấp và giữ một nút Active Bar để truy cập các lệnh liên quan khác. Khi một lệnh đã được dùng, nó sẽ trở thành mục trên cùng của phần đó trên Active Bar.
- Nhấp chuột phải trong trình biên tập schematic sau đó nhấp Place » Directives » Blanket.
Đặt vị trí
Để đặt một Blanket hình chữ nhật:
- Khởi chạy lệnh như trình bày ở trên.
- Đưa con trỏ vào vị trí rồi nhấp hoặc nhấn Enter để đặt góc trên bên trái.
- Đưa con trỏ vào vị trí rồi nhấp hoặc nhấn Enter để đặt góc dưới bên phải.
- Nhấp chuột phải hoặc nhấn Enter để hoàn tất việc đặt.
- Tiếp tục đặt thêm Blanket hoặc nhấp chuột phải hoặc nhấn Esc để thoát chế độ đặt.
Để đặt một Blanket hình đa giác:
- Khởi chạy lệnh đặt.
- Đưa con trỏ vào vị trí rồi nhấp hoặc nhấn Enter để neo điểm bắt đầu cho Blanket.
- Đưa con trỏ vào vị trí rồi nhấp hoặc nhấn Enter để neo một chuỗi các đoạn xác định hình dạng của Blanket.
- Sau khi đặt đoạn cuối cùng, nhấp chuột phải hoặc nhấn Esc để hoàn tất việc đặt. Không cần “đóng” đa giác vì phần mềm sẽ tự động hoàn thiện hình dạng bằng cách thêm các đoạn cần thiết để nối điểm bắt đầu với đoạn cuối cùng đã đặt.
- Tiếp tục đặt thêm Blanket hoặc nhấp chuột phải hoặc nhấn Esc để thoát chế độ đặt.
Các thao tác bổ sung có thể thực hiện trong khi đang đặt các đoạn của Blanket là:
- Nhấn phím Tab để tạm dừng việc đặt và truy cập chế độ Blanket của bảng Properties từ đó có thể thay đổi các thuộc tính đường viền ngay trong lúc thao tác. Nhấp vào lớp phủ nút tạm dừng trên không gian thiết kế để tiếp tục đặt.
- Nhấn Spacebar để thay đổi hướng góc của một góc đoạn chưa được xác nhận.
- Nhấn Backspace để xóa đoạn đã xác nhận trước đó khi xác định một Blanket hình đa giác. Việc nhấn liên tiếp Backspace sẽ xóa các đoạn trước đó theo thứ tự.
Chỉnh sửa đồ họa
Phương pháp chỉnh sửa này cho phép bạn chọn trực tiếp một đối tượng Blanket đã đặt trong không gian thiết kế và thay đổi kích thước, hình dạng hoặc vị trí của nó bằng đồ họa. Khi một đối tượng Blanket được chọn, các tay nắm chỉnh sửa sau sẽ khả dụng:
Blanket hình chữ nhật và hình đa giác được chọn, hiển thị các tay nắm chỉnh sửa đồ họa của chúng.
Nhấp và kéo tay nắm chỉnh sửa ở giữa một đoạn để di chuyển cạnh đó của Blanket.
Đối với Blanket hình chữ nhật, nhấp và kéo tay nắm chỉnh sửa ở góc để thay đổi kích thước đồng thời theo cả phương dọc và phương ngang.
Nhấp vào bất kỳ đâu trên đường bao của Blanket tránh xa các tay nắm chỉnh sửa và kéo để đổi vị trí của nó. Blanket có thể được xoay hoặc lật trong khi kéo:
- Nhấn Spacebar để xoay Blanket ngược chiều kim đồng hồ quanh vị trí con trỏ. Shift+Spacebar xoay Blanket theo chiều kim đồng hồ quanh vị trí con trỏ. Việc xoay được thực hiện theo từng bước 90°.
- Nhấn các phím X hoặc Y để lật Blanket theo trục X hoặc trục Y, tương ứng với vị trí con trỏ.
Chỉnh sửa phi đồ họa
Các phương pháp chỉnh sửa phi đồ họa sau đây khả dụng.
Chỉnh sửa qua hộp thoại Blanket hoặc bảng Properties
Panel page: Thuộc tính Blanket
Phương pháp chỉnh sửa này sử dụng chế độ Blanket dialog liên kết và chế độ bảng Properties để sửa đổi các thuộc tính của một đối tượng blanket.
Hộp thoại Blanket ở bên trái, và chế độ Blanket của bảng Properties ở bên phải
Sau khi đặt, có thể truy cập hộp thoại Blanket bằng cách:
- Nhấp đúp vào đối tượng blanket đã đặt.
- Đặt con trỏ lên đối tượng blanket, nhấp chuột phải rồi chọn Properties từ menu ngữ cảnh.
Trong khi đặt, có thể truy cập chế độ Blanket của bảng Properties bằng cách nhấn phím Tab. Khi blanket đã được đặt xong, tất cả các tùy chọn sẽ xuất hiện.
Sau khi đặt, có thể truy cập chế độ Blanket của bảng Properties theo một trong các cách sau:
- Nếu bảng Properties đã đang hoạt động, bằng cách chọn đối tượng blanket.
- Sau khi chọn đối tượng blanket, chọn bảng Properties từ nút Panels ở phần dưới bên phải của không gian thiết kế hoặc bằng cách chọn View » Panels » Properties từ menu chính.
Chỉnh sửa nhiều đối tượng
Bảng Properties hỗ trợ chỉnh sửa nhiều đối tượng, trong đó các thiết lập thuộc tính giống nhau ở tất cả các đối tượng hiện được chọn có thể được sửa đổi. Khi nhiều đối tượng cùng loại được chọn thủ công, thông qua hộp thoại Find Similar Objects hoặc qua bảng Filter hay List, một mục trường trong bảng Properties không hiển thị dưới dạng dấu hoa thị (*) có thể được chỉnh sửa cho tất cả các đối tượng đã chọn.
Chỉnh sửa qua bảng List
Panel pages: Các bảng List, SCH Filter
Một bảng List hiển thị các loại đối tượng thiết kế từ một hoặc nhiều tài liệu ở dạng bảng, cho phép kiểm tra và sửa đổi nhanh các thuộc tính đối tượng. Khi được dùng cùng với bộ lọc phù hợp – bằng cách chọn các loại đối tượng (dùng các tùy chọn Include của bảng), hoặc bằng cách dùng bảng Filter áp dụng hoặc hộp thoại Find Similar Objects – nó cho phép chỉ hiển thị những đối tượng thuộc phạm vi của bộ lọc đang hoạt động. Sau đó, các thuộc tính của các đối tượng được liệt kê có thể được chỉnh sửa trực tiếp trong bảng List.
Hỗ trợ lọc
Hai từ khóa đặc biệt hữu ích có thể dùng khi nhắm đến các đối tượng Blanket bằng biểu thức truy vấn logic. Chúng bổ sung cho tập hợp các từ khóa khác dùng để nhắm đến một Blanket dựa trên các thuộc tính của nó.
-
Collapsed– đối tượng đang ở trạng thái thu gọn (cũng hữu ích khi nhắm đến Compile Masks). Từ khóa này có thể được tìm thấy trong danh mục SCH Functions - Fields khi dùng Query Helper. -
IsBlanket– kiểm tra xem đối tượng có phải là một Blanket hay không. Từ khóa này có thể được tìm thấy trong danh mục SCH Functions - Object Type Checks khi dùng Query Helper.
Tạo các biểu thức logic cho truy vấn để nhắm đến và trả về các Blanket trong thiết kế của bạn khi cần. Một số ví dụ về biểu thức truy vấn logic nhắm đến Blanket là:
IsBlanket And Collapsed – nhắm đến tất cả các đối tượng Blanket hiện đang được thu gọn.
IsBlanket And Not Collapsed – nhắm đến tất cả các đối tượng Blanket hiện không được thu gọn.
Vô hiệu hóa một Blanket
Sau khi được đặt, Blanket có thể tạm thời bị vô hiệu hóa bằng cách nhấp vào hình tam giác nhỏ ở góc trên bên trái Nhấp một lần để vô hiệu hóa và ẩn Blanket; nhấp lại để bật lại. Điều này cung cấp một cách thuận tiện để kiểm soát tác động của Blanket mà không cần phải xóa hoàn toàn nó khỏi thiết kế.
Blanket Properties
Thuộc tính đối tượng trong Schematic Editor là các tùy chọn có thể định nghĩa, chỉ định kiểu hiển thị, nội dung và hành vi của đối tượng đã đặt. Thiết lập thuộc tính cho từng loại đối tượng được định nghĩa theo hai cách khác nhau:
-
Pre-placement settings – hầu hết các thuộc tính của đối tượng Blanket, hoặc những thuộc tính có thể được định nghĩa trước một cách hợp lý, đều có sẵn dưới dạng thiết lập mặc định có thể chỉnh sửa trên trang Schematic - Defaults của hộp thoại Preferences (truy cập từ nút
ở góc trên bên phải của không gian thiết kế). Chọn đối tượng trong Primitive List để hiển thị các tùy chọn của nó ở bên phải.
- Post-placement settings – tất cả các thuộc tính của đối tượng Blanket đều có sẵn để chỉnh sửa trong hộp thoại Blanket và bảng Properties khi một Blanket đã đặt được chọn trong không gian thiết kế.
Thuộc tính
- Border Width - dùng danh sách xổ xuống để chọn độ rộng đường viền mong muốn.
- Line Style - dùng danh sách xổ xuống để chọn kiểu đường mong muốn.
- Border Color - nhấp vào ô màu để chọn màu mong muốn cho đường viền.
- Fill Color - nhấp vào ô màu để chọn màu tô mong muốn.
- Collapsed and Disabled - đánh dấu để thu gọn và vô hiệu hóa blanket.
Các chỉ thị gián tiếp (dựa trên tham số)
Các chỉ thị Parameter Set là cần thiết khi nhắm đến các đối tượng thiết kế trong Schematic không thể chứa tham số, nhưng với những đối tượng có thể chứa tham số, các chỉ thị thiết kế có thể được áp dụng gián tiếp bằng cách thêm (và định nghĩa) chúng như các tham số cho đối tượng schematic tương ứng. Về bản chất, chúng là parameter-based directives.
Ví dụ về cách có thể sử dụng các chỉ thị dựa trên tham số bao gồm việc giới hạn chiều cao của một linh kiện cụ thể hoặc thêm một ràng buộc khoảng hở áp dụng cho tất cả đối tượng trong thiết kế. Tham số cần thiết để định nghĩa ràng buộc sẽ được thêm vào đối tượng dưới dạng một quy tắc.
Khi được đồng bộ với PCB, các chỉ thị dựa trên tham số đã được thêm vào các đối tượng trong schematic sẽ trở thành các quy tắc thiết kế PCB. Phạm vi của quy tắc thiết kế PCB tương ứng sẽ được xác định theo bản chất của đối tượng mà tham số được gán đầu tiên. Bảng sau tóm tắt các tùy chọn phạm vi quy tắc PCB được hỗ trợ từ ánh xạ tham số schematic sang quy tắc PCB.
| Thêm một Parameter (dưới dạng quy tắc) vào... | Từ... | Để có Phạm vi Quy tắc PCB là... |
|---|---|---|
| Pin | thẻ Parameters của chế độ Pin trong bảng Properties. | Pad |
| Port | thẻ Parameters của chế độ Port trong bảng Properties. | Net |
| Component | vùng Parameters của chế độ Components trong bảng Properties. | Component |
| Sheet Symbol | thẻ Parameters của chế độ Sheet Symbol trong bảng Properties, khi chọn Local trong vùng Source. | Component Class |
| Device Sheet Symbol | thẻ Parameters của chế độ Sheet Symbol trong bảng Properties, khi chọn Device trong vùng Source. | Component Class |
| Managed Sheet Symbol | vùng Parameters của chế độ Sheet Symbol trong bảng Properties, khi chọn Managed trong vùng Source. | Component Class |
| Sheet | thẻ Parameters của chế độ Document Options trong bảng Properties. | Tất cả Đối tượng |
Trong từng trường hợp, phương pháp thêm tham số dạng quy tắc là như nhau. Từ thẻ hoặc hộp thoại tương ứng, thực hiện như sau:
- Thêm một tham số dưới dạng quy tắc.
- Chọn loại quy tắc sẽ sử dụng.
- Cấu hình các ràng buộc cho loại quy tắc đã chọn.
Chỉ định các Component Class
Theo cách tương tự, có thể định nghĩa các component class trên schematic bằng cách thêm một tham số ClassName vào các linh kiện mục tiêu và đặt giá trị của nó thành tên lớp mong muốn. Khi thiết kế được chuyển sang PCB, các component class đã định nghĩa sẽ được tạo.
Để bảo đảm các Component Class được định nghĩa trong Schematic được truyền sang PCB, cần thiết lập các tùy chọn sau trong hộp thoại Project Options:
- Bật tùy chọn Generate Component Classes nằm trong vùng User-Defined Classes của thẻ Class Generation trong hộp thoại.
-
Trên thẻ Comparator của hộp thoại, đặt thiết lập Differences Associated with Components » Extra Component Classes Mode thành
Find Differences.
Tùy chọn thẻ Class Generation được liệt kê ở trên được hiển thị trong hình bên dưới. Di chuột qua hình để xem thiết lập tùy chọn thẻ Comparator .

Để truyền các Component Class sang PCB, hãy bật tùy chọn Generate Component Classes trên thẻ Class Generation. Di chuột qua hình để hiển thị thẻ Comparator nơi bạn sẽ cần đặt thiết lập Extra Component Classes Mode thành Find Differences.
Sau khi được định nghĩa, các class có thể được khóa trong vùng Properties của bảng Properties trong thuộc tính của linh kiện tương ứng.
Kiểm soát việc in các Directives
Theo mặc định, tất cả các design directive đều được đưa vào khi in các sheet schematic. Tuy nhiên, điều này có thể được thay đổi:
- Từ trong hộp thoại Schematic Print Properties dialog, khi in trực tiếp từ schematic hoặc như một phần của đầu ra đã được cấu hình trong tệp Output Job Configuration file.
- Từ vùng Schematics include, trên trang Additional PDF Settings của Smart PDF Wizard.

Kiểm soát việc in các directive theo nhu cầu. Đối với các chỉ thị No ERC, bạn có thể chọn in một số kiểu ký hiệu nhất định, đồng thời loại trừ các kiểu khác.




).
).