Block Builder

An interactive tool for constructing new blocks.
The interface lets you customize all block properties, layout and entities with respect to the following:
Label
Label of the block and respective position.
Atom
Atom of the block, which acts as an interface between the user-defined block parameters and the communication of those parameters and other internal elements to the Simulator. The atom includes OML code that performs parameter checking and computes the internal parameters used by the simulation function of the block based on block parameters.
Properties
Block description in the dialog box.
Parameters
Callbacks associated with the parameters and number of objects.
Graphics
Definition of dimensions and frame layout.
Ports
Definition, layout and shape of input and output ports.
Icon
Definition of the icon and background color of the block.