Aerospace Blockset™
Aerospace Toolbox
Bioinformatics Toolbox *
Communications System Toolbox™
Computer Vision System Toolbox™
Control System Toolbox™
Curve Fitting Toolbox™
Data Acquisition Toolbox
Database Toolbox™
Datafeed Toolbox™
DO Qualification Kit
DSP System Toolbox™
Econometrics Toolbox™
EDA Simulator Link™
Embedded Coder
Filter Design HDL Coder™
Financial Derivatives Toolbox
Financial Toolbox™
Fixed-Income Toolbox™
Fixed-Point Toolbox™
Fuzzy Logic Toolbox™
Gauges Blockset™
Global Optimization Toolbox
IEC Certification Kit
Image Acquisition Toolbox™
Image Processing Toolbox
Instrument Control Toolbox
Mapping Toolbox™
MATLAB® Builder™ EX
MATLAB Builder JA
MATLAB Builder NE
MATLAB® Coder™
MATLAB Compiler
MATLAB® Distributed Computing Server™
MATLAB® Report Generator™
Model Predictive Control Toolbox™
Model-Based Calibration Toolbox™
Neural Network Toolbox™
OPC Toolbox™
Optimization Toolbox™
Parallel Computing Toolbox
Partial Differential Equation Toolbox™
(no release notes)
Phased Array System Toolbox™
Polyspace® Client™ for C/C++
Polyspace® Server™ for C/C++
Polyspace Client for Ada
Polyspace Server for Ada
Polyspace Model Link™ SL
仿真软件
航天Blockset™
航天工具箱
生物信息学工具箱*
通信系统工具箱™
计算机视觉系统工具箱™
控制系统工具箱™
曲线拟合工具箱™
数据采集工具箱
™数据库工具箱
™Datafeed工具箱
做资格工具包
DSP系统工具箱™
计量经济学工具箱™
EDA模拟器链接™
嵌入式编码
滤波器设计高密度脂蛋白编码器™
金融衍生工具的工具箱
金融工具箱™
工具箱™固定收益
定点工具箱™
模糊逻辑工具箱™
仪表Blockset™
全局优化工具箱
IEC认证工具包
图像采集工具箱™
图像处理工具箱
仪器控制工具箱
映射工具箱™
MATLAB®Builder™EX
MATLAB Builder JA
MATLAB Builder东北
MATLAB®编码器™
MATLAB编译器
MATLAB®分布式计算服务器™
MATLAB®报告生成器™
模型预测控制工具箱™
基于模型的标定工具箱™
神经网络工具箱™
OPC工具箱™
优化工具箱™
并行计算工具箱
偏微分方程工具箱™
(没有发行说明)
相控阵系统工具箱™
保利空间®客户机™为C / C + +
保利空间™®服务器为C / C + +
保利空间客户对于艾达
保利空间服务器为艾达
保利空间模型链接™
Polyspace Model Link TL
Polyspace UML Link™ RH
Real-Time Windows Target™
RF Toolbox™
Robust Control Toolbox
Signal Processing Toolbox™
SimBiology®
SimDriveline
SimElectronics
SimEvents
SimHydraulics®
SimMechanics™
SimPowerSystems
SimRF™
Simscape
Simulink 3D Animation
Simulink Code Inspector
Simulink Coder
Simulink Control Design
Simulink Design Optimization
Simulink Design Verifier
Simulink Fixed Point
Simulink HDL Coder
Simulink PLC Coder
Simulink® Report Generator™
Simulink Verification and Validation
Spreadsheet Link™ EX
Stateflow
Statistics Toolbox
Symbolic Math Toolbox™
System Identification Toolbox™
SystemTest™
Vehicle Network Toolbox™
Wavelet Toolbox™
xPC Target
保利空间模型链接TL
保利空间UML链接™猕猴
Windows™实时目标
射频工具箱™
鲁棒控制工具箱
信号处理工具箱™
Sim生物学®
Sim动力传动系统
Sim电子
Sim事件
Sim水力学®
Sim力学™
SimPowerSystems
Sim射频™
Sim柱身
仿真软件3 d动画
仿真软件代码检查员
仿真软件编码器
仿真软件控制设计
仿真软件设计优化
仿真软件设计校验
Simulink定点
Simulink HDL编码器
仿真软件PLC编码器
仿真软件®报告生成器™
仿真软件验证和确认
表格链接™例
stateflow
统计工具箱
符号数学工具箱™
™系统辨识工具箱
系统测试
车辆网络工具箱™
小波工具箱™
xPC目标
Simulink
Aerospace Blockset
DO Qualification Kit
Gauges
IEC Certification Kit
Real-Time Windows Target
SimDriveline
SimElectronics
SimEvents
SimHydraulics
SimMechanics
SimPowerSystems
SimRF Blockset
Simscape
Simulink 3D Animation
Simulink Code Inspector
Simulink Coder
Simulink Control Design
Simulink Design Optimization
Simulink Design Verifier
Simulink Fixed Point
Simulink HDL Coder
Simulink PLC Coder
Simulink Report Generator
Simulink Verification and Validation
Stateflow
xPC Target
仿真软件
航天Blockset
做资格工具包
仪表
IEC认证工具包
实时窗口目标
Sim动力传动系统
Sim电子
Sim事件
Sim水力学
Sim力学
SimPowerSystems
Sim射频Blockset
Sim柱身
仿真软件3 d动画
仿真软件代码检查员
仿真软件编码器
仿真软件控制设计
仿真软件设计优化
仿真软件设计校验
Simulink定点
Simulink HDL编码器
仿真软件PLC编码器
仿真软件报告生成器
仿真软件验证和确认
stateflow
xPC目标
Commonly Used常用 | Commonly used blocks |
Continuous连续型 | Define continuous states |
Discontinuities非线性模块 | Define discontinuous states |
Discrete离散型 | Define discrete states定义离散状态 |
Logic and Bit Operations逻辑和位操作 | Perform logic and bit operations |
Lookup Tables查找表 | Support lookup tables |
Math Operations数学操作 | Perform math operations |
Model Verification模型检测模块 | Perform model verification |
Model-Wide Utilities 模型扩充模块 | Support model-wide operations |
Ports & Subsystems端口&子系统 | Support ports and subsystems |
Signal Attributes 信号属性模块 | Support signal attributes |
Signal Routing信号线路模块 | Support signal routing |
Sinks | Receive output from other blocks收到来自其他模块的输出 |
Sources输入源 | Input to other blocks |
User-Defined Functions用户定义函数 | Support custom functions |
Additional Math & Discrete额外的数学与离散 | Provide additional math and discrete support提供额外的数学和离散的支持 |
Bus Creator | Create signal bus创造信号总线 |
Bus Selector | Select signals from incoming bus总线选择器选择信号从输入总线 |
Constant | Generate constant value常数产生恒定值 |
Data TypeConversion | Convert input signal to specified data type |
Demux | Extract and output elements of vector signal |
Discrete-Time Integrator | Perform discrete-time integration or accumulation of signal |
Gain | Multiply input by constant |
Ground | Ground unconnected input port |
Inport | Create input port for subsystem or external input |
Integrator, Integrator Limited | Integrate signal |
Logical Operator | Perform specified logical operation on input |
Mux | Combine several input signals into vector |
Outport | Create output port for subsystem or external output |
Product | Multiply and divide scalars and nonscalars or multiply and invert matrices |
Relational Operator | Perform specified relational operation on inputs |
Saturation | Limit range of signal |
Scope and Floating Scope | Display signals generated during simulation |
Subsystem, Atomic Subsystem, Nonvirtual Subsystem, CodeReuse Subsystem | Represent system within another system |
Sum, Add, Subtract, Sum of Elements | Add or subtract inputs |
Switch | Switch output between first input and third input based on value of second input |
Terminator | Terminate unconnected output port |
Unit Delay | Delay signal one sample period |
Vector Concatenate, Matrix Concatenate | Concatenate input signals of same data type to create contiguous output signal |
总线选择器选择信号从输入总线
常数产生恒定值
数据类型转换转换输入信号到指定的数据类型
多路分配器输出元素的提取和矢量信号
离散时间积分器进行离散集成或积累的信号
获得由常数乘以输入
地面地面无关联的输入端口
其创建输入端口子系统或外部输入
积分器,积分器有限的集成信号
逻辑操作符执行指定的逻辑操作输入
多路复用结合几个输入信号向量
外港创建输出端口为子系统或外部输出
产品nonscalars标量乘法和除法和乘法和逆矩阵或
关系操作符执行指定的关系操作的输入
饱和范围的信号
范围和浮动范围显示信号产生仿真
子系统,原子子系统,子系统,子系统而来的非虚拟CodeReuse代表系统在另一个系统
金额、加、减、笔元素添加或减去输入
开关开关输出第一个输入和第三输入之间基于价值的第二输入
《终结者》终止无关联的输出端口
单位延迟延迟信号一个采样周期
向量连接,连接连接输入信号的矩阵具有相同的数据类型来创建连续的输出信号
Continuous
Derivative | Output time derivative of input | ||
Integrator, Integrator Limited | Integrate signal | ||
PID Controller | Simulate continuous- or discrete-time PID controllers | ||
PID Controller (2 DOF) | Simulate continuous- or discrete-time two-degree-of-freedom PID controllers | ||
Second-Order Integrator, Second-Order Integrator Limited | Integrate input signal twice | ||
State-Space | Implement linear state-space system | ||
Transfer Fcn | Model linear system by transfer function | ||
Transport Delay | Delay input by given amount of time | ||
Variable Time Delay, Variable Transport Delay | Delay input by variable amount of time | ||
Zero-Pole | Model system by zero-pole-gain transfer function | ||
连续 导数输出时间导数的输入 积分器,积分器有限的集成号 PID控制器模拟连续或离散PID制器 PID控制器(2自由度)模拟连续或离散二自由度PID控制器 二阶积分器,二阶积分器有限的集成输入信号两次 状态空间实现线性状态空间系统 转移fcn模型线性系统的传递函数 运输延迟延迟输入由给定的时间 可变延时,可变传输延迟延迟输入的变量数量的时间 零极点模型系统的零极点增益传递函数 |
Backlash | Model behavior of system with play |
Coulomb and Viscous Friction | Model discontinuity at zero, with linear gain elsewhere |
Dead Zone | Provide region of zero output |
Dead Zone Dynamic | Set inputs within bounds to zero |
Hit Crossing | Detect crossing point |
Quantizer | Discretize input at specified interval |
Rate Limiter | Limit rate of change of signal |
Rate Limiter Dynamic | Limit rising and falling rates of signal |
Relay | Switch output between two constants |
Saturation | Limit range of signal |
Saturation Dynamic | Bound range of input |
Wrap To Zero | Set output to zero if input is above threshold |
反弹模型行为的系统与游戏
库仑和粘滞摩擦模型不连续面为零,与其他线性增益
死区提供地区零输出
死区动态设置输入范围内为零
打交叉检测交叉点
量化器使离散输入指定的时间间隔
速率器的变动率信号
速度器动态利率上升和下降的信号
继电器开关输出两个常量之间
饱和范围的信号
饱和动态绑定范围的输入
包装为零设置输出为零,如果输入高于阈值
Discrete
Delay | Delay input signal by fixed or variable sample periods |
Difference | Calculate change in signal over one time step |
Discrete Derivative | Compute discrete-time derivative |
Discrete Filter | Model Infinite Impulse Response (IIR) direct form II filters |
Discrete FIR Filter | Model FIR filters |
Discrete State-Space | Implement discrete state-space system |
Discrete Transfer Fcn | Implement discrete transfer function |
Discrete Zero-Pole | Model system defined by zeros and poles of discrete transfer function |
Discrete-Time Integrator | Perform discrete-time integration or accumulation of signal |
First-Order Hold | Implement first-order sample-and-hold |
Memory | Output input from previous time step |
PID Controller | Simulate continuous- or discrete-time PID controllers |
PID Controller (2 DOF) | Simulate continuous- or discrete-time two-degree-of-freedom PID controllers |
Tapped Delay | Delay scalar signal multiple sample periods and output all delayed versions |
Transfer Fcn First Order | Implement discrete-time first order transfer function |
Transfer Fcn Lead or Lag | Implement discrete-time lead or lag compensator |
Transfer Fcn Real Zero | Implement discrete-time transfer function that has real zero and no pole |
Unit Delay | Delay signal one sample period |
Zero-Order Hold | Implement zero-order hold of one sample period |
Logic and Bit Operations
Bit Clear | Set specified bit of stored integer to zero |
Bit Set | Set specified bit of stored integer to one |
Bitwise Operator | Specified bitwise operation on inputs |
Combinatorial Logic | Implement truth table |
Compare To Constant | Determine how signal compares to specified constant |
Compare To Zero | Determine how signal compares to zero |
Detect Change | Detect change in signal value |
Detect Decrease | Detect decrease in signal value |
Detect Fall Negative | Detect falling edge when signal value decreases to strictly negative value, and its previous value was nonnegative |
Detect Fall Nonpositive | Detect falling edge when signal value decreases to nonpositive value, and its previous value was strictly positive |
Detect Increase | Detect increase in signal value |
Detect Rise Nonnegative | Detect rising edge when signal value increases to nonnegative value, and its previous value was strictly negative |
Detect Rise Positive | Detect rising edge when signal value increases to strictly positive value, and its previous value was nonpositive |
Extract Bits | Output selection of contiguous bits from input signal |
Interval Test | Determine if signal is in specified interval |
Interval Test Dynamic | Determine if signal is in specified interval |
Logical Operator | Perform specified logical operation on input |
Relational Operator | Perform specified relational operation on inputs |
Shift Arithmetic | Shift bits or binary point of signal |
Lookup Tables
1-D Lookup Table | Approximate one-dimensional function |
2-D Lookup Table | Approximate two-dimensional function |
Direct Lookup Table (n-D) | Index into N-dimensional table to retrieve element, column, or 2-D matrix |
Interpolation Using Prelookup | Use precalculated index and fraction values to accelerate approximation of N-dimensional function |
Lookup Table Dynamic | Approximate one-dimensional function using dynamic table |
n-D Lookup Table | Approximate N-dimensional function |
Prelookup | Compute index and fraction for Interpolation Using Prelookup block |
Sine, Cosine | Implement fixed-point sine or cosine wave using lookup table approach that exploits quarter wave symmetry |
Math Operations
Abs | Output absolute value of input |
Algebraic Constraint | Constrain input signal to zero |
Assignment | Assign values to specified elements of signal |
Bias | Add bias to input |
Complex to Magnitude-Angle | Compute magnitude and/or phase angle of complex signal |
Complex to Real-Imag | Output real and imaginary parts of complex input signal |
Divide | Divide one input by another |
Dot Product | Generate dot product of two vectors |
Find | Find nonzero elements in array |
Gain | Multiply input by constant |
Magnitude-Angle to Complex | Convert magnitude and/or a phase angle signal to complex signal |
Math Function | Perform mathematical function |
MinMax | Output minimum or maximum input value |
MinMax Running Resettable | Determine minimum or maximum of signal over time |
Permute Dimensions | Rearrange dimensions of multidimensional array dimensions |
Polynomial | Perform evaluation of polynomial coefficients on input values |
Product | Multiply and divide scalars and nonscalars or multiply and invert matrices |
Product of Elements | Copy or invert one scalar input, or collapse one nonscalar input |
Real-Imag to Complex | Convert real and/or imaginary inputs to complex signal |
Reshape | Change dimensionality of signal |
Rounding Function | Apply rounding function to signal |
Sign | Indicate sign of input |
Sine Wave Function | Generate sine wave, using external signal as time source |
Slider Gain | Vary scalar gain using slider |
Sqrt, Signed Sqrt, Reciprocal Sqrt | Calculate square root, signed square root, or reciprocal of square root |
Squeeze | Remove singleton dimensions from multidimensional signal |
Sum, Add, Subtract, Sum of Elements | Add or subtract inputs |
Trigonometric Function | Specified trigonometric function on input |
Unary Minus | Negate input |
Vector Concatenate, Matrix Concatenate | Concatenate input signals of same data type to create contiguous output signal |
Weighted Sample Time Math | Support calculations involving sample time |
Model Verification
Assertion | Check whether signal is zero |
Check Discrete Gradient | Check that absolute value of difference between successive samples of discrete signal is less than upper bound |
Check Dynamic Gap | Check that gap of possibly varying width occurs in range of signal's amplitudes |
Check Dynamic Lower Bound | Check that one signal is always less than another signal |
Check Dynamic Range | Check that signal falls inside range of amplitudes that varies from time step to time step |
Check Dynamic Upper Bound | Check that one signal is always greater than another signal |
Check Input Resolution | Check that input signal has specified resolution |
Check Static Gap | Check that gap exists in signal's range of amplitudes |
Check Static Lower Bound | Check that signal is greater than (or optionally equal to) static lower bound |
Check Static Range | Check that signal falls inside fixed range of amplitudes |
Check Static Upper Bound | Check that signal is less than (or optionally equal to) static upper bound |
Model-Wide Utilities
Block Support Table | View data type support for Simulink blocks |
DocBlock | Create text that documents model and save text with model |
Model Info | Display revision control information in model |
Timed-Based Linearization | Generate linear models in base workspace at specific times |
Trigger-Based Linearization | Generate linear models in base workspace when triggered |
Ports & Subsystems
Trigger | Add trigger port to model or subsystem |
Action Port | Implement Action subsystems used in if and switch control flow statements |
Configurable Subsystem | Represent any block selected from user-specified library of blocks |
Enable | Add enabling port to system |
Enabled and Triggered Subsystem | Represent subsystem whose execution is enabled and triggered by external input |
Enabled Subsystem | Represent subsystem whose execution is enabled by external input |
For Each | Enable blocks inside For Each Subsystem to process elements or subarrays of input signal independently |
For Each Subsystem | Repeatedly perform algorithm on each element or subarray of input signal and concatenate results |
For Iterator | Repeatedly execute contents of subsystem at current time step until iteration variable exceeds specified iteration limit |
For Iterator Subsystem | Represent subsystem that executes repeatedly during simulation time step |
Function-Call Feedback Latch | Break feedback loop involving data signals between function-call blocks |
Function-Call Generator | Execute function-call subsystem specified number of times at specified rate |
Function-Call Split | Provide junction for splitting function-call signal |
Function-Call Subsystem | Represent subsystem that can be invoked as function by another block |
If | Model if-else control flow |
If Action Subsystem | Represent subsystem whose execution is triggered by If block |
Inport | Create input port for subsystem or external input |
Model, Model Variants | Include model as block in another model |
Outport | Create output port for subsystem or external output |
Subsystem, Atomic Subsystem, Nonvirtual Subsystem, CodeReuse Subsystem | Represent system within another system |
Switch Case | Implement C-like switch control flow statement |
Switch Case Action Subsystem | Represent subsystem whose execution is triggered by Switch Case block |
Triggered Subsystem | Represent subsystem whose execution is triggered by external input |
Variant Subsystem | Represent a subsystem with multiple subsystems |
While Iterator | Repeatedly execute contents of subsystem at current time step while condition is satisfied |
While Iterator Subsystem | Represent subsystem that executes repeatedly while condition is satisfied during simulation time step |
Signal Attributes
Signal Specification | Specify desired dimensions, sample time, data type, numeric type, and other attributes of signal |
Bus to Vector | Convert virtual bus to vector |
Data Type Conversion | Convert input signal to specified data type |
Data Type Conversion Inherited | Convert from one data type to another using inherited data type and scaling |
Data Type Duplicate | Force all inputs to same data type |
Data Type Propagation | Set data type and scaling of propagated signal based on information from reference signals |
Data Type Scaling Strip | Remove scaling and map to built in integer |
IC | Set initial value of signal |
Probe | Output signal attributes, including width, dimensionality, sample time, and complex signal flag |
Rate Transition | Handle transfer of data between blocks operating at different rates |
Signal Conversion | Convert signal to new type without altering signal values |
Weighted Sample Time | Support calculations involving sample time |
Width | Output width of input vector |
Signal Routing
Bus Assignment | Replace specified bus elements |
Bus Creator | Create signal bus |
Bus Selector | Select signals from incoming bus |
Data Store Memory | Define data store |
Data Store Read | Read data from data store |
Data Store Write | Write data to data store |
Demux | Extract and output elements of vector signal |
Environment Controller | Create branches of block diagram that apply only to simulation or only to code generation |
From | Accept input from Goto block |
Goto | Pass block input to From blocks |
Goto Tag Visibility | Define scope of Goto block tag |
Index Vector | Switch output between different inputs based on value of first input |
Manual Switch | Switch between two inputs |
Merge | Combine multiple signals into single signal |
Multiport Switch | Choose between multiple block inputs |
Mux | Combine several input signals into vector |
Selector | Select input elements from vector, matrix, or multidimensional signal |
Switch | Switch output between first input and third input based on value of second input |
Vector Concatenate, Matrix Concatenate | Concatenate input signals of same data type to create contiguous output signal |
Sinks
Display | Show value of input |
Outport | Create output port for subsystem or external output |
Scope and Floating Scope | Display signals generated during simulation |
Stop Simulation | Stop simulation when input is nonzero |
Terminator | Terminate unconnected output port |
To File | Write data to file |
To Workspace | Write data to MATLAB workspace |
XY Graph | Display X-Y plot of signals using MATLAB figure window |
Sources
Band-Limited White Noise | Introduce white noise into continuous system |
Chirp Signal | Generate sine wave with increasing frequency |
Clock | Display and provide simulation time |
Constant | Generate constant value |
Counter Free-Running | Count up and overflow back to zero after reaching maximum value for specified number of bits |
Counter Limited | Count up and wrap back to zero after outputting specified upper limit |
Digital Clock | Output simulation time at specified sampling interval |
Enumerated Constant | Generate enumerated constant value |
From File | Read data from MAT-file |
From Workspace | Read data from workspace |
Ground | Ground unconnected input port |
Inport | Create input port for subsystem or external input |
Pulse Generator | Generate square wave pulses at regular intervals |
Ramp | Generate constantly increasing or decreasing signal |
Random Number | Generate normally distributed random numbers |
Repeating Sequence | Generate arbitrarily shaped periodic signal |
Repeating Sequence Interpolated | Output discrete-time sequence and repeat, interpolating between data points |
Repeating Sequence Stair | Output and repeat discrete time sequence |
Signal Builder | Create and generate interchangeable groups of signals whose waveforms are piecewise linear |
Signal Generator | Generate various waveforms |
Sine Wave | Generate sine wave, using simulation time as time source |
Step | Generate step function |
Uniform Random Number | Generate uniformly distributed random numbers |