Trình kiểm tra SCH
Parent page: Bảng Sch
Chọn thủ công các đối tượng Schematic để điền vào bảng SCH Inspector các đối tượng thiết kế cần xem hoặc chỉnh sửa.
Tóm tắt
Bảng SCH Inspector cho phép bạn xem xét và chỉnh sửa thuộc tính của một hay nhiều đối tượng thiết kế trong tài liệu schematic đang hoạt động (hoặc tất cả tài liệu schematic đang mở). Bảng 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.
Truy cập bảng
Truy cập bảng SCH Inspector bằng cách:
Xác định phạm vi hiển thị của bảng
Khi có số lượng lớn đối tượng được chọn trong vùng làm việc của trình biên tập, thường sẽ cần chỉnh sửa thuộc tính chỉ 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 tại. Có thể thực hiện điều này bằng các điều khiển có gạch chân ở đầu bảng, về cơ bản để xác định “phạm vi hiển thị” cho bảng:
Sử dụng điều khiển có gạch chân bên trái để đặt loại đối tượng có thể được hiển thị. Nhấp vào điều khiển này sẽ mở ra một cửa sổ chọn bật lên.
Dùng cửa sổ bật lên để chọn những loại đối tượng nào sẽ được đưa vào bảng để hiển thị và chỉnh sửa - hoặc tất cả đối tượng, hoặc các đối tượng cụ thể. Để chọn một hoặc 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 dùng 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 bật hiển thị cho các loại đối tượng cụ thể, điều khiển sẽ phản ánh lựa chọn đó bằng cách liệt kê các loại đã bật, ngăn cách bằng dấu phẩy.
Nhấp vào điều khiển có gạch chân bên phải (được minh họa ở trên là 'current document') để chọn từ các tùy chọn sau:
- current document - chỉ hiển thị các đối tượng đích từ tài liệu schematic đang hoạt động trong cửa sổ trình biên tập thiết kế
- all open documents - hiển thị các đối tượng đích từ tất cả tài liệu schematic đang mở, bất kể chúng thuộc dự án cha nào
- open documents of the same project - hiển thị các đối tượng đích từ tất cả tài liệu schematic đang mở là các tài liệu nguồn của cùng một dự án cha
Note: Đối với hai tùy chọn cuối của điều khiển này, các tài liệu schematic đang mở nhưng bị ẩn sẽ không được tính đến khi hiển thị đối tượng.
Kiểm tra thuộc tính đối tượng
Nhấp vào một đối tượng đơn trong cửa sổ trình biên tập thiết kế sẽ chọn đối tượng đó và hiển thị các thuộc tính liên quan của nó trong bảng SCH 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 bảng chỉ chứa một mục duy nhất, 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 linh kiện sẽ hiển thị mục 'Part', trong khi nhấp vào định danh linh kiện sẽ hiển thị mục 'Designator', v.v.
Thiết kế
Phần này của bảng cũng chỉ chứa một mục duy nhất, liên quan đến tài liệu sở hữu mà trên đó đối tượng đã được đặt.
Đồ họa
Phần này của bảng 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, hướng của nó và các màu được dùng để hiển thị.
Đặc thù đối tượng
Phần này của bảng chứa các thuộc tính riêng của đối tượng đang được kiểm tra và không phải là thuộc tính đồ họa. Ví dụ, chọn một linh kiện sẽ hiển thị một loạt thuộc tính dành riêng cho linh kiện:
- Mô tả
- Khóa Designator
- Khóa Part ID
- Khóa chân
- Tên tệp
- Cấu hình
- Định danh linh kiện
- Part hiện tại
- Chú thích Part
- Footprint hiện tại
- Loại linh kiện
- ...v.v.
Các đối tượng khác được chọn sẽ có các thuộc tính khác nhau được hiển thị. Ví dụ, chọn một Power Object (chẳng hạn như một đối tượng GND) sẽ chỉ cung cấp thuộc tính Text là thuộc tính riêng của đối tượng đó.
Tham số
Đối với một đối tượng mà các tham số có thể được “gắn” vào, phần này cho phép kiểm tra, thêm và xóa Parameters cho một hoặc nhiều đối tượ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 bằng cách sửa mục tương ứng trong bảng. 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 bảng để chỉnh sửa thuộc tính đối tượng - bảng vẫn sẽ mở, cho phép thay đổi một chuỗi thuộc tính theo yêu cầu mà không cần phải đóng rồi mở lại hộp thoại thuộc tính mỗi lần.
Nếu đối tượng đang được kiểm tra có các đối tượng con liên kết với nó, chúng sẽ xuất hiện màu xanh trong phần Object Specific (giống như một siêu liên kết). Nhấp vào các mục này để hiển thị các thuộc tính dành riêng cho các đối tượng con đó. Với mỗi đối tượng con, sẽ có một liên kết trở lại đối tượng cha - liên kết 'Owner' trong phần Object Specific của bảng.
Sử dụng các liên kết của bảng (màu xanh) để đi sâu xuống chỉnh sửa tham số của đối tượng con, sau đó dùng liên kết Owner để quay lại đối tượng cha.
Một ưu điểm khác của việc dùng bảng để chỉnh sửa là có thể sửa nhiều đối tượng tại cùng một nơi mà không cần chỉnh sửa từng đối tượng một thông qua các 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 lựa chọn sẽ được hiển thị trong bảng. Các thuộc tính chung nhưng có giá trị khác nhau giữa các đối tượng sẽ được hiển thị là <...>. Hãy chỉnh sửa thuộc tính theo nhu cầu - các thay đổi thực hiện sẽ được áp dụng ngay lập tức cho từng đối tượng trong lựa chọn.
Chỉnh sửa thuộc tính có giá trị số
Đối với một thuộc tính dạng số của đối tượng được chọn, cách sửa đơn giản nhất là nhập giá trị mới để thay thế giá trị hiện tại. Có thể dùng 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 chỉ định dấu sẽ được hiểu là dương. Vì vậy nhập 20 cũng giống như nhập +20.
Có thể nhập đơn vị đo cụ thể cho một giá trị. Phần mềm sẽ chuyển đổi giá trị đó sang đơn vị hiện tại được định nghĩa 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.
Thay thế hàng loạt thuộc tính dạng chuỗi
Có những lúc cần sửa một thuộc tính dạng chuỗi dùng chung cho nhiều đối tượng được chọn trong vùng làm việc. Ví dụ, đổi tên các đối tượng nhãn net của data bus đã chọn từ D1, D2, D3, v.v. thành Data1, Data2, Data3, v.v. Để thực hiện kiểu thay thế hàng loạt này, bảng 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 trường hợp các nhãn net của data bus, bạn sẽ nhập {D=Data} vào trường giá trị của thuộc tính Text.
Để 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ế, mỗi mục nằm trong bộ dấu ngoặc nhọn riêng. Ví dụ, hãy xét các nhãn net sau, liên kết với dây ra của một linh kiện WB_PRTIO, được cấu hình có bốn cổng I/O 8-bit:
XPort8A_Out[7..0]
XPort8B_Out[7..0]
XPort8C_Out[7..0]
XPort8D_Out[7..0]
Bây giờ giả sử bạn đã đặt một linh kiện WB_PRTIO thứ hai, được cấu hình có bốn cổng I/O 32-bit. Thay vì đặt từng nhãn net riêng lẻ theo cách tương tự trên từng dây ra của từng cổng trong thiết bị thứ hai này, có thể chọn cả bốn nhãn net ở trên, sao chép, rồi dán vào các dây tương ứng của thiết bị cổng mới và sau đó đổi tên chúng. Chính ở thao tác cuối cùng này mà tính năng thay thế chuỗi hàng loạt phát huy tác dụng.
Nếu định dạng mong muốn của các nhãn net mới là YPort32x_Out[31..0], trong đó x đại diện cho cổng (A, B, C hoặc D), thì khi đã chọn bốn nhãn net, bảng SCH Inspector có thể được dùng để nhập nội dung sau vào trường giá trị của thuộc tính Text:
{X=Y}{8=32}{7=31}
Phần mềm nhận mục nhập này và thực hiện việc thay thế hàng loạt - thay thế theo biểu thức thứ nhất, rồi 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
Bảng SCH Inspector cung cấp thêm hỗ trợ cho việc sửa chuỗi thông qua tính năng Smart Edit của nó. Chỉ cần nhấp vào một thuộc tính dùng chung của các đối tượng được chọn mà giá trị của nó là chuỗi. Một nút
sẽ xuất hiện ở ngoài cùng bên phải của ô. Nhấp vào nút này để mở hộp thoại Smart Edit.
Hộp thoại này cung cấp một phương thức 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 trong hộp thoại Smart Editor cung cấp cách thay thế đơn giản, trực tiếp, tương tự phần thay thế chuỗi đã nói trước đó (nhưng không cần nhập dấu ngoặc nhọn). Nhấp vào bên trong trường From và nhập phần của chuỗi hiện tại cần được thay thế. Sau đó 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 được hiển thị ở cuối tab.
Ví dụ, hãy xem xét một số định danh linh kiện có tiền tố RA cần được đổi thành RP. Trong trường hợp này, hãy chọn các linh kiện, nhấp vào thuộc tính Component Designator trong panel và mở hộp thoại Smart Edit. Sau đó, trên tab Batch Replace, nhập RA vào trường From và RP vào trường To (do đó chuỗi thay thế là {RA=RP}). Lưu ý rằng chỉ cần nhập A và B vào các trường From/To cũng cho kết quả tương đương, vì ký tự P không thay đổi.
Sau khi nhấp vào OK, các định danh linh kiện trên sơ đồ nguyên lý sẽ được sửa đổi 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.
Hãy 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. Xem lại ví dụ WB_PRTIO trước đó (xem Thay thế hàng loạt các thuộc tính dạng chuỗi ở trên), trong đó các chuỗi có dạng XPort8x_Out[7..0] cần được đổi thành YPort32x_Out[31..0]. Trong trường hợp này, bạn sẽ nhập ba mục thay thế riêng biệt trên tab Batch Replace, như minh họa ở đây.
Chỉnh sửa/Thêm Tham số
Đối với một đối tượng có thể “đính kèm” tham số, một phần bổ sung sẽ được hiển thị trong panel SCH Inspector - Parameters.
Đối với một đối tượng đang được chọn, phần này liệt kê tất cả các tham số hiện được định nghĩa cho đối tượng đó. Đối với nhiều đối tượng được chọn, phần này chỉ hiển thị những tham số dùng chung cho tất cả các đối tượng trong vùng chọn.
Nhấp vào siêu liên kết của tên tham số để hiển thị và chỉnh sửa các thuộc tính của tham số đó trực tiếp trong panel. Nhấp vào liên kết 'Owner' để quay lại chỉnh sửa đối tượng cha mà tham số đó thuộc về.
Có thể thêm bất kỳ số lượng tham số do người dùng định nghĩa nào từ phần này của panel. Đối với linh kiện, điều này cho phép bạn định nghĩa từ định mức linh kiện, thông tin tồn kho, dữ liệu mua sắm cho đến lịch sử sửa đổi.
Chỉ cần nhập giá trị cho tham số mới vào trường ở bên phải mục Add User Parameter. Khi bạn nhấn Enter hoặc nhấp ra ngoài trường, hộp thoại Add new parameter to n object(s) sẽ xuất hiện, trong đó n biểu thị số lượng đối tượng thiết kế đang được chọn mà tham số mới này sẽ được thêm đồng thời vào.
Thay đổi tên của tham số mới nếu cần và nhấp OK - tham số sẽ được thêm vào danh sách tham số của (các) đối tượng đang chọn.
Để xóa một tham số khỏi (các) đối tượng đang chọn, hãy nhấp vào ký hiệu
ngay bên trái tên tham số. 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 xóa.
Ghi chú
- Nhấn phím F11 sẽ bật/tắt hiển thị của panel trong không gian làm việc.
- Thông tin chỉ xuất hiện trong panel khi một hoặc nhiều đối tượng đã được chọn trong cửa sổ trình biên tập thiết kế.
- Nếu bạn đã xác định phạm vi hiển thị cho panel để hiển thị các loại đối tượng cụ thể, phạm vi này sẽ vẫn được giữ nguyên khi vùng chọn bị xóa trong không gian làm việc chính. Nếu sau đó bạn chọn một đối tượng không thuộc phạm vi đã xác định trước đó này, panel sẽ hiển thị một điều khiển ở giữa - 'Nhấp vào đây để hiển thị tất cả đối tượng' - và khi nhấp vào đó, phần Include của phạm vi hiển thị sẽ được đặt lại thành tất cả các loại đối tượng.
- Bạn có thể dùng các phím Up/Down Arrow để di chuyển lần lượt lên và xuống danh sách thuộc tính trong panel.


