.

Recorder.Acquire

Acquires a recorder resource for use. Only one application may use a recorder at a time.

Version History

Introduced in MPX 2.0.

Result

Void

Arguments

None

Common Exceptions

 
Error Occurs when...
RecorderInUse If the recorder is already in use by another application.

Visual Basic

Syntax

Sub Acquire()

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

Recorder1

C#

Syntax

void Acquire();

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

Acquired
Release
ForceRelease

 

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