Library Synchronization

The library includes operators for image synchronizations such as removing, appending, splitting, inserting, ... of images, lines and pixels.

The following list summarizes all Operators of Library Synchronization

Operator Name Short Description available since
AppendImage

Appends images to a single image.

Version 1.2
AppendImageDyn

Dynamically appending images controlled by the input Append (as opposed to the operator AppendImage, in which the amount of concatenated images is defined by a parameter).

Version 3.3
AppendLine

Appends multiple image lines into a single line.

Version 1.2
AppendLineDyn

Dynamically appending several image lines into a single line controlled by the input Append (as opposed to the operator AppendLine, in which the amount of concatenated lines is defined by a parameter).

Version 3.3
CutImage

Dynamically cuts an image into a smaller one (truncate mode) or into several separate images (split mode), which is controlled by the input Cut.

Version 3.3
CutLine

Dynamically cutting lines of an image into smaller ones (truncate mode) or into several separate lines (split mode), which is controlled by the input Cut.

Version 3.3
CreateBlankImage

The operator generates a binary image of the specified width and height.

Version 1.3
ExpandLine

Replaces all lines of the output image by the last line of the previous input image.

Version 1.2
ExpandPixel

Copies the last pixel of a line or frame to all pixels in the next line or frame.

Version 1.2
ImageValve

This operator is a valve which controls the data flow of the input link.

Version 1.3
InsertImage

Multiplexes input images in sequential order.

Version 1.2
InsertLine

Multiplexes input lines in sequential order.

Version 1.2
InsertPixel

Insert pixels into an image.

Version 1.2
IsFirstPixel

Marks the first pixel value of a line (in mode=line) / of a frame (in mode=frame).

Version 3.0.5
IsLastPixel

Marks the last pixel of a line (in line mode) / of a frame (in frame mode). Can also be used to mark empty lines (in line mode) or frames (in frame mode).

Version 3.0.5
PixelReplicator

Replicates the pixels at the input link.

Version 3.0.1
PixelToImage

Allows to synchronize the 0D pixel stream with an 0D, 1D, or 2D image.

Version 1.3
RemoveImage

Completely remove images.

Version 1.1
RemoveLine

Completely removes image lines.

Version 1.2
RemovePixel

Removes specified pixels from images.

Version 1.2
ReSyncToLine

Accepts the data at the end of the line and synchronize it with the current image line.

Version 1.2
RxImageLink

Receives images from a TxImageLink operator in the design.

Version 3.0
SourceSelector

The operator provides a switch between n M-Type sources.

Version 1.3
SplitImage

Splits images into new images of specified image height.

Version 1.2
SplitLine

Splits an image line into multiple lines of specified width.

Version 1.2
SYNC

Synchronizes image streams.

Version 1.1
TxImageLink

Sends images to an RxImageLink operator any place in the design.

Version 3.0
Overflow

Overflow management for non-stoppable data stream.

Version 3.3

Table 62. Operators of Library Synchronization