.

Recorder.Period

The time in seconds between successive samples. A value of zero means the recorder will record data every sample.

NOTE: All values will be truncated to the next smallest millisecond value.

Version History

Introduced in MPX 2.0.

Units

Seconds

Type

Double

Visual Basic

Syntax

Property Period As Double

Sample Code

 
Dim recorder As Mpx.Recorder = controller.Recorder(3)

' Acquire ownership of the Recorder
recorder.Acquire()

 ' Configure Recorder
recorder.ConfigurationBegin()
recorder.TraceCount = 2
recorder.SetTrace(0, Mpx.Map.SampleCounter)
recorder.SetTrace(1, Mpx.Map.CommandPosition, 2)
recorder.Period = 0.01 ' 10 milliseconds
recorder.ConfigurationEnd()

' Add two buffers
recorder.BufferAdd(1.0) ' 1 second = 100 samples
recorder.BufferAdd(1.0)

' Start Recorder
recorder.Start()


Sample Application

 

C#

Syntax

 

 

Sample Code

 
Mpx.Recorder recorder = controller.Recorder[3];

// Acquire ownership of the Recorder
recorder.Acquire();

 // Configure Recorder
recorder.ConfigurationBegin();
recorder.TraceCount = 2;
recorder.SetTrace(0, Mpx.Map.SampleCounter);
recorder.SetTrace(1, Mpx.Map.CommandPosition, 2);
recorder.Period = 0.01; // 10 milliseconds
recorder.ConfigurationEnd();

 // Add two buffers
recorder.BufferAdd(1.0); // 1 second = 100 samples
recorder.BufferAdd(1.0);

// Start Recorder
recorder.Start();

 

See Also

Start

 

       Legal Notice  |  Tech Email  |  Feedback
      
Copyright ©
2001-2021 Motion Engineering