GefVCRService and the GefVCRControlApp

Dynamic Graphical Replay consists of the GefVCRService and the GefVCRControlApp. It works by disconnecting existing CIMPLICITY user connections from the CIMPLICITY Point Manager and reconnecting to an alternate data source, the GefVCRService. The GefVCRControlApp controls point data source switching, playback of data, and searching.

When you are going to use the DGR you open a CimView screen; a connection is made to the Point Manager. The Point Manager notifies CimView when point values change.

Use the GefVCRControlApp to switch from the live Point Manager connection to the historical GefVCRService connection. This puts the connection into DGR mode.

Important: Only existing connections are switched to the GefVCRService point data source. If a new project connection needs to be made, for example if you open another CimView screen that references points from a project to which you have not previously been connected, then the new connection will be made to the live Point Manager of that project. To avoid this behavior, use the CIMPLICITY Login Panel application to see if you have a live connection to each project for which you want to replay data.

Once the connection switch to DGR mode is complete, the GefVCRControlApp provides the means to send commands to the GefVCRService. Commands can include functions such as setting the start time for replaying data; start, stop and pause of data replay; controlling the speed of the data replay and searching for when a point value meets a specified condition.

When the GefVCRService receives the commands it queries the CIMPLICITY Database Logging default point logging table (DATA_LOG) for the historical point values and notifies CimView of changes in point values during replay.

When you finish replaying data, use the GefVCRControlApp to switch your project connections back to the live Point Manager.

More information

DGR functionality technical notes.