Views

Views provide an easy-to-navigate, compact environment for the development of PROIV functions. Many objects, such as properties and logics are accessible from different views to reduce the need of navigating to a specific view to perform an operation. However some views are only applicable to certain function types e.g. Update functions do not have a Statics view, as this is only applicable to Screen, Document and Report function types. Object properties can be quickly and easily maintained on the Object Properties Grid, which is available on the Structure, Dynamics, Statics, Events, and File views. Furthermore, the Structure view facilitates the selection of multiple objects and the maintenance of the aggregated object properties.

Structure View

Left Pane

The primary view for all functions is the Structure View and the left pane provides an expandable tree of all objects in a function. Objects are differentiated by their object type icons and Tag IDs. This view supports the clipboard tools such as Add, Delete, Copy and Paste options and these are available on the PROIV Developer Toolbar and the tree right-click menu. When pasting structure object fragments into this view the fragment is placed after the selected object unless a logical choice is possible in which case a pop-up window prompts for the exact paste point. This also applies when adding new object via the tree.

The symbols can be used to fully expand and contract the tree.

Right Pane

The contents of the right pane can be changed using these icons and they display:

Multiple Object Properties

Click here to view an example Structure view.

Dynamics View

The Dynamics view provides an editable paging screen with a graphical representation of the function structure. Dynamic objects are objects, which affect or are affected by the PROIV Timing Cycle.

Click here to view an example Dynamics view.

Statics View

The Static view contain Static Groups which include objects that are rendered once in a cycle.

Click here to view an example Statics view.

Events View

The Events view represents both the function structure (fully expanded) and all available, or assigned Event Points in a function.

Click here to view an example Events view.

File View

The File view is similar to the Dynamics view but it is filtered to display only cycles and File Accessors. This enables you to identify which files are accessed by which cycles and in what modes.

Click here to view an example File view.

AC/CB View

Action Control and Control Bars can be maintained from the AC/CB View. Properties of Action Controls, Control Bars, drop-down menus, right-click menus and sub menus can be set on the AC/CB view.

Click here to view an example AC/CB view.

Linkage View

The Linkage view details the known calls from and to a selected function.  

Click here to view an example Linkage view.

For more information see Migrating Existing PROIV Code to PROIV Developer and Linkage View.

Tools View

The Tools view displays the available developer tools currently supplied with PROIV Developer. Some of these may be disabled by security options applied by the administrator. Click on an icon to open the required tool.

Click here to view an example Tools view.

System View

The System view and the Tools view are always available even if there is not a function open. The System view enables you to open or run a function, view system information, enter communication variables and select Link functions. These options are can be enabled with the System View settings in the Developer Options window.

Click here to view an example System view.

Comment on this topic

Topic ID: 500442