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