User interface

The CADMATIC P&ID application window includes the following main elements.

  1. Customizable Quick access toolbar.
  2. Title row, displaying <diagram name>/<workspace name> – <application version>.
  3. Button for accessing the Online help.
  4. Ribbon toolbar, consisting of tabs with command buttons (some including a drop-down menu) arranged into tool groups.
  5. The default location for the Properties pane, Object templates pane, and Markups pane.
  6. Status bar, displaying information fields on the left and in the middle and command buttons on the right.
  7. The default location for the Messages pane.
  8. Context menus, opened by right-clicking the active diagram.
  9. Working area, shows the open diagrams.

User interface elements are described below.

Quick access toolbar

You can add your most frequently used commands to the Quick Access Toolbar, and remove them if usage decreases. If a command you add to the quick access toolbar includes a menu in the ribbon toolbar, then the menu is available also in the Quick Access Toolbar.

  • You can add items to the Quick Access Toolbar by right-clicking the command in the File menu or the ribbon toolbar and selecting Add to quick access bar.

  • You can remove an item from the Quick Access Toolbar by right-clicking the item, either in its original location or in the Quick Access Toolbar, and selecting Remove from quick access bar.

    You cannot remove the default commands: Undo and Redo.

  • You can position the Quick Access Toolbar above or below the ribbon toolbar, and minimize or restore the ribbon toolbar, through the customization menu.

Tabs

The ribbon toolbar consists of the File menu and tabs that contain toolbar buttons arranged into groups.

Working area

The working area is where the actual diagrams are created and viewed.

When you have several diagrams open, use the menu of the Windows status bar button to switch between the diagrams or to arrange the diagram windows.

Right-clicking the active diagram opens a menu with commands that are applicable in the given context. All context-menu commands are described in Context menus, and object type specific context menus are shown in P&ID object types.

Properties

The Properties pane shows the database data of the selected object and allows editing the data.

For more details, see Property Pane.

Object templates

The Object templates pane includes the available object templates that define diagram symbols and connection lines.

For more details, see Template Pane.

Markups

The Markups pane shows markups added to diagrams in CADMATIC eShare.

For more details, see Markups Pane.

Messages

The Messages pane can display various messages such as the commands the user selects, the information the program shows to the user, and error messages.

For more details, see Message Pane.

Status bar

The bottom of the application window displays the status bar.

On the left, the status bar displays fields that can show the following information:

  1. The prompt shown to the user while performing a command, such as 'Pick objects to set', and 'Ready' after the command has finished.

  2. The active diagram's name, if several diagrams are open.

  3. The active diagram's editing status, such as 'Browse', 'Edit', or 'Modified'.

  4. The active diagram's origin point.

  5. The selected object's origin point, or the cursor location if Track location in status bar is enabled.

  6. The cursor's restricted status, such as 'X-fixed', 'Y-fixed', or 'Locked to line'.

  7. 'GRID' is shown when the grid is displayed (F7).

  8. 'ORTHO' is shown when cursor movements prefer orthogonal directions (F8).

  9. 'SNAP' is shown when snapping to grid points is enabled (F9).

  10. 'Automatic Insert' is shown when the active insertion command will automatically restart until the user cancels it (Esc).

On the right, the status bar displays action buttons:

  • – Turns both grid and snapping on or off. When enabled, the grid is displayed and the cursor snaps to the grid.

  • – Turns Ortho on or off. When enabled, the program tries to keep connection lines orthogonal (aligned with grid points).

  • – Opens a menu with the following items:

    • A list of open diagrams. Select a diagram from the list to make that diagram the active diagram.

    • Tile Horizontally – Select this to arrange the open diagrams horizontally.

    • Tile Vertically — Select this to arrange the open diagrams vertically.

    • Arrange – Select this to open a dialog where you can arrange the layout of the open diagram windows by dragging.

  • – Shows the Message Pane if it is hidden.

Context menus

Context menu for selecting objects | Context menu for one object | Context menu for multiple objects | Context menu for selecting objects in commands

Context menu for selecting objects

When nothing is selected and there is no active command, right-clicking the diagram opens a context menu with the following commands.

Command

Shortcut

Description

Select objects intersecting a box

 

Allows selecting objects that are partly or completely inside a rectangle defined by selecting two corner points.

The options Allow selecting drafting objects and Allow selecting diagram objects define what this command can select.

Select objects inside a box

 

Allows selecting objects that are completely inside a rectangle defined by selecting two corner points.

The options Allow selecting drafting objects and Allow selecting diagram objects define what this command can select.

Select objects connecting two points

 

Allows selecting diagram objects, connection lines, and connected labels along a route defined by selecting two connection points.

