Project tree

The project tree hierarchically displays all marker groups and their assignment to contexts. An entry with the corresponding task name is automatically created in the tree for the system tasks. System tasks are grouped into corresponding contexts once they have been assigned to cores.

An entry is also created in the project tree for user-related marker groups. Depending on the call used, the assignment to contexts in the user program (see FB_RTMon_LogMark or FB_RTMon_LogMarkBase) is made either in relation to the ADS port of the user program or based on a user-defined context ID.

The user-related nodes are created either manually by using the context menu entries (see Project tree) or automatically if the AutoCreateUserContexts option (see Project node) is enable or the User contexts option is called.

User-related nodes are named according to their Properties page (see Context node or Marker group element).

Context menu entries in the project tree

The following table shows all context menu entries in the project tree (and the node type on which they are available).

Command

Node type

Meaning

Add New User Context

Project node

Adds a user context.

Import User Context

Project node

Imports a user-related context including all subelements.

Add New User Group

User-related context node

Adds a user-related marker group.

Remove User Context

User-related context node

Deletes a user-related context.

Export User Context

User-related context node

Exports a user-related context including all subelements.

Remove User Group

User-related marker group node

Deletes a user-related marker group.

Sample:

The following figure shows the representation of a project tree as it is automatically generated after the recording is started (with the AutoCreateUserContexts option activated). In addition to the system tasks distributed over Core 0 and Core 1, three user-related marker groups are generated, which have not yet been named here.

Project tree 1: