Documentation Home Page RT-LAB Home Page
Pour la documentation en FRANÇAIS, utilisez l'outil de traduction de votre navigateur Chrome, Edge ou Safari. Voir un exemple.

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

A Word About ScopeView Data Logging

A frame in this context means the following: the configuration defined by the end-user to read data from an OPREC (data logging) file.

A frame is defined by:

  • its length defined in time units (seconds or subdivisions)
  • A starting point in time defined in time units (seconds or subdivisions)

Blind regions:

  • Blind regions may appear in data logging results for any number of bandwidth reasons, none of which are specific to OPAL-RT or ScopeView.
  • The ScopeVIEW interface allows users to pan the display in regions where no data has been captured (known as blind regions). 
  • Thus the user needs to careful when navigating data because they may reach regions where nothing is visible–without necessarily being aware of their context at the time.
  • Additionally, when data is split into several data sets when doing data processing in order to perform calculations on each frame, math functions may fail to provide the correct results
  • Thus please be aware of unexpected results and/or deviations when processing data with various blind regions in the data set.

ScopeView (OPREC/DataLogger) Behavior Through RT-LAB API--Especially with Backward DataLogging

The expected behaviour for the ScopeView data logger through the RT-LAB API is as follows:

When data is being logged forwards/chronologically:

The first timestamp is located for which we have data.

  • The last timestamp is determined from the first and the configured reading interval
  • Even if data is missing for this interval, the last timestamp is unchanged
    • If no data is available for the last timestamp, this is adjusted to the timestamp of the last data available in the interval

When data is being logged backward/antichronologically:

The most recent data timestamp is determined.

  • If there is no data 'blind region', it corresponds to the first timestamp minus a time step
  • if there is a 'blind region' just before the first current time stamp, the last data timestamp corresponds to the first timestamp of the last data available before this
  • The first timestamp of the data is determined by the following: last timestamp minus reading interval
  • if there is no data for this timestamp, it is then adjusted to the timestamp of the first following data
  • We can then read all the data of the new interval (it doesn't matter if there are blind regions in this interval)
  • No labels