Signal Flow diagrams allow software requirements to be specified in a block diagram
format enabling complex algorithms to be clearly represented graphically. They
can be used to develop control algorithms, which require algebraics, dynamics,
and nonlinear and logical constructs. Over 50 built in blocks exist for implementing
these constructs, from the Add and Multiplier blocks to the Logical and Relational
Compare blocks to the Integrator, Limiter and Backlash blocks. In addition, the
Hierarchy block can be used to hierarchically link to other diagrams or external
code.