Mathematical
Components

Abs
Calculates
the absolute value of a signal. 
Ln
Calculates the
natural logarithm of a signal. 
Acos
Calculates the
arccosine of a signal. 
Log
Calculate the
logarithm of a signal. 
Asin
Calculates the
arcsine of a signal. 
Max
Calculates
the maximum of two values. 
Atan
Calculates
the arctangent of a signal. 
Min
Calculates
the minimum of two values. 
Atan2
Calculates the
arctangent of two signals. 
Pow
Calculates
the power of a signal. 
Ceil
Calculates the
ceiling value of a signal. 
Recip
Calculates the
reciprocal of a signal. 
Cos
Calculates the
cosine of a signal. 
Sin
Calculates the
sine of a signal. 
Cosh
Calculates the
hyperbolic cosine of a signal. 
Sinh
Calculates the
hyperbolic sine of a signal. 
Divide
Divides two
input values. 
Sqrt
Calculates
the square root of a signal. 
Exp
Calculates
the exponential of a signal. 
Tan
Calculates the
tangent of a signal. 
Floor
Calculates
the floor value of a signal. 
Tanh
Calculates
the hyperbolic tangent of a signal. 
Hypot
Calculates the
hypotenuse given the two sides of a right angle triangle. 
JavaScript
Allows
the inclusion of JavaScript
code inside the simulation. 

Signal Components

Controllers 
PID
Applies a PID
controller to an error signal. 

Discrete 
DiscreteTransFcn
Applies a discrete transfer
function to the input. 
UnitDelay
Delays the
input signal by one sample. 
MultDelay
Delays the
input signal by DIMB samples. 
ZOH
Applies a
zero order hold to the input signal. 
Generators 
Chirp
Outputs a
chirp signal. 
SineWave
Outputs a
sine wave. 
Clock
Outputs
the simulation time and delta. 
StepInput
Outputs one of
two constant values depending on the current time. 
FromFile
Reads data
from a file and output the data into the simulation. 
ToFile
Writes input
signals to a file. 
Ramp
Output sa ramp
signal. 
TriangleWave
Outputs a triangle wave. 
RandomNumber
Calculates
random number. 
WhiteNoise
Outputs white
noise. 
SawTooth
Outputs a
SawTooth Wave. 



NonLinear 
DeadZone
Applies a
dead zone to a signal. 
ResetSatIntegrator
Integrates an
input signal with saturation and optional reset. 
DotProduct
Calculates
the dot product of two inputs. 
SatIntegrator
Integrates the input signal and
limits it between UpLim
and LowLim. 
LookupTable
Calculates the output signal
based on a lookup value of the input
signal. 
Saturation
Applies
saturation to a signal. 
Memory
Delays the input signal by one
simulation time step. 
Sign
Outputs the
sign of the input signal. 
NumDerivative
Calculates
the numerical derivative of a signal. 
Switch
Selects
between two input signals. 

VectorSaturation
Applies
saturation to a signal. 
Linear 
ConfTransFcn
Applies a
continuous transfer function to the input. 
Subtract
Calculates the
difference of two signals. 
Derivative
Calculates
the
derivative of a signal. 
Sum
Calculates the
sum of two signals. 
FullTransFcn
Applies a
transfer function to a signal. 
Sum4
Calculates the
sum of four input signals. 
Gain
Applies a gain
to a signal. 
TransferFcn
Applies a
transfer function to a signal. 
Integrator
Calculates the
integral of a signal. 
VectorGain
Applies a
vector of gains to a signal. 
ResetIntegrator
Integrates an
input signal with optional reset. 


Conversion Components

IntToString
Takes
an array of integer values and outputs
a matrix of chars. 
StringToReal
Takes a matrix of char values and outputs a
vector of reals. 
RealToString
Takes an array of SimReal
values and outputs a matrix of chars. 
ToInt
Takes a Vector of SimReal variables and converts them to
integers. 
StringToInt
Takes
a matrix of char values and outputs a
vector of integers. 
ToReal
Takes a Vector of
SimReal variables and converts them into integers. 
Windows Components

DigitalIO
Displays and
input numerical values. 
Meter
Displays
values on a meter. 
GenericPlot
Plots component output values using Altia Faceplate. 
Plot
Plots values
in real time. 
Interactive
Provides
real time plotting and slider interaction. 
SimControl
Controls
the state of the simulation. 
Joystick
Reads a
Windows based joystick. 
Slider
Sets
the min & max
values
of the slider. 
Logical Components

AND
Performs logical AND operation on
inputs. 
NOR
Performs logical NOR operation on
inputs. 
EqualTo
Performs equal to operation on
inputs. 
NOT
Performs logical NOT operation on inputs. 
GreaterThan
Performs greater than operation on inputs. 
NotEqualTo
Performs not equal to operation on inputs. 
GreaterThanOrEqual
Performs greater than or equal to
operation on inputs. 
OR
Performs logical OR operation on inputs. 
LessThan
Performs less than operation on inputs. 
XNOR
Performs logical XNOR operation on inputs. 
LessThanOrEqual
Performs less
than or equal to operation on inputs. 
XOR
Performs logical XOR operation on inputs. 
NAND
Performs logical NAND operation on inputs.


