Events View

  

DEVELOPER

The Events View allows all the logic IDs in a function to be viewed and maintained in one screen.

The view provides a complete picture of the function’s timing cycle. This is different for different function types, so the detail of the screen varies by function type. However, the method of using this screen is the same for all Function Types and this is described here.

Like the Dynamics View, you can see all the cycles in the function, with different coloured boxes making the nested structure of the cycles clear. Within each cycle, the display shows all the objects that have a dynamic effect on the PROIV timing cycle. To aid navigation between the Dynamics View and Events view the same objects and object filtering is used.

The Object column displays the tag name for each object and the Object Type icons. Clicking on the icon opens a Morph Object To window where you can select an alternative type for that object.

The icons used as column headings show the type of event point, e.g. On Function Entry is the first column for all function types. The columns are shown in timing cycle order, so On Function Exit is always the last column.

Events View Column Icons


Icon

Description

Logic performed on the entry to a function.

Logic performed on the entry to a cycle.

Logic performed when screen mode is selected.

Logic performed during a sort/select cycle.

Function Keys or Associated Window/SEL.

Logic performed on focus.

Logic performed on window entry.

Standard validation triggered by keyboard entry

Custom validation triggered by keyboard entry, or a mouse click if Single Click Event Processing is enabled.

Logic performed when data appears.

Logic performed on lost focus.

Logic performed before read during the sort pass.

Logic processed before file read.

Logic performed if a record is locked.

Logic performed after unsuccessful attempt to read a record.

Logic performed after record read.

Logic performed before a write to a file.

Logic performed on file write error.

Logic performed after write to a file.

Logic performed on EOD or Cancel.

Logic performed on the exit from the cycle.

Logic performed on the exit of a function

Logic and Function Keys

Each object shown in the Events View has a corresponding select box at the far left of the screen. These are used to select objects when building a clipboard fragment.

Displaying an Object’s Properties

To access an object's properties, select the Change view icon to display the Object Properties Grid. This displays the object's properties which can be directly selected and amended.

Note: Setting the Enable Object Properties in Views option in the Developer Options window ensures that the icon appears in the Development Views.

Alternatively select the object, and then click theChange viewicon on the PROIV Developer Toolbar to display the selected object properties.

Expanding the View

Click Expand Detail icon in the bottom toolbar to expand the events view so that it includes more objects in the function structure overview.

Click Contract Detail icon on the bottom toolbar to contract an expanded view. When the view has been fully contracted, only the Function object and Cycle structures will be visible.

Click Redisplay Structure from Current Object icon on the bottom toolbar to re-display the contents of the view, starting with the current object shown at the top of the screen.

Adding New Objects

Select an object and click the Add Objects After Current Selection icon on the toolbar to add new components to the function, below the selected object.

Changing an Object Type

Double-click on the Object Type icon to open the Morph Object To window. To change the object’s type, double-click on the new object type in the Morph Object To window. The Property Sheet for the new object type opens so that you can redefine the object’s properties. If it is not possible to change the object type then the double-click does nothing.

Comment on this topic

Topic ID: 500128