The Similink module library is divided into the following 8 types of sub-Libraries by function:
Continuous (Continuous module)
Discrete (discrete module)
Function&tables (function and Platform module)
Math (Mathematics module)
Nonlinear (non-linear module)
Signals&systems (signal and system modules)
Sinks (receiver module)
Sources (input source module)
Continuous module (continuous) CONTINUOUS.MDL
Integrator: Input Signal integral
Derivative: Differential input signal
State-space: Linear state space System model
TRANSFER-FCN: linear transfer function model
Zero-pole: A transfer function model with a 0-pole representation
Memory: Stores the status value of the previous moment
Transport delay: input signal delay One fixed time re-output
Variable Transport delay: input signal delay one variable time re-output
Discrete module (discrete) discrete.mdl
Discrete-time Integrator: Discrete Time Integrator
Discrete Filter:iir and FIR filter
Discrete state-space: Discrete state space system model
Discrete TRANSFER-FCN: Discrete transfer function model
Discrete zero-pole: Discrete transfer function model with 0-pole representation
First-order hold: First order sampling and holding device
Zero-order hold: 0-Step sampling and holding device
Unit delay: Delay of a sampling period
Function and Platform Module (function&tables) function.mdl
FCN: operation with a custom function (expression)
Matlab FCN: operation with existing functions of MATLAB
S-function: A program that calls a self-compiled s function to perform operations
look-up table: Set up query tables for input signals (linear peak matching)
look-up table (2-d): Set up a query table for two input signals (linear peak matching)
Math Module (Math) math.mdl
Sum: Add and subtract operations
Product: Multiply operation
Dot Product: Point multiplication
Gain: Proportional operation
Math function: Includes exponential function, logarithmic function, square, open root and other common mathematical functions
Trigonometric Function: Trigonometric functions, including sine, cosine, tangent, etc.
Minmax: The maximum value operation
Abs: Take absolute value
Sign: Symbolic function
Logical Operator: Logical operation
Relational Operator: Relational operations
Complex to Magnitude-angle: converted from complex input to amplitude and phase angle output
Magnitude-angle to Complex: Synthetic complex output by amplitude and phase input
Complex to Real-imag: converted from complex inputs to real and imaginary outputs
Real-imag to Complex: input synthetic complex output from real and imaginary parts
Nonlinear module (nonlinear) nonlinear.mdl
Saturation: Saturated output, which allows the output to saturate when it exceeds a certain value.
Relay: Hysteresis comparator, which restricts the output value to change in a certain range.
Switch: Switches Select when the second input is greater than the critical value, the output comes from the first input, otherwise the output is from a third input.
Manual switch: Manually select switches
Signal and System module (SIGNAL&SYSTEMS) sigsys.mdl
IN1: Input side.
OUT1: Output side.
Mux: Converts multiple single inputs into one composite output.
Demux: Converts a composite input into multiple single outputs.
Ground: Connect to an input that is not connected to.
Terminator: Connect to an output port that is not connected to.
SubSystem: Creating a new Package (Mask) function module
Receiver Module (Sinks) sinks.mdl
Scope: oscilloscope.
XY Graph: Displays two-dimensional graphics.
To Workspace: Writes the output to a working space in MATLAB.
To file (. MAT): Writes output to the data file.
Input source module (Sources) sources.mdl
Constant: Constant signal.
Clock: clocking signal.
From Workspace: Work space from Matlab.
From file (. MAT): From a data file.
Pulse Generator: Pulser.
Repeating Sequence: Repeat signal.
Signal Generator: Signal generator, can produce sine, square wave, sawtooth ripple and random wave.
Sine wave: sine wave signal.
Step: Step wave signal.
Split Line ================================================================================== Split Line
The module libraries commonly used in Simulink include the following.
(1) Sinks Module Library: Includes modules that display or write output back. Display displays the input value; output port or external output port of the subsystem, scope, Float scope display the signal generated by the simulation; stopsimulation stop emulation when input is not equal to zero Terminator the disconnected output port as the terminal; XY graph shows xy coordinate chart.
(2) source (Sources) Module library: includes modules that produce various signals. band-limited white noise for continuous systems, CHIRP signal produces a sweep signal, clock generation and display simulation time; constant generates a constant value; Digital clock generates simulation time at a specific sampling interval The ground will not connect the input port to ground and so on.
(3) continuous (continuous) module library: includes a linear function model. Includes a differential element (derivative), an integral element (integrator), a linear state space system Unit (STATE-SPACE), a linear transfer function unit (Transfer Fen), a delay element (Transport delay), Variable Transmission delay Unit (Variable Transport delay), specifying a 0-pole input function unit (zero-pole).
(4) Math Operations (Simulink math operations and fixedˉpoint blocket math) Module library: Contains commonly used mathematical function modules. Includes the input signal Absolute Value Unit (ABS), calculates a reset signal amplitude and/or phase unit (Complex to Magnitude-angle), calculates a reset signal real and imaginary unit (Complex to Real-imag) and other mathematical functions.
(5) Communication Module library (Comunications Blockset)
Source (Comm Sources): In this library, you can form random or pseudo-random signals, or you can read a file or simulate a voltage-controlled oscillator (VCO) to produce a non-random signal.
Bernoulli Random binary Generator module: A binary random number that produces a Bernoulli distribution.
Binary vector Noise Generator module: Produces a binary random vector that can control the number of "1".
Random-integer Generator module: Generates a random integer range within (0~m-1).
Poission Int Generator module: A random integer that produces a Ji leping distribution.
PN Sequence Generator module: Generates pseudo-random sequence.
Gaussian Noise Generator module: Generates discrete Gaussian white noise.
Rayleigh Noise Generator module: Generates Rayleigh-distributed noise.
Uniform Noise Generator module: produces uniform noise within a specific area.
Voltage-controlled Oscillator module: Implement voltage controlled oscillator.
Comm Sinks: This library provides modules for both the delivery and display of the communication system to make it easier to analyze.
Triggered write to file module: writes data to files at the rising edge of the input signal.
Enor Rate Calculation module: Calculates the error bit rate and the false sign ratio of the input signal.
Source Code Coding Module Library: The source code is divided into two basic steps: source code and source decoding. The source code uses a quantization method to convert a source signal into a digital signal. The sign of the resulting signal is a nonnegative integer within a finite range. Source decoding is to restore the original information from the source encoded signal.
Channel Module Library: Provides a variety of communication channel models, such as Gaussian white noise channel.
Error detection and validation (Enor Detection Correction) Module Library: Provides modules for analyzing input and output, such as the module for calculating the error rate.
Modulation demodulation (modulation) module: Digital modulation demodulation and analog modulation demodulation, subdivision can be divided into amplitude modulation, phase modulation and frequency modulation.
Similink Module Library Introduction matlab2014a