Synchronizer

Name

Description

MLSyncInit

Initializes a synchronizer Pipe Block.

MLSyncReadDeltaS

Gets the output phasing value of a synchronizer block.

MLSyncStart

Starts a synchronization of a synchronizer Pipe Block.

MLSyncStop

De-synchronizes a synchronizer Pipe Block.

MLSyncWriteDeltaS

Sets the output phasing value of a synchronizer block.

Example: Synchronizer Functions

When MLSyncStart function is called, 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.

Figure 1: Get Output Phasing after MLSyncStart

When the MLSyncStop function is called, 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.

Figure 2: Get Output Phasing after MLSyncStop