Applied Parameters: None
This command is used to place a Compile Mask object onto the active document. A compile mask is a design directive. It is used to effectively hide the area of the design it contains from the Compiler, allowing you to manually prevent error checking for circuitry that may not yet be complete and you know will generated compile errors. This can prove very useful if you need to compile the active document or project to check the integrity of the design in other specific areas, but do not want the clutter of compiler-generated messages associated with unfinished portions of the design.
Compile masks are available for placement in the Schematic Editor, by:
- Choosing Place » Directives » Compile Mask from the main menus.
- Locating and using the Compile Mask command () on the Active Bar.
- Right-clicking and choosing Place » Directives » Compile Mask from the context menu.
After launching the command, the cursor will change to a cross-hair and you will enter compile mask placement mode. Placement is made by performing the following sequence of actions:
- Position the cursor and click or press Enter to anchor the first corner of the mask.
- Move the cursor to adjust the size of the mask, such that it completely encapsulates the area of the design that you want hidden from the Compiler, then click or press Enter to anchor the diagonally-opposite corner and thereby complete placement of the mask. Design objects falling completely within the bounds of the mask will become grayed-out.
- Continue placing further compile masks, or right-click or press Esc to exit placement mode.
- While compile masks can be rotated or mirrored along the X or Y axis, this has no effect on the orientation of the design circuitry within.
- For information on how a placed compile mask object can be modified graphically, directly in the workspace, see Graphical Editing.
- While attributes can be modified during placement (Tab to bring up the Properties panel), bear in mind that these will become the default settings for further placement unless the Permanent option on the Schematic - Defaults page of the Preferences dialog is enabled. When this option is enabled, changes made will affect only the object being placed and subsequent objects placed during the same placement session.