Validating the Harness Design

Now reading version 19. For the latest, read: Validating the Harness Design for version 25

Configuring the Verification Options and Running the Validation

Altium Designer can check your harness design for logical, electrical, and drafting violations between the design content and project checking settings. There are a number of checks that can be performed on the harness design configured as part of the project options. Select the Project » Project Options command from the main menus to open the Project Options dialog and select its Error Reporting tab. The Report Mode of each violation can be changed to one of four values by clicking on it and selecting the desired value in the drop-down.

Configure the required violation checks on the Error Reporting tab of the Project Options dialog.
Configure the required violation checks on the Error Reporting tab of the Project Options dialog.

To validate your harness design, right-click the project entry in the Projects panel and select the Validate Harness Project <ProjectName> command from the context menu. To validate a harness project focused in the Projects panel, you can also use the Project » Validate Harness Project <ProjectName> command from the main menus or the  control at the top of the panel.

Validate your harness design using the Validate Harness Project &lt;ProjectName&gt; command.
Validate your harness design using the Validate Harness Project <ProjectName> command.

Interpreting Messages and Locating Violations

Once the project has been validated, the Messages panel will list any check violations that have been detected.

The Messages panel will only open automatically if there is at least one Error or Fatal Error condition. To check for a Warning, you will need to open the panel manually (by clicking the Panels button on the bottom-right of the design space and choosing Messages).

The Messages panel is command central for presenting violations. Things to be aware of include:

  • The Messages panel has two regions – the upper grid region summarizes the violations; the lower region gives details of the currently selected violation.
  • Double-click on a message to cross-probe to that violation. Double-click on a detail to show that specific object.
  • You can click on any of the Messages panel column headings (e.g., Class, Document, Message) to assist in sorting the errors and warnings.
  • Right-click in the Messages panel then use the Group By sub-menu options to group the errors and warnings by a specific criteria.
  • Right-click in the Messages panel then use the appropriate Clear command to delete messages or use the Export To Report command to export the messages to a report.

    Clearing messages does not necessarily mean the messages have been resolved. The same unresolved messages will be listed after performing validation again. Message clearance is a visual aid when resolving errors in the design that allows you to manually remove messages as you feel they have been resolved. Validation must be launched again to obtain an up-to-date picture of any violations that still exist.

If validation errors and warnings are enabled for display in documents (enabled on the Schematic – Compiler page of the Preferences dialog), an offending object will display a colored squiggle beneath it. Hovering over the object will display a pop-up hint that summarizes the violation.

Use the controls associated with the Object Hints entry in the Connectivity Insight Options region (the System – Design Insight page of the Preferences dialog) to determine the launch style for object hints (Mouse Hover and/or Alt+Double Click).

Harness Design Violation Types

The sections below include detailed information about each error check available for harness designs.

Violations Associated with Layout Drawing

Violations Associated with Wiring Diagram

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Note

The features available depend on your Altium product access level. Compare features included in the various levels of Altium Designer Software Subscription and functionality delivered through applications provided by the Altium 365 platform.

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Content