Trình kiểm tra PCBLIB
Những panel kết hợp tự nhiên với panel PCBLIB Inspector là panel PCBLIB Filter và panel PCB Library:
Parent page: Các panel PCB
Chọn các đối tượng PCB để điền vào panel PCBLIB Inspector các đối tượng cần được
xem hoặc chỉnh sửa.
Tóm tắt
Panel PCBLIB Inspector cho phép bạn kiểm tra và chỉnh sửa các thuộc tính của một hay nhiều đối tượng thiết kế trong tài liệu PCB Library đang hoạt động. Khi được dùng cùng với bộ lọc thích hợp, panel này có thể được dùng để thực hiện thay đổi cho nhiều đối tượng cùng loại từ một vị trí thuận tiện duy nhất. Panel này là một đối tác tự nhiên của panel PCBLIB Filter.
Truy cập panel
Truy cập panel PCBLIB Inspector bằng cách:
-
Nhấp View | PCB Library|
từ menu chính.
- Sử dụng F11 phím tắt.
Xác định phạm vi hiển thị của panel
Panel PCBLIB Inspector cho phép bạn xác định những đối tượng nào sẽ được hiển thị trong panel (phạm vi hiển thị) thông qua các điều khiển lọc. Có thể truy cập phần này bằng điều khiển được gạch chân ở đầu panel.
Bạn có thể đang chọn một số lượng lớn đối tượng trong vùng làm việc với nhiều kiểu khác nhau. Trong tất cả các đối tượng đó, bạn có thể chỉ muốn chỉnh sửa thuộc tính của một số loại đối tượng nhất định mà không làm mất hoặc phải thay đổi lựa chọn hiện có.
Dùng menu ngữ cảnh của liên kết Include để chọn những loại đối tượng sẽ được đưa vào panel để hiển thị và chỉnh sửa - hoặc là tất cả đối tượng, hoặc là các đối tượng cụ thể. Để chọn một hay nhiều loại đối tượng cụ thể, hãy bật tùy chọn Display only rồi đánh dấu hộp kiểm bên cạnh đối tượng cần thiết trong danh sách bên dưới. Danh sách này sẽ chỉ chứa các loại đối tượng hiện đang được chọn trong vùng làm việc chính.
Khi các loại đối tượng cụ thể đã được bật để hiển thị, điều khiển sẽ phản ánh lựa chọn đó bằng cách liệt kê các kiểu đã bật, ngăn cách bằng dấu phẩy.
Kiểm tra các thuộc tính của đối tượng
Các vùng chính của panel PCBLIB Inspector hiển thị các phần thuộc tính của những đối tượng thuộc phạm vi hiển thị đã xác định.
Nhấp vào một đối tượng đơn lẻ trong cửa sổ trình biên tập PCB library sẽ chọn đối tượng đó và hiển thị các thuộc tính liên quan của nó trong panel PCBLIB Inspector. Thông tin được hiển thị dưới các phần có thể thu gọn phổ biến sau:
Loại
Phần này của panel chỉ chứa một mục, liên quan đến loại đối tượng thiết kế đang được “kiểm tra”. Ví dụ, nhấp vào một component trong vùng làm việc sẽ hiển thị mục Component, nhấp vào designator của component sẽ hiển thị mục Text, v.v.
Đặc thù đối tượng
Phần này chứa các thuộc tính đặc thù của đối tượng đang được kiểm tra và không phải là thuộc tính đồ họa. Ví dụ, khi chọn một Pad sẽ hiển thị các thuộc tính đặc thù của Pad, bao gồm:
- Layer
- Name (designator của pad)
- Kích thước lỗ
- Cài đặt Solder Mask
- Kiểu điện
- Kiểu khoan/lỗ
- v.v...
Các đối tượng khác được chọn sẽ có các thuộc tính khác được hiển thị. Ví dụ, khi chọn một đối tượng Via sẽ hiển thị các thuộc tính như Via Diameter và Start/Finish Layer.
Đồ họa
Phần này của panel chứa các thuộc tính đồ họa của đối tượng được chọn. Các thuộc tính ở đây có thể bao gồm vị trí của đối tượng, góc xoay và kích thước của nó, cũng như việc nó có bị khóa hay không.
Chỉnh sửa thuộc tính đối tượng
Các thuộc tính của đối tượng được chọn có thể được chỉnh sửa thông qua mục tương ứng trong panel. Thay đổi sẽ có hiệu lực ngay khi bạn nhấp ra ngoài trường đang chỉnh sửa. Đây là một trong những ưu điểm của việc dùng panel để chỉnh sửa thuộc tính đối tượng – panel sẽ vẫn mở, cho phép bạn thay đổi lần lượt nhiều thuộc tính khi cần, mà không phải đóng rồi mở lại hộp thoại thuộc tính của đối tượng mỗi lần.
Tuy nhiên, ưu điểm lớn nhất của việc dùng panel để chỉnh sửa là nhiều đối tượng có thể được chỉnh sửa tại cùng một nơi mà không phải chỉnh sửa từng đối tượng một thông qua hộp thoại. Các đối tượng được chọn có thể cùng loại hoặc khác loại. Những thuộc tính chung cho tất cả đối tượng trong vùng chọn sẽ được hiển thị trong panel. Các thuộc tính chung có giá trị khác nhau giữa các đối tượng sẽ được hiển thị dưới dạng <...>. Khi các thuộc tính được chỉnh sửa theo yêu cầu, các thay đổi sẽ được áp dụng ngay lập tức cho từng đối tượng trong vùng chọn.
Bộ lọc (sử dụng panel PCBLIB Filter) có thể được dùng để nhắm tới một nhóm đối tượng cụ thể trong thiết kế, sau đó panel PCBLIB Inspector được dùng để chỉnh sửa trực tiếp các thuộc tính của nhiều đối tượng này.
Có thể kiểm tra và chỉnh sửa nhiều đối tượng trong panel bằng cách:
- Chọn thủ công nhiều đối tượng trong vùng làm việc bằng các kỹ thuật Ctrl+click và Shift+click tiêu chuẩn.
- Dùng chuột để “khoanh vùng” một nhóm đối tượng bằng phương pháp click+drag. Có thể chọn nhiều nhóm bằng Ctrl+click+drag và Shift+click+drag.
- Chọn tất cả đối tượng trong một component bằng Home | Clipboard | Select » All (hoặc Ctrl+A), rồi áp dụng bộ lọc của panel (Include...) để nhắm tới các đối tượng cụ thể – ví dụ; Pads.
Chỉnh sửa các thuộc tính có giá trị số
Đối với thuộc tính dạng số của một đối tượng được chọn, cách đơn giản nhất để sửa giá trị thuộc tính đó là nhập một giá trị mới để thay thế giá trị hiện có. Có thể dùng các toán tử cộng và trừ để chỉ định dấu của giá trị. Một giá trị được nhập mà không có dấu sẽ được hiểu là số dương. Vì vậy, nhập 20 cũng giống như nhập +20.
Một giá trị có thể được nhập kèm đơn vị đo cụ thể và phần mềm sẽ chuyển đổi giá trị đó sang đơn vị hiện tại được xác định cho tài liệu. Nếu không chỉ định đơn vị, đơn vị mặc định được đặt cho tài liệu sẽ được sử dụng.
Khi nhiều đối tượng được chọn, việc thay đổi một thuộc tính chung sẽ tác động đến tất cả các đối tượng đã chọn đó. Ví dụ, để dịch một tập pad đã chọn sang trái hoặc phải, hãy chỉnh sửa thuộc tính vị trí X1 chung của chúng.
Thay thế hàng loạt các thuộc tính dạng chuỗi
Có những lúc cần sửa đổi một thuộc tính dạng chuỗi dùng chung cho nhiều đối tượng được chọn. Ví dụ, đổi tên designator của các header component đã chọn từ P1, P2, P3, v.v. thành HDR1, HDR2, HDR3, v.v. Để thực hiện kiểu thay thế hàng loạt này, panel hỗ trợ cú pháp thay thế chuỗi.
Một mục thay thế chuỗi được đặt trong dấu ngoặc nhọn và có dạng: {oldstring=newstring}
Một mục ở dạng này sẽ khiến mọi lần xuất hiện của 'oldstring' trong giá trị thuộc tính được thay bằng 'newstring'. Trong ví dụ về designator, bạn sẽ nhập {P=HDR) vào trường giá trị của thuộc tính Name.
Nếu bạn muốn thay thế nhiều phần chuỗi khác nhau trong cùng một chuỗi đích, hãy nhập nhiều mục thay thế nối tiếp nhau, mỗi mục nằm trong một cặp ngoặc nhọn riêng. Phần mềm sẽ nhận mục nhập này và thực hiện thay thế hàng loạt – thay thế biểu thức thứ nhất, sau đó biểu thức thứ hai, v.v.
Chỉnh sửa thông minh các thuộc tính dạng chuỗi
Panel PCBLIB Inspector cung cấp thêm hỗ trợ cho việc chỉnh sửa chuỗi thông qua tính năng Smart Edit.
Chỉ cần nhấp vào một thuộc tính dùng chung có các giá trị khác nhau giữa các đối tượng được chọn (ban đầu hiển thị là <...>), mà giá trị của nó là một chuỗi. Một nút
sẽ xuất hiện ở phía ngoài cùng bên phải của ô. Nhấp vào nút này để truy cập hộp thoại Smart Edit.
Hộp thoại Smart Edit cung cấp một phương pháp tinh gọn để thực hiện nhiều chỉnh sửa chuỗi,
được truy cập từ tab Batch Replace.
Tab Batch Replace cung cấp cách thay thế đơn giản, trực tiếp, tương tự cú pháp thay thế chuỗi đã đề cập trước đó (nhưng không cần phải nhập dấu ngoặc nhọn). Nhấp vào trường From và nhập phần của chuỗi hiện tại mà bạn muốn thay thế. Nhấp vào trường To và nhập chuỗi sẽ được dùng để thay thế. Cú pháp thay thế chuỗi quen thuộc sẽ được hiển thị ở cuối tab.
Ví dụ, hãy xem văn bản Top Overlay cho sáu kết nối pad được hiển thị trong hình bên dưới, có tiền tố SIM_ cần được đổi Sm_. Trong trường hợp này, hãy chọn các component, nhấp vào thuộc tính String trong panel (như minh họa ở hình trên) và mở hộp thoại Smart Edit. Sau đó trong tab Batch Replace, nhập SIM vào trường From và Sm vào trường To (do đó chuỗi thay thế là {SIM=Sm}). Sau khi nhấp OK, các designator sẽ được chỉnh sửa tương ứng.
Tương tự như thay thế chuỗi cơ bản, tab Batch Replace cho phép thay thế nhiều phần chuỗi khác nhau trong cùng một chuỗi đích. Nhập
các phép thay thế khác nhau dưới dạng các mục From-To riêng biệt. Trong ví dụ trên, hậu tố chuỗi đã được nhập như một mục thay đổi thay thế hàng loạt khác, từ -A thành -1.
