Block types


Various types of elements can be present on a pipeline. Blocks can have different states: idle, ready, or executed. These are color coded as

idle

ready

executed

The following table describes these elements:

Block Name Java Class Description

LTPDA Block

LTPDA Block

MBlock

A block that represents a method of one of the LTPDA user classes. These blocks hold a parameter list (plist) which can be set in the parameter table. They can have any number of input and output ports that the underlying algorithm supports.

MSubsystem Block

Subsystem Block

MSubsystem

A block that represents a subsystem. This is a view of another pipeline that can be placed on a canvas.

MATBlock Block

MATLAB Expression Block

MATBlock

A block evaluates a MATLAB expression. The result is stored in the variable and can be passed to subsequent blocks.

MConstant Block

MATLAB Constant Block

MConstant

A block evaluates a MATLAB expression and stores the result in the MATLAB workspace with the given variable name.

MAnnotation Block

Annotation Block

MAnnotation

A block containing editable text to allow for annotating pipelines.

Input Terminal

Input Terminal

MTerminal

A block which represents an input terminal to a subsystem. These blocks can only be placed on a subsystem canavas.

Output Terminal

Output Terminal

MTerminal

A block which represents an output terminal of a subsystem. These blocks can only be placed on a subsystem canavas.



©LTP Team