Motion Library - Synchronizer

Name Description Return Type

MLSyncInit

Initializes a synchronizer Pipe Block

BOOL

MLSyncReadDeltaS

Gets the output phasing value of a synchronizer block

None

MLSyncStart

Starts a synchronization of a synchronizer Pipe Block

BOOL

MLSyncStop

De-synchronizes a synchronizer Pipe Block

BOOL

MLSyncWriteDeltaS

Sets the output phasing value of a synchronizer block

BOOL

Go back to the top of the page [Top]

Usage Example of Synchronizer Functions

When you call the MLSyncStop function, the output value is adapted according to the specified Stop-Position (point B).

The OUTPUT_PHASING parameter is used to define point A, where the flow follows a curve in order to smooth the output value.

When you call the MLSyncStart function, the output value is adapted to catch up with the input value.

The OUTPUT_PHASING parameter is also used to define a curve in order to smooth the output value.

Synchronizer Functions Usage

Figure 7-109: Synchronizer Functions Usage