Tin nhắn

Parent page: Các bảng điều khiển Workspace Manager

Bảng  Messages hiển thị một tập hợp các thông báo vi phạm từ trình biên dịch cho sơ đồ nguyên lý hiện tại.
Bảng Messages hiển thị một tập hợp các thông báo vi phạm từ trình biên dịch cho sơ đồ nguyên lý hiện tại.

Tóm tắt

Bảng Messages là khu vực liệt kê tập trung các cảnh báo, lỗi và thông báo trạng thái được tạo ra bởi các thao tác như biên dịch sơ đồ nguyên lý hoặc dự án, chạy kiểm tra quy tắc thiết kế, hoặc sử dụng bất kỳ tính năng nào khác của phần mềm có hỗ trợ thông báo.

Truy cập bảng

Để mở bảng Messages , hãy nhấp vào nút View | System |Messages.

Thông báo trong bảng

Bảng Messages cung cấp luồng thông tin thông báo trực tiếp liên quan đến thao tác hiện tại. Khi áp dụng, phần bên dưới của bảng sẽ cung cấp thêm chi tiết về (các) đối tượng gây lỗi liên quan đến thông báo hiện đang được chọn. Nếu không nhìn thấy, ngăn Details có thể được kéo lên từ mép dưới của bảng.

Bảng này cung cấp thêm chi tiết cho từng lớp thông báo do Compiler tạo ra.Bảng này cung cấp thêm chi tiết cho từng lớp thông báo do Compiler tạo ra.

Các thông báo sẽ tự động được xóa (nhưng không nhất thiết đã được xử lý) khi một thao tác mới có tạo thông báo được kích hoạt.

Cấu hình thông báo

Bảng Messages thường được dùng để báo cáo kết quả biên dịch dự án hoặc sơ đồ nguyên lý và liệt kê mọi cảnh báo và/hoặc lỗi mà Compiler có thể phát hiện trong khi kiểm tra tính toàn vẹn về điện và trình bày bản vẽ của thiết kế. Trong trường hợp này, các thông báo riêng lẻ trong bảng sẽ bị ảnh hưởng trực tiếp bởi các mức báo lỗi và/hoặc ma trận kết nối được định nghĩa trong hộp thoại Options for Project.

Các mức báo lỗi cho các lớp thông báo được cấu hình trong tab Error Reporting tab của hộp thoại Options for Project, được mở bằng nút Project | Content | 

.

Các mức báo lỗi được định nghĩa trong hộp thoại Options for Project sẽ được phản ánh trong nội dung của bảng Messages.

Nội dung

Cùng với báo cáo từ Compiler, bảng Messages cũng cung cấp thông tin cảnh báo/lỗi/trạng thái cho các tính năng khác trong phần mềm, chẳng hạn như Design Rule Checking (DRC) và Autorouter. Thông tin chứa trong một thông báo có thể được chia thành một số khu vực riêng biệt:

  • Class – Về cơ bản đây là kiểu, hoặc loại, của thông báo. Có nhiều lớp thông báo khác nhau và chúng liên quan đến các tính năng khác nhau của phần mềm. Ví dụ, các thông báo từ Compiler bao gồm các mục thông tin đơn giản, cảnh báo chung, lỗi cụ thể và lỗi nghiêm trọng, chẳng hạn như xung đột tài liệu nền tảng. Sau đây là danh sách các lớp thông báo thường gặp:
    • Info - thông báo thông tin chung từ Compiler, chẳng hạn như cho biết quá trình biên dịch thành công.
    • Warning - vi phạm biên dịch được đánh dấu, trong đó kiểu vi phạm được đặt Report Mode là Warning.
    • Error - vi phạm biên dịch được đánh dấu, trong đó kiểu vi phạm được đặt Report Mode là Error.
    • Fatal Error - vi phạm biên dịch được đánh dấu, trong đó kiểu vi phạm được đặt Report Mode là Fatal Error.
    • Warning - vi phạm biên dịch được đánh dấu, trong đó kiểu vi phạm được đặt Report Mode là Warning, nhưng (các) đối tượng gây lỗi đã được đặt chỉ thị No ERC để chặn vi phạm này.
    • Error - vi phạm biên dịch được đánh dấu, trong đó kiểu vi phạm được đặt Report Mode là Error, nhưng (các) đối tượng gây lỗi đã được đặt chỉ thị No ERC để chặn vi phạm này.
    • Fatal Error - vi phạm biên dịch được đánh dấu, trong đó kiểu vi phạm được đặt Report Mode là Fatal Error, nhưng (các) đối tượng gây lỗi đã được đặt chỉ thị No ERC để chặn vi phạm này.
    • Một vi phạm quy tắc thiết kế được đánh dấu, từ Design Rule Checker. Nội dung văn bản sẽ thay đổi tùy theo loại quy tắc bị vi phạm.
    • Một thông báo từ Situs Autorouter cảnh báo về một hành động đang được Autorouter thực hiện, chẳng hạn như bắt đầu đi dây, bắt đầu một lượt đi dây, và kết thúc một lượt đi dây.
    • Một thông báo từ Situs Autorouter cho biết trạng thái đi dây, chẳng hạn như đã đi dây được bao nhiêu kết nối và thời gian thực hiện.