There can be several possible routes between the selected points. In the Accept Route dialog, selecting Yes accepts the currently selected route, and selecting No tries to include additional routes in the selection.

Select by… System

 

Opens a dialog for selecting all objects that use a specific system.

Select by… Line

 

Opens a dialog for selecting all objects that use a specific line.

Select by… Type of object

 

Opens a dialog for selecting all objects that represent a specific object type or object sub-type.

Paste

Ctrl+V

Pastes the contents of the clipboard into the active diagram.

Allow selecting drafting objects

 

When enabled, selections can include drafting objects.

Allow selecting diagram objects

 

When enabled, selections can include diagram objects.

2D-digitize

 

Opens the 2D-digitize menu.

Move to nearest grid point

F6

Moves the cursor to the nearest grid point.

Grid

F7

Shows or hides the grid.

Ortho

F8

Enables or disables cursor movements being restricted to orthogonal directions.

Ortho is only applied to the cursor in relevant contexts, such as when moving a diagram object.

Grid, Snap & Cursor step settings

F10

Opens the Grid, Snap & Cursor Step dialog. See Grid, Snap & Cursor step settings (F10).

Snap is only applied to the cursor in relevant contexts, such as when moving a diagram object.

Cancel

Esc

Cancels the context menu.

2D-digitize

The 2D-digitize context menu includes the following commands.

Command

Shortcut

Description

Cursor step > Double

7

Increases cursor's step length by doubling the current step length.

Cursor step > Half

8

Decreases cursor's step length by halving the current step length.

Cursor step > Small

9

Applies predefined short step length to the cursor.

Cursor step > Default

-

Applies predefined default step length to the cursor.

Set cursor hit distance

Ctrl+D

Opens a dialog for defining the size of the cursor area used for picking objects (1–50).

Lock/Release u-steps

5

Locks the cursor so that it cannot move in the X-direction and displays 'X-fixed' in the status bar, or releases the cursor if it was previously locked.

Lock/Release v-steps

6

Locks the cursor so that it cannot move in the Y-direction and displays 'Y-fixed' in the status bar, or releases the cursor if it was previously locked.

Zoom in

1

Zooms in on the diagram by halving the current display scale.

Zoom out

3

Zooms out of the diagram by doubling the current display scale.

Zoom all

;

Fits the whole diagram into the diagram window.

Zoom detail

'

Applies the Detail Scale defined in the User Interface settings to the diagram.

Track location in status bar

.

Enables or disables the continuous display of the cursor coordinates in the status bar.

Auto panning

&

Enables or disables automatic panning. If automatic panning is disabled, hold down the mouse wheel to pan.

Smooth panning

/

Enables or disables smoother panning movements when automatic panning is used.

Refresh visualization

F5

Refreshes the contents of the active diagram, for example if some drafting lines appear distorted after zooming.

Context menu for one object

When a single diagram object is selected and there is no active command, right-clicking the diagram opens a context menu with the following commands.

Main-level commands

In the context menu of diagram objects, the main level can contain the following items. Object type determines which of these menu items are shown.

Command

Shortcut

Description

Command in ribbon

More information

Browse

 

Opens a submenu with the commands listed in Browse menu commands.

Properties

 

Displays the properties of the object in the Properties pane.

Home > Show > Panes > Property Pane

Property Pane

Edit system

S

Opens the system editor for editing the system of the object.

Data > Identifiers > Systems and lines

Editing systems

Edit line

L

Opens the line editor for editing the line of the object.

Data > Identifiers > Systems and lines

Editing lines

Visual properties

 

Opens the visual properties of the object.

Change

 

Opens an object browser for selecting a different object template for the object.

Home > Object > Change

Change

Insert label

 

Inserts a default label to the selected object, if possible.

Home > Label > Insert

Label

Add point to line

 

Adds a control point to the selected connection line.

Delete selected point

 

Deletes the selected control point from the connection line.

Add node point to equipment at cursor

Add node point to object at cursor

Add node point to symbol at cursor

 

Adds a node to the selected object, to the point under the cursor. The user selects the node direction (0, 90, 180, 270) from the menu.

Home > Node > Insert

Insert

Modify node

 

Opens the Node Properties dialog.

Home > Node > Modify

Modify

Delete node point at cursor

 

Deletes the node point under the cursor, if possible.

Home > Node > Delete

Delete

Move

 

Allows moving the object. The connection lines follow the object to the new location.

Home > Modify > Move > Move

Move

Move and break connections

 

Disconnects the object from connection lines and allows moving it to a different location.

Home > Modify > Move > Move and break connections

Move

Copy without data

 

Copies the selection without data to the clipboard.

