From OpenSCADAWiki
Jump to: navigation, search

Sessions of the project's running

The goals of this stage are:

  • Implementation of execution sessions of the projects at level of the VCA data model in the UI.VCAEngine module:
    • Forming of hierarchical tree of widgets of the final visualization based on the project for which the session opens.
    • Forming of values' frames for the calculation procedures of widgets of the final visualization.
    • Processing links on parameters of the data sources of OpenSCADA.
    • Implementation of hierarchical calculation of the procedures and updating the widgets links.
    • Forming of mechanism of transmission and processing of events in the hierarchical tree.
  • Implementation of visualization of the projects' sessions in the visualization module UI.Vision (Qt) as a full-featured user interface with elements of visualization of dynamics, history and control:
    • Forming of execution window of the project — "Runtime.
    • Visualization of the project's frames in the "Runtime" mode with periodic updation of the content.
    • Implementation of transmission and processing of the events.
    • Implementation of mechanism of switching-opening-substitution-navigation through the pages of the project taking in the account the processing scenarios.