'absvalÿbacklash>constant'deadzonekdelayûdemux?deriv‹dsszdtfcdzp"fcn)fromfile
fromwks½gainÍinport€int9lookup³matlabfcnümatlabexp†muxjoutport0productHratelimÎrelayÃreset#sfunchsaturate^sinewaveBssâstep±sumswitch +tofile!"towks!«transfer#Ttdelay$Gvtdelay%whitenois&ozeropole'üABSVAL	The Abs block produces the absolute value of the input.
BACKLASH	The Backlash block defines a system with hysteresis. A 
	dead-band is encountered when the input changes direction, 
	causing the output of the block to remain unchanged until 
	the opposite end of the dead band is reached.
CONSTANT	The Constant block injects a constant value into a system.
DEADZONE	The Dead Zone block has a region where its output is zero.
	Outside this region, the input is passed through unchanged to the
	output.
DELAY	The Unit Delay block delays its input by one sample interval.
DEMUX	The Demux block transforms a multi-input line into individual
	lines.
DERIV	The Derivative block provides the derivative of its input.
	The derivative is calculated as du/dt, where du is the change 
	in input since the last simulator timestep, and dt is the change
	in time since the last simulator timestep.
DSS	The Discrete State-Space block accepts four entries
	corresponding to the A, B, C, and D matrices, which define the
	input-output relationship of the block given by the equations
	x(n+1) = Ax(n) + Bu(n) and y(n) = Cx(n) + Du(n).
DTF	The Filter block implements the Infinite Impulse Response
	(IIR) and Finite Impulse Response (FIR) filters.  It requires
	the specification of vectors for the numerator and
	denominator.
DZP	The Discrete Zero-Pole block allows a discrete system
	to be specified in terms of its zeros, poles, and gain.  The
	zeros and poles are the roots of the corresponding numerator and
	denominator polynomials of the transfer function in the delay
	operator, z.
FCN	The Fcn block performs a "fast" C language style expression.  The
	operation is defined by any well formed mathematical expression
	which can contain numerical constants, MATLAB scalars,
	the input symbolized by u, binary operators (+ - * /), unary
	operators (+ -), logical operators (&& || ~) relational 
	operators (= < > <= >= !=), functions (sin, cos, tan, asin, 
	acos, atan, atan2, sinh, cosh, tanh, exp, ln, log10, power, 
	sqrt, ceil, floor, abs, hypot), and parentheses.
FROMFILE The From File block reads data from a .MAT file. The file must
	contain an n-by-2 matrix. The first row is taken as time and
	the second as outputs. Time values should be arranged 
	sequentially. The block's output, at any point in time, is 
	found by interpolating between the two time-value pairs that
	bracket the current time. The first and last pairs of points are
	extrapolated for times outside the provided range.
FROMWKS	The From Workspace block reads data from a matrix.  The
	specified matrix must have at least 2 columns.  The first
	column must contain monotonically increasing time points.
	Each additional column contains data points corresponding to
	the time point in its row.
GAIN	The Gain block multiplies its input by a scalar gain, which
	produces its output. The gain may be entered as any legal MATLAB 
	expression. If the input to the block is a vector, the gain may
	be entered as either a scalar (in which case, it is applied to
	each input) or as a vector (in which case, each element of the
	input vector is multiplied by the corresponding element of the
	gain vector, producing a vector of outputs).
INPORT	The Inport block defines an input from outside the system.
	In the case of subsystems, inports correspond to inputs in the
	subsystem in the parent system. In the case of root systems, the
	inports correspond to signals supplied by the simulation
	routine. Inports must be numbered sequentially starting with
	one. Inport number one corresponds to the topmost or leftmost
	(depending on the orientation) input on the subsystem block.
INT	The Integrator block produces as output the integral of its
	output over time. An initial condition can be specified.
LOOKUP	The Look Up Table block defines a piecewise linear input/output
	look up table, which is evaluated at each time step. Outputs are
	interpolated on the basis of the look-up table. Input values
	falling outside the range defined by the input vector entry are
	extrapolated. A graph of the table is plotted inside the block.
MATLABFCN	The MATLAB Fcn block performs a user-specified MATLAB
	function on its input. The name of any MATLAB function may be
	entered without parentheses. The output of the block is
	whatever the function returns. For example, if the string
	"sin" is entered, the output of the block is sin(u), where u
	is the block's input. The function must return a vector of the
	same size as its input.