Home > Modify > Copy > Copy without data

Copy without data

Copy with data

 

Copies the selection with data to the clipboard.

Home > Modify > Copy > Copy with data

Copy with data

Copy to clipboard

 

Copies the selection to the clipboard.

Home > Modify > Copy > Copy to clipboard

Copy to clipboard

Reverse

 

Reverses the flow direction of the object.

Home > Modify > Reverse

Reverse

Mirror

 

Mirrors the object across its centerline.

Home > Modify > Mirror

Mirror

Delete

Del

Deletes the object.

Home > Modify > Delete

Delete

Apply

Enter

Applies the change.

Cancel

Esc

Cancels the context menu.

Browse menu commands

The Browse node of the context menu of diagram objects can contain the following commands.

Command

Description

Command in ribbon

More information

View data

Shows the current data of the object in read-only mode.

View checked in data

View checked in object data

Shows the latest checked-in data of the object in read-only mode. If you decide to cancel the check-out of the diagram, this is the data that the object will have.

View eShare data

If the position ID of the selected object is found in eShare, this command shows the eShare data of the object in a separate dialog.

View eShare data

Examine with eShare

If the position ID of the selected object is found in eShare, this command opens eShare in the default web browser and shows the object in examination mode.

Note: If the eShare project is configured to require eShare App, you can copy the address from the web browser and paste it into eShare App.

Examine with eShare

View EDM data

Shows the EDM data of the object.

View EDM data

View diagrams of linked object

Shows which diagrams contain objects that are linked to this object (by having the same position ID).

Manage linked objects

Highlight labels

Highlights the label of the object.

Highlight line

Highlights the whole line of the selected object. The name of the highlighted line is displayed in the status bar.

Data > Find > Highlight line

Highlight line

Show line end and direction

Highlights the pipe run, instrument line or cable as well as the object at each end of the line and shows a number to indicate where the head (1) and the tail (2) of the line are.

Context menu for multiple objects

When multiple diagram objects are selected and there is no active command, the context menu includes the following commands.

Command

Shortcut

Description

Command in ribbon

More information

Move

 

Allows moving the objects so that connection lines are re-routed to the new location using straight lines (right angles).

Home > Modify > Move > Move

Move

Move with slanted lines

 

Allows moving the objects so that connection lines are re-routed to the new location using slanted lines.

Home > Modify > Move > Move with slanted lines

Move

Move and break connections

 

Allows moving the objects so that connection lines are disconnected and do not follow the objects to the new location.

Home > Modify > Move > Move and break connections

Move

Copy without data

 

Copies the selection without data to the clipboard.

Home > Modify > Copy > Copy without data

Copy

Copy with data

 

Copies the selection with data to the clipboard.

Home > Modify > Copy > Copy with data

Copy

Copy to clipboard

 

Copies the selection to the clipboard.

Home > Modify > Copy > Copy to clipboard

Copy

Delete

Del

Deletes the objects.

Home > Modify > Delete

Delete

Navigate

 

Opens a menu that contains the Grid on/off (F7) command.

Cancel

Esc

Cancels the context menu.

Context menu for selecting objects in commands

When using a command that requires objects to be selected, the context menu includes the following commands.

Command

Shortcut

Description

Select/Deselect

Space

Selects the object under the cursor.

Insert previous set

P

Re-selects a previously selected set of objects, if still possible.

Objects inside a box

 

Allows selecting objects that are partly or completely inside a rectangle defined by selecting two corner points.

Objects intersecting a box

 

Allows selecting objects that are completely inside a rectangle defined by selecting two corner points.

Objects connecting two points

 

Allows selecting diagram objects, connection lines, and connected labels along a route defined by selecting two connection points.

There can be several possible routes between the selected points. In the Accept Route dialog, selecting Yes accepts the currently selected route, and selecting No tries to include additional routes in the selection.

Select by… System

 

Opens a dialog for selecting a system, and then allows the user to define a rectangle by selecting two corner points. Accepting the selection selects the objects that are completely inside the rectangle and use the given system.

Select by… Line

 

Opens a dialog for selecting a line, and then allows the user to define a rectangle by selecting two corner points. Accepting the selection selects the objects that are completely inside the rectangle and use the given line.

Select by… Type of object

 

Opens a dialog for selecting an object type or sub-type, and then allows the user to define a rectangle by selecting two corner points. Accepting the selection selects the objects that are completely inside the rectangle and represent the given object (sub-)type.

Highlight selection

L

When this option is enabled, the objects that are selected in the active diagram are highlighted.

Undo

U

Reverses the previous action.

Done

Enter

Accepts the action.

Cancel

Esc

Cancels the context menu.