Các thông báo liên quan đến Comparator sẽ khác nhau, với các lớp thông báo tương ứng với nhiều kiểu so sánh được hỗ trợ, ví dụ như:

Các thông báo compiler bị chặn chỉ được hiển thị trong bảng khi tùy chọn Report Suppressed Violations in Messages Panel được bật trên tab Error Reporting của hộp thoại Options for Project.
  • Document – Tài liệu nguồn nơi tồn tại nguyên nhân của cảnh báo/lỗi/vi phạm.
  • Source – Máy chủ hoặc engine đã thực hiện tác vụ khi gặp cảnh báo/lỗi/vi phạm đó (ví dụ: Compiler).
  • Message – chính nội dung thông báo.

Mỗi thông báo cũng được đóng dấu ngày giờ và được gán một số cụ thể trong danh sách.

Cross probing

Khi áp dụng, một thông báo có thể được cross-probe tới (các) đối tượng gây lỗi trên tài liệu bị ảnh hưởng. Cross-probing sẽ đưa khung nhìn workspace hiện tại trực tiếp tới đối tượng trên tài liệu liên quan hoặc gián tiếp, tùy thuộc vào nguồn cụ thể của thông báo. (Các) đối tượng gây lỗi sẽ tự động được phóng to và căn giữa (nếu có thể) trong cửa sổ trình soạn thảo thiết kế.

Tài liệu sẽ được kích hoạt nếu chưa hoạt động, hoặc được bỏ ẩn và kích hoạt nếu trước đó đang ở chế độ ẩn.

Để cross-probe từ một thông báo cần quan tâm, chẳng hạn như lỗi Compiler, hãy nhấp đúp vào tên thông báo hoặc chọn Cross Probe từ menu ngữ cảnh khi nhấp chuột phải. Trong trường hợp này, việc chạy lệnh cross-probe sẽ đưa trực tiếp tới (các) đối tượng gây lỗi trên tài liệu liên quan trong cửa sổ trình soạn thảo thiết kế.

Trong ví dụ hiển thị bên dưới, compiler đã tạo lỗi trùng designator với các mục trùng lặp được liệt kê trong ngăn Details của bảng. Cửa sổ trình soạn thảo thiết kế sẽ tô sáng từng mục khi chúng được chọn.

Cross-probing từ một thông báo lỗi Compiler. Cross-probing từ một thông báo lỗi Compiler.

Tương tự, cross-probing từ thông báo lỗi DRC trong bảng sẽ đưa trực tiếp tới đối tượng gây lỗi trên tài liệu liên quan – trong trường hợp bên dưới là vi phạm quy tắc chiều rộng PCB.

Khởi chạy kiểm tra DRC bằng nút Run Design Rule Check trong hộp thoại Design Rule Checker: Home | Design Rules |

.

 Cross-probing từ một thông báo DRC vi phạm quy tắc chiều rộng.

Khi cross-probe tới một tài liệu PCB, hãy bảo đảm tài liệu PCB tương ứng là tài liệu đang hoạt động trong cửa sổ trình soạn thảo thiết kế; nếu không, cross-probing vẫn sẽ xảy ra nhưng khung nhìn sẽ không nhảy tới tài liệu đó.

Menu chuột phải

Menu ngữ cảnh khi nhấp chuột phải cho bảng cung cấp các lệnh sau:

  • Group By – Nhóm các thông báo theo nguồn, lớp hoặc tài liệu.
  • Cross Probe – Cross-probe từ thông báo đang chọn trong bảng tới đối tượng chịu trách nhiệm cho thông báo đó trong tài liệu liên quan.
  • Cross Probe Next Message – Cross-probe tới thông báo đã báo cáo tiếp theo - điều hướng bằng phím tắt Ctrl+Shift+F3.
  • Cross Probe Previous Message – Cross-probe tới thông báo đã báo cáo trước đó - điều hướng bằng phím tắt Ctrl+Shift+F4.
  • Place Specific No ERC for this violation – (Chỉ dành cho thông báo Compiler) Kích hoạt lệnh Place No ERC element để loại bỏ kiểm tra lỗi tại điểm được chỉ định – tương đương với Home | Circuit Elements | Directives » Generic No ERC trên menu ribbon chính.
  • Clear All – Xóa tất cả các thông báo hiện đang hiển thị trong bảng.
  • Clear Selected – Xóa tất cả các thông báo đang được chọn khỏi bảng.
  • Clear Class – Xóa tất cả các thông báo khỏi bảng có cùng lớp với thông báo hiện đang được chọn.
  • Save – Lưu danh sách thông báo hiện tại trong bảng ra tệp. Sau khi chạy lệnh, hộp thoại Save Message List To File sẽ mở ra. Sử dụng hộp thoại này để duyệt đến vị trí đích muốn lưu tệp và đặt tên mới cho tệp (nếu cần).
  • Save Selection – Lưu các thông báo đang chọn trong bảng ra tệp. Sau khi chạy lệnh, hộp thoại Save Message List To File sẽ mở ra. Sử dụng hộp thoại này để duyệt đến vị trí đích muốn lưu tệp và đặt tên mới cho tệp (nếu cần).
  • Export To Report – Tạo một tệp HTML liệt kê nội dung hiện tại của bảng Messages.
  • Copy – Sao chép các thông báo đang chọn vào clipboard của Windows.
  • Print – Xem trước và in báo cáo chứa tất cả các thông báo hiện đang được liệt kê trong bảng.

Lưu ý

  1. Không phải tất cả thông báo đều có thể cross-probe. Bạn chỉ có thể cross-probe từ một thông báo nếu thông báo đó có tài liệu liên quan hợp lệ (đang tồn tại) được chỉ định trong trường Document của thông báo.
  2. Dữ liệu có thể được sắp xếp theo bất kỳ cột nào bằng cách nhấp vào tiêu đề của cột đó. Nhấp một lần để sắp xếp tăng dần; nhấp lần nữa để sắp xếp giảm dần.
  3. Thứ tự hiển thị các cột dữ liệu có thể thay đổi. Để di chuyển một cột, hãy nhấp vào tiêu đề của cột đó và kéo theo chiều ngang đến vị trí mong muốn. Một vị trí hợp lệ sẽ được biểu thị bằng sự xuất hiện của hai mũi tên vị trí màu xanh lá.
  4. Việc xóa thông báo không nhất thiết có nghĩa là các thông báo đó đã được xử lý xong. Những thông báo chưa được xử lý sẽ lại được liệt kê sau khi thực hiện cùng lệnh đã tạo ra các thông báo đó ban đầu. Việc xóa thông báo là một hỗ trợ trực quan khi xử lý lỗi trong thiết kế, cho phép bạn tự xóa các thông báo khi cảm thấy chúng đã được giải quyết. Lệnh khởi phát phải được chạy lại để có được bức tranh cập nhật về mọi vi phạm vẫn còn tồn tại.
  5. Đối với các thông báo đặc thù của PCB/Compiler/Comparator, nếu tài liệu liên quan bị đóng, các mục thông báo tương ứng sẽ tự động bị xóa khỏi bảng. Ví dụ, nếu bạn chạy DRC Check trên một tài liệu PCB, mọi thông báo vi phạm được liệt kê trong bảng Messages cho tài liệu đó sẽ bị xóa khỏi bảng nếu tài liệu bị đóng.

 

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Nội dung