MATLABEXP	The MATLAB Exp block evaluates any MATLAB expression
	at the beginning of a simulation. The expression should result
	in an n-by-2 matrix.  The first row is taken as time and the
	second as outputs. The time values should be arranged
	sequentially. The block's output, at any point in time, is found by
	interpolating between the two time-value pairs that bracket the
	current time. The first and last pairs of points are extrapolated
	for times outside the provided range.
MUX	The Mux block groups several scalar lines together into a single
	vector line. The number of inputs and, therefore, the width of
	the output line are controlled by the block's single parameter.
OUTPORT	The Outport block provides a mechanism for signals to
	propagate outside of a system. In a subsystem, outports	correspond
	to outputs on the subsystem block. In root systems, they correspond
	to system outputs for such operations as linear model extraction
	and trimming.
PRODUCT	The Product block produces as output the product of its
	inputs. The number of inputs is controlled by its single
	parameter.
RATELIM	The Rate Limiter block is used to model rate saturation. It
	limits the rate of change of the output and is typically used to
	model actuator rate saturation. Two rate limits are defined: one
	for rising input and one for falling input.
RELAY	The Relay block may be used to model a relay with hysteresis.
	Its output is always one of the two output levels defined in
	the dialog box fields. While in the "off" state, the block
	switches "on" when the input goes above the on switch value.
	When in the "on" state, the relay switches "off" when the
	input falls below the off switch value.
RESET	The reset integrator may be used to reset the value of an
	integrator state while the simulation is running. If input two
	is nonzero then the integrator state (also the output value) is set
	to the value of input three at that time. This block can be used to
	model such things as Coulomb friction or a bouncing ball.
SFUNC	The S-function block makes an S-function available as a block.
	The S-function named in this block can be a SIMULINK graphical
	model or any MATLAB M-file or MEX-file that uses the
	S-function syntax described in the SIMULINK User's Guide.
SATURATE	The Saturate block provides an upper and lower bound on the
	values a signal may take on. Signals between the specified
	bounds are passed through unchanged. Signals outside the range
	are clipped to the nearest bound.
SINEWAVE	The Sine Wave block accepts three entries: amplitude,
	frequency(rads/sec), and phase(rads). Its output is
	amplitude * sin(frequency * time + phase).
SS	The State-Space block accepts four entries corresponding to
	the A, B, C, and D matrices, which define the input/output
	relationship of the block given by the equations
	dx/dt = Ax + Bu and y = Cx + Du.
STEP	The Step Fcn block provides a single transition between two
	values occurring at a specified time.
SUM	The Sum block produces as output a summation of a given number
	of inputs. The number of inputs, as well as their polarity, is
	specified by a string of signs (+,-). The string ++-+, for
	example, specifies a four-input system and an output equal to
	U1 + U2 - U3 + U4.
SWITCH	The Switch block allows a signal to select between two other
	signals. If the second input is greater than or equal to zero,
	the first input is propagated to the output. If the second input
	is less than zero, the third input is produced.
TOFILE	The To File block creates a .MAT file. The file contains
	a single matrix which, in turn, contains the data sent into the
	block.
TOWKS	The To Workspace block defines a variable to which the output
	of the simulation is sent. The signal entering this block is
	stored in a matrix in the workspace at the end of the simulation.
	The maximum size of this variable is limited to the size specified
	for memory considerations. A second element, n, in the number of rows
	stores every n points. A third entry specifies a sample time at which
	to store points.
TRANSFER	The Transfer Fcn block accepts a numerator and a
	denominator in descending order of powers in the Laplace
	variable, s. The numerator and denominator should be entered as
	vectors which may be entered as any legal MATLAB expression.
TDELAY	The Transport Delay block delays the input by a given amount
	of time.  At startup, the block outputs the initial condition
	parameter until the simulation time exceeds the time delay.
VTDELAY	The second input to this block controls the amount to delay the
	first input which is produced at the output. There are two parameters
	to this block which must be entered, the initial value which is used
	before the simulation time has exceeded the delay time, and the maximum
	possible time delay which is used to determine how many points to store.
WHITENOISE	The White Noise block is a pseudo-random, normally
	distributed (Gaussian) number generator. The sequence produced 
	has a mean of zero and a variance of one.  This sequence is repeatable 
	and can be produced by any White Noise block with the same seed. 
	This block should not be used with continuous time systems due
	to numerical issues. Instead use a band-limited noise generator.
ZEROPOLE	The Zero-Pole block allows a system to be specified in
	terms of its zeros, poles, and gain.  The zeros and poles are the
	roots of the corresponding numerator and denominator polynomials
	of the transfer function in the Laplacian operator, s.
