Visualization > Menu Configuration

Menu Configuration

The Menu Configuration view in the Visualization activity allows you to define hierarchical menu items that can be used at runtime to provide navigational assistance to an operator.

The way a menu is implemented is determined by the Starter Project upon which a project was based. For example, in a project based on the StruxureWare Starter Project, the menu is incorporated as a common feature across every page. In a project based on the Situational Awareness Starter Project, the menu you configure determines the layout of the Navigation Zone on the operator dashboard.

For an appropriate description of the Menu Configuration Properties, select the Starter Project that was used to create your project.

Through the combination of Cicode and graphical objects, you can create a custom menu system that suits your project.

At runtime, three types of menu trees are created.

  1. The first type of menu tree allows you to access the configured menu items for generic (all) pages or a specific page. You can access this menu tree using the Cicode function MenuGetGenericNode to get the page node for the generic pages, and MenuGetPageNode to get the menu items specific to a page.
  2. The second menu tree automatically merges the menu items for the generic pages and the items specified for the current page. You can access this menu tree using Cicode function MenuGetWindowNode to get to the root node.
  3. The third type of menu tree exists as a virtual menu that is not associated with the generic pages. You can access this menu tree using Cicode function MenuGetWindowNode to get to the root node.

Note: For existing users of the CSV_Include project, the menu was defined in a file called Menu.dbf in your project folder. You can migrate the menu definition in this file to the built-in menu configuration database using the Migration Tool. This step is useful if you plan to migrate your project from the CSV_Include project to a newer set of templates.

See Also

Published June 2018