IN

Variable name

Description

axEnable

Data type – ARRAY [0..7] OF BOOL

Individually specify whether the data of channels 0 to 7 is to be recorded. The following applies to each channel:

  • TRUE – Record data of the channel
  • FALSE – Do not record data of the channel

The prerequisite for recording the data of a channel is that it has been previously assigned correctly using the MapChannel() method.

diMeasureTime

Data type – DINT

Recording time in [ms]

diSampleTime

Data type – DINT

Sampling time in [ms]

(At minimum, the cycle time of the HighPrio task of the application)

eTrigMode

Data type – ENUMERATION

Selection of the trigger mode:

  • Immediate – Measurement starts immediately xStart has rising edge
  • RisingEdge – Measurement starts immediately if trigger signal has rising edge
  • FallingEdge – Measurement starts immediately if trigger signal has falling edge

rTrigLevel

Data type – REAL – floating-point number

Trigger level for edge detection

rTrigPosition

Data type – REAL – floating-point number

Position of the trigger time on the time axis as a fraction of the measurement time, for example:

  • 0.0 – Start of time axis
  • 0.5 – Middle of time axis
  • 1.0 – End of time axis

eTrigSource

Data type – ENUMERATION

Selection of the trigger source:

  • Channel – Triggering in response to the measurement signal of a channel
  • External – Triggering in response to external signal

The prerequisite for external triggering is that the external trigger signal was previously assigned correctly using the MapExtTrig() method.

diTrigChannel

Data type – DINT

Number of the channel acting as the trigger source (if eTrigSource is set to Channel)

xStart

Data type – BOOL

  • TRUE – Start measurement or activate trigger
  • FALSE – Do not start measurement

xStop

Data type – BOOL

  • TRUE – Stop measurement or saving of recording
  • FALSE – Do not stop measurement

sFileName

Data type: STRING(255)

Name of the .CSV file to be logged