Applied Parameters: Action=Compile|ObjectKind=FocusedProject
Summary
This command is used to compile all source documents of the focused project.
Access
This command can be accessed by:
- Right-clicking over the entry for a project in the Projects panel, and choosing the Compile Project command from the context menu.
- Focusing the entry for a project, or one of its associated documents in the Projects panel, then clicking the
button at the top of the panel.
Use
First, ensure that the project you wish to compile is the focused project in the Projects panel.
After launching the command, the focused project will be compiled.
For a PCB design project, the compilation process performs four functions:
- Instantiates the design hierarchy.
- Establishes net connectivity between all the design sheets.
- Builds an internal Unified Data Model (UDM) of the design.
- Checks for logical, electrical and drafting errors between the UDM and compiler settings.
With respect to point 4, any violations that are detected by the Compiler will be listed as warnings and/or errors in the Messages panel.
Tips
- An entity in the Projects panel is focused either by clicking on it, or right-clicking on it. To distinguish it as being the focused entry, it appears with a blue border.
- The Compiler uses the options defined on the Error Reporting and Connection Matrix tabs of the Options for Project dialog (as applicable to the project type), when checking the source documents for violations.
- For a PCB design project, use the Navigator panel to peruse the connectivity model for the compiled source documents. The Projects panel can also be used to browse components and nets for the design.