当前位置:文档之家› Simulink常用库模块介绍(Matlab2013a)

Simulink常用库模块介绍(Matlab2013a)

Simulink常用库模块介绍(Matlab2013a)
Simulink常用库模块介绍(Matlab2013a)

SIMULINK常用库模块介绍

一、SIMULINK简介

1、简介

SIMULINK是一个对动态系统(包括连续系统、离散系统和混合系统)进行建模、仿真和综合分析的集成软件包,是MATLAB的一个附加组件,其特点是模块化操作、易学易用,而且能够使用MATLAB提供的丰富的仿真资源。在 SIMULINK环境中,用户不仅可以观察现实世界中非线性因素和各种随机因素对系统行为的影响,而且也可以在仿真进程中改变感兴趣的参数,实时地观察系统行为的变化,因此已在许多领域,如通信、信号处理、DSP、电力、金融、生物系统等获得重要应用。对信息类专业的学生来说,无论是学习专业课程或相关课程设计,还是在今后的工作中,SIMULINK都是一个重要的仿真建模工具。

2、预备知识

?SIMULINK的启动

首先启动MATLAB,然后在MATLAB主界面中单击上面的Simulink按钮,如下图所示:

或在命令窗口中输入simulink命令打开。

?SIMULINK的模块库

Simulink的模块库有两部分组成:基本模块和各种应用工具箱,如下图所示。对通信系统仿真来说,主要用到Simulink基本库,通信系统工具箱和数字信号处理工具箱。

二、SIMULINK的模块库

1、SIMULINK基本库

(1)连续模块Continuous

名称功能说明

Derivative 微分

Integrator 积分器

Integrator Limited 定积分

Integrator, Second-Order 二阶积分

Integrator, Second-Order Limited 二阶定积分

PID Controller PID控制器

PID Controller (2DOF) PID控制器

State-Space 状态空间

Transfer Fcn 传递函数

Transport Delay 传输延时

Variable Transport Delay 可变传输延时

Zero-Pole 零—极点增益模型

(2)非连续模块Discontinuous

名称功能说明

Backlash 间隙非线性

Coulomb&Viscous Friction 库仑和黏度摩擦非线性

Dead Zone 死区非线性

Dead Zone Dynamic 动态死区非线性

Hit Crossing 冲击非线性

Quantizer 量化非线性

Rate Limiter 静态限制信号的变化速率Rate Limiter Dynamic 动态限制信号的变化速率

Relay 滞环比较器,限制输出值在某一范围内变化

Saturation 饱和输出,让输出超过某一值时能够饱和Saturation Dynamic 动态饱和输出

Wrap To Zero 还零非线性

(3)离散模块Discrete

名称功能说明

Delay 延时器

Difference 差分环节

Discrete Derivative 离散微分环节

Discrete FIR Filter 离散FIR滤波器

Discrete Filter 离散滤波器

Discrete PID Controller 离散PID控制器Discrete PID Controller (2DOF) 离散PID控制器

Discrete State-Space 离散状态空间系统模型

Discrete Transfer-Fcn 离散传递函数模型

Discrete Zero-Pole 以零极点表示的离散传递函数模型

Discrete-time Integrator 离散时间积分器

First-Order Hold 一阶保持器

Memory 输出本模块上一步的输入值

Tapped Delay 延迟

Transfer Fcn First Order 离散一阶传递函数

Transfer Fcn Lead or Lag 传递函数

Transfer Fcn Real Zero 离散零点传递函数

Unit Delay 一个采样周期的延迟

Zero –Order Hold 零阶保持器

(4)逻辑和位操作模块Logic and Bit Operations

名称功能说明

Bit Clear 位清零

Bit Set 位置位

Bitwise Operator 逐位操作

Combinatorial Logic 组合逻辑

Compare To Constant 和常量比较

Compare To Zero 和零比较

Detect Change 检测跳变

Detect Decrease 检测递减

Detect Fall Negative 检测负下降沿

Detect Fall Nonpositive 检测非负下降沿

Detect Increase 检测递增

Detect Rise Nonnegative 检测非负上升沿

Detect Rise Positive 检测正上升沿

Extract Bits 提取位

Interval Test 检测开区间

Interval Test Dynamic 动态检测开区间

Logical Operator 逻辑操作符

Relational Operator 关系操作符

Shift Arithmetic 移位运算

(5)查找表模块Lookup Table

名称功能说明

1-D Lookup Table 一维输入信号的查询表(线性峰值匹配)

2-D Lookup Table 两维输入信号的查询表(线性峰值匹配)Cosine 余弦函数查询表Direct Lookup Table (n-D) N个输入信号的查询表(直接匹配)

Interpolation using PreLookup 输入信号的预插值Lookup Table Dynamic 动态查询表

PreLookup 预查询索引搜索

Sine 正弦函数查询表

n-D Lookup Table N维输入信号的查询表(线性峰值匹配)

(6)数学模块Math Operations

名称功能说明

Abs 取绝对值

Add 加法

Algebraic Constraint 代数约束

Assignment 赋值

Bias 偏移

Complex to Magnitude-Angle 由复数输入转为幅值和相角输出Complex to Real-Imag 由复数输入转为实部和虚部输出

Divide 除法

Dot Product 点乘运算

Find Nonzero Elements 查找非零元素

Gain 比例运算

Magnitude-Angle to Complex 由幅值和相角输入合成复数输出

Math Function 包括指数函数、对数函数、求平方、开根号等常用数学

函数

Matrix Concatenation 矩阵级联

MinMax 最值运算MinMax Running Resettable 最大最小值运算

Permute Dimensions 按维数重排

Polynomial 多项式

Product 乘运算

Product of Elements 元素乘运算

Real-Imag to Complex 由实部和虚部输入合成复数输出Reciprocal Sqrt 开平方后求倒

Reshape 取整

Rounding Function 舍入函数

Sign 符号函数

Signed Sqrt

Sine Wave Function 正弦波函数

Slider Gain 滑动增益

Sqrt 平方根

Squeeze 删去大小为1 的"孤维"

Subtract 减法

Sum 求和运算

Sum of Elements 元素和运算Trigonometric Function 三角函数

Unary Minus 一元减法

Vector Concatenate

Weighted Sample Time Math 权值采样时间运算

(7)模型检测模块Model Verification

名称功能说明

Assertion 确定操作Check Dynamic Gap 检查动态偏差

Check Dynamic Range 检查动态范围Check Static Gap 检查静态偏差

Check Static Range 检查静态范围

Check Discrete Gradient 检查离散梯度Check Dynamic Lower Bound 检查动态下限

Check Dynamic Upper Bound 检查动态上限

Check Input Resolution 检查输入精度

Check Static Lower Bound 检查静态下限

Check Static Upper Bound 检查静态上限

(8)模型扩充模块Model-Wide Utilities

名称功能说明Block Support Table 功能块支持的表DocBlock 文档模块

Model Info 模型信息Timed-Based Linearization 时间线性分析

Trigger-Based Linearization 触发线性分析

(9)端口和子系统模块Ports&Subsystems

名称功能说明Atomic Subsystem 单元子系统

CodeReuseSubsystem 代码重用子系统

Configurable Subsystem 可配置子系统

Enable 使能Enabled Subsystem 使能子系统Enabled and Triggered Subsystem 使能和触发子系统For Each Subsystem For Each子系统

For Iterator Subsystem For迭代子系统Function-Call Feedback Latch 函数调用反馈锁存Function-Call Generator 函数调用生成器

Function-Call Split 函数调用切换Function-Call Subsystem 函数调用子系统

If If操作If Action Subsystem If操作子系统

In1 输入端口

Model 模型

Model Variants 模型变种

Out1 输出端口

Subsystem 子系统Subsystem Examples 子系统例子

Switch Case Switch Case语句

Switch Case Action Subsystem Switch Case 操作子系统Trigger 触发操作Triggered Subsystem 触发子系统

Variant Subsystem

While Iterator Subsystem While迭代子系统

(10)信号属性模块Signal Attributes

名称功能说明

Bus to Vector 总线到矢量转换

Data Type Conversion 数据类型转换Data Type Conversion Inherited 数据类型继承Data Type Duplicate 数据类型复制

Data Type Propagation 数据类型传播Data Type Propagation Examples 数据类型传播示例Data Type Scaling Strip 数据类型缩放

IC 信号输入属性

Probe 探针点

Rate Transition 速率转换

Signal Conversion 信号转换

Signal Specification 信号特征指定

Weighted Sample Time 加权的采样时间

Width 信号宽度

(11)信号线路模块Signal Routing

名称功能说明

Bus Assignment 总线分配

Bus Creator 总线生成

Bus Selector 总线选择

Data Store Memory 数据存储

Data Store Read 数据存储读取

Data Store Write 数据存储写入

Demux 分路

Environment Controller 环境控制器

From 信号来源

Goto 信号去向

Goto Tag Visibility Goto标签可视化Index Vector 索引矢量

Manual Switch 手动选择开关

Merge 信号合并

Multiport Switch 多端口开关

Mux 合路

Selector 信号选择器

Switch 开关选择,当第二个输入端大于临界值时,输出由第一个输入端而来,否则输出由第三个输入端而来

Vector Concatenate 矢量拼接

(12)接收器模块Sinks

名称功能说明

Display 数字显示器

Floating Scope 浮动示波器

Out1 输出端口

Scope 示波器

Stop Simulation 停止仿真

Terminator 终止符号(

To File 将输出数据写入数据文件保护

To Workspace 将输出数据写入MATLAB的工作空间

XY Graph 显示二维图形

(13)输入源模块Sources

名称功能说明

Band-Limited White Noise 带限白噪声

Chirp Signal 产生一个频率不断增大的正弦波

Clock 显示和提供仿真时间

Constant 常数信号

Counter Free-Running 无限计数器

Counter Limited 有限计数器

Digital Clock 数字时钟

Enumerated Constant 枚举常量

From File 来自文件

From Workspace 来自MATLAB的工作空间

Ground 接地

In1 输入信号

Pulse Generator 脉冲发生器

Ramp 斜坡输入

Random Number 产生正态分布的随机数

Repeating Sequence 产生规律重复的任意信号Repeating Sequence Interpolated 重复序列内插值

Repeating Sequence Stair 重复阶梯序列

Signal Builder 信号创建器

Signal Generator 信号发生器,可产生正弦、方波、锯齿波及随意波

Sine Wave 正弦波信号

Step 阶跃信号

Uniform Random Number 均匀分布随机数

(14)用户自定义函数模块User-Defined Functions

名称功能说明

Fcn 用自定义的函数(表达式)进行运算

Interpreted MATLAB Function 解释的Matlab函数

Level-2 MATLAB S-Function 二级Matlab S函数MATLAB Function 利用MATLAB的现有函数进行运算S-Function 调用自编的S函数的程序进行运算S-Function Builder S函数创建

S-Function Examples S函数例子

2、通信系统工具箱Communication System Toolbox

(1)信道 Channel

名称功能说明

AWGN Channel 加性高斯白噪声信道Binary Symmetric Channel 二进制对称信道

Multipath Rayleigh Fading Channel 多径瑞利衰落信道

Multipath Rician Fading Channel 多径莱斯衰落信道

(2)通信滤波器 Comm Fliter

名称功能说明

Gaussian Filter 高斯滤波器

Integrate and Dump 积分清零Raised Cosine Transmit Filter 升余弦发送滤波器

Ideal Rectangular Pulse Filter 理想矩形脉冲滤波器

Raised Cosine Receive Filter 升余弦接收滤波器Windowed Integrator 窗积分器

(3)通信信宿Comm Sinks

名称功能说明Discrete-Time Eye Diagram Scope 离散时间眼图示波器

Discrete-Time Signal Trajectory Scope 离散时间信号轨迹示波器

Discrete-Time Scatter Plot Scope 离散时间散点图示波器Error Rate Calculation 误码率计算

(4)通信信源Comm Sources

1)噪声发生器Noise Generators

名称功能说明

Gaussian Noise Generator 高斯噪声发生器

Rayleigh Noise Generator 瑞利噪声发生器

Rician Noise Generator 莱斯噪声发生器

Uniform Noise Generator 均匀噪声发生器2)随机数据源Random Data Sources

名称功能说明Bernoulli Binary Generator 伯努利二进制发生器

Random Integer Generator 随机整数发生器

Poisson Integer Generator 泊松整数发生器

3)序列发生器Sequence Generators

名称功能说明Barker Code Generator 巴克码发生器

Hadamard Code Generator Hadamard码发生器

OVSF Code Generator OVSF码发生器

Walsh Code Generator 沃尔什码发生器

Gold Sequence Generator Gold序列发生器

Kasami Sequence Generator Kasami序列发生器

PN Sequence Generator PN序列发生器

(5)检错与纠错Error Detection and Correction

3)卷积码Convolutional

名称功能说明

APP Decoder APP译码器

Turbo Decoder Turbo译码器

Viterbi Decoder 维特比译码器Convolutional Encoder 卷积码编码器Turbo Encoder Turbo编码器

(6)调制Modulation

1)模拟调制Analog Passband Modulation

名称功能说明DSB AM Demodulator Passband 双边带调幅解调器

DSBSC AM Demodulator Passband 抑制载波调幅解调器FM Demodulator Passband FM解调器

PM Demodulator Passband PM解调器

SSB AM Demodulator Passband 单边带调幅解调器

DSB AM Modulator Passband 双边带调幅调制器

DSBSC AM Modulator Passband 抑制载波调幅调制器FM Modulator Passband FM调制器

PM Modulator Passband PM调制器

SSB AM Modulator Passband 单边带调幅调制器2)数字调制Digital Passband Modulation

①调幅AM

名称功能说明General QAM Demodulator Baseband 通用QAM解调基带M-PAM Demodulator Baseband M-PAM解调基带Rectangular QAM Demodulator Baseband矩形QAM解调基带General QAM Modulator Baseband 通用QAM调制器基带M-PAM Modulator Baseband M-PAM调制器基带Rectangular QAM Modulator Baseband 矩形QAM调制基带

② CPM

名称功能说明CPFSK Demodulator Baseband CPFSK解调器

CPM Demodulator Baseband CPM解调器

GMSK Demodulator Baseband GMSK解调器

MSK Demodulator Baseband MSK解调器

CPFSK Modulator Baseband CPFSK调制器

CPM Modulator Baseband CPM调制器

GMSK Modulator Baseband GMSK调制器

MSK Modulator Baseband MSK调制器

③ FM

名称功能说明M-FSK Demodulator Baseband M-FSK解调器

M-FSK Modulator Baseband M-FSK调制器

④ PM

名称功能说明BPSK Demodulator Baseband BPSK 解调器

DBPSK Demodulator Baseband DBPSK解调器

DQPSK Demodulator Baseband DQPSK解调器

M-DPSK Demodulator Baseband M-DPSK解调器

M-PSK Demodulator Baseband M-PSK解调器

OQPSK Demodulator Baseband OQPSK 解调器

QPSK Demodulator Baseband QPSK解调器

BPSK Modulator Baseband BPSK 调制器

DBPSK Modulator Baseband DBPSK调制器

DQPSK Modulator Baseband DQPSK调制器

M-DPSK Modulator Baseband M-DPSK调制器

M-PSK Modulator Baseband M-PSK调制器

OQPSK Modulator Baseband OQPSK调制器

QPSK Modulator Baseband QPSK调制器

⑤ TCM

名称功能说明General TCM Decoder 通用TCM解码器

M-PSK TCM Decoder M-PSK TCM解码器Rectangular QAM TCM Decoder 矩形QAM TCM解码器General TCM Encoder 通用TCM编码器

M-PSK TCM Encoder M-PSK TCM编码器Rectangular QAM TCM Encoder 矩形QAM TCM编码器

3、DSP系统工具箱DSP System Toolbox

(1)信号管理 Signal Management

1)缓存 Buffers

名称功能说明

Buffer 缓存(串并转换)

Delay Line 延迟线

Queue 队列寄存器(FIFO)

Stack 堆栈

Unbuffer 解缓存(并串转换)

2)信号属性 Signal Attributes

名称功能说明Check Signal Attributes 信号属性校验

Convert 1-D to 2-D 1维到2维转换

Convert 2-D to 1-D 2维到1维转换

Data Type Conversion 数据类型转换

Frame Conversion 帧信号和采样信号转换

Inherit Complexity 实数、复数类型继承

(2)信号操作 Signal Operations

名称功能说明

Constant Ramp 常数斜升信号

Convolution 卷积

Delay 延迟

Downsample 下采样

Interpolation 内插

NCO 数控振荡器NCO HDL Optimized HDL优化的NCO

Offset 数据偏移

Pad 头部或尾部添补数据Peak Finder 峰值搜索器

Repeat 重复

Sample and Hold 采样保持Triggered Signal From Workspace 触发的工作空间信号Unwrap 相位不连续处理

Upsample 上采样Variable Fractional Delay 可变分数延迟

Variable Integer Delay 可变整数延迟

Window function 窗函数

Zero Crossing 零交叉检验

(2)输出 Sinks

名称功能说明

Display 数据显示

Matrix Viewer 矩阵观察器Signal to Workspace 输出信号到工作空间

Spetrum Analyzer 频谱分析仪

Time Scope 时域示波器

To Audio Device 输出到音频设备

To Multimedia 输出到多媒体Triggered To Workspace 触发输出到工作空间UDP Send UDP发送

Vector Scope 矢量示波器

Waterfall 多矢量数据示波器

SIMULINK模块介绍

示波器的使用和数据保存 1.示波器的参数 " Number of axes" 项用于设定示波器的Y 轴数量,即示波器的输入信号端口的个数,其预设值为"1" ,也就是说该示波器可以用来观 察一路信号,将其设为"2" ,则可以同时观察两路信号,并且示波器的图标也自动变为有两个输入端口,依次类推,这样一个示波器可以同时观察多路信号。 "Time range" (时间范围) ,用于设定示波器时间轴的最大值,这一般可以选自动(auto) ,这样X 轴就自动以系统仿真参数设置中的起始和终止时间作为示披器的时间显示范围。 第三项用于选择标签的贴放位置。 第四项用于选择数据取样方式,其中Decimation 方式是当右边栏设为"3" 时,则每3 个数据取一个,设为"5" 时,则是5 中取1 ,设的数字越大显示的波形就越粗糙,但是数据存储的空间可以减少。一般该项保持预置值"1" ,这样输入的数据都显示,画出的波形较光滑漂亮。如果取样方式选Sample time 采样方式,则其右栏里输入的是采样的时间间隔,这时将

按采样间隔提取数据显示。该页中还有一项"Floating scope" 选择,如果在它左方的小框中点击选中,则该示波器成为浮动的示波器,即没有输入接口,但可以接收其他模块发送来的数据。 示波器设置的第二页是数据页,这里有两项选择。第一项是数据点数,预置值是5000 ,即可以显示5000个数据,若超过5000 个数据,则删掉前面的保留后面的。也可以不选该项,这样所有数据都显示,在计算量大时对内存的要求高一些。如果选中了数据页的第二项"Save data to workspace" ,即将数据放到工作间去,则仿真的结果可以保存起来,并可以用MATLAB 的绘图命令来处理,也可以用其他绘图软件画出更漂亮的图形。 在保存数据栏下,还有两项设置,第一项是保存的数据命名(Variable name) ,这时给数据起一个名,以便将来调用时识别。第二项是选择数据的保存格式(Format) ,该处有3 种选择:Arrary格式适用于只有一个输入变量的情况;Structure with time 和Structure 这两种格式适用于以矢量表示的多个变量情况,并且前者同时保存数值和时间,后者仅保存数值。用Arrary 格式保存的变量,为了以后可以用

Simulink常用模块简介

1 Continuous(连续模块) Integrator :输入信号积分 Derivative :输入信号微分 State-Space :线性状态空间系统模型 Transfer-Fcn :线性传递函数模型 Zero-Pole :以零极点表示的传递函数模型 Memory :存储上一时刻的状态值 Transport Delay :输入信号延时一个固定时间再输出 Variable Transport Delay :输入信号延时一个可变时间再输出 2 Discrete (离散模块) Discrete-time Integrator :离散时间积分 Discrete Filter :IIR与FIR滤波器 Discrete State-Space :离散状态空间系统模型 Discrete Transfer-Fcn :离散传递函数模型 Discrete Zero-Pole :以零极点表示的离散传递函数模型 First-Order Hold :一阶采样和保持器 Unit Delay :一个采样周期的延时 3 Function&Tables(函数和表格模块) Fcn :用自己定义的函数(表达式)进行运算 MATLAB Fcn :利用MA TLAB的现有函数进行运算 S-Function :调用自编的S函数的程序进行运算 Look-Up Table :建立输入信号的查询表(线性峰值匹配) Look-Up Table (2-D):建立两个输入信号的查询表(线性峰值匹配) 4 Math Operations(数学运算模块) Sum :加减运算 Product :乘运算 Dot Product :点乘运算 Gain :比例运算 Math Function :包括指数函数、对数函数、求平方、开根号等常用数学函数Trigonometric Function :三角函数,包括正弦、余弦、正切等 MinMax :最值运算 Abs :取绝对值 Sign :符号函数 Logical Operator :逻辑运算 Relational Operator :关系运算 Complex to Magnitude-Angle :由复数输入转为幅值和相角输出 Magnitude-Angle to Complex :由幅值和相角输入合成复数输出 Complex to Real-Imag :由复数输入转为实部和虚部输出 Real-Imag to Complex :由实部和虚部输入合成复数输出 5 Nonlinear (非线性模块) Saturation :饱和输出,让输出超过某一值时能够饱和 Relay :滞环比较器,限制输出值在某一范围内变化 Switch :开关选择,当第二个输入端大于临界值时,输出由第一个输入端而来,否则输出由第三个输入端而来。

Simulink模块库学习笔记

Simulink模块库简介0 修改历史 1、连续模块(continuous) (1)Derivative输入信号微分; (2)Integrator输入信号积分; (3)State-Space状态空间系统模型 (4)Transfer-Fcn传递函数模型 (5)TransportDelay输入信号延时一个固定时间再输出 (6)VariableTransportDelay输入信号延时一个可变时间再输出 (7)Zero-Ploe零极点模型 2、非连续模块(Discontinuous) (1)Backlash间隙非线性 (2)Coulomb&ViscousFriction库仑和粘度摩擦非线性 (3)DeadZone死区非线性 (4)DeadZoneDynamic动态死区非线性

(5)HitCrossing冲击非线性 (6)Quantizer量化非线性 (7)RateLimiter静态限制信号的变化速率 (8)RateLimiterDynamic动态限制信号的变化速率 (9)Relay滞环比较器,限制输出值在某一范围内变化 (10)Saturation饱和输出,让输出超过某一值是能够饱和 (11)SaturationDynamic动态饱和输出 (12)WrapToZero 3、离散模块(Discrete) (1)Difference差分环节 (2)DiscreteDerivative离散微分环节 (3)DiscreteFilter离散滤波器 (4)DiscreteState-Space离散状态空间系统模型 (5)DiscreteTransferFcn离散传递函数模型 (6)DiscreteZero-Pole以零极点表示的离散传递函数模型 (7)Discrete-TimeIntegrator离散时间积分器 (8)First-OrderHold一阶保持器 (9)IntegerDelay整数被延迟 (10)Memory输出本模块上一步的输入值 (11)TappedDelay延迟 (12)TransferFcnFirstOrder离散一阶传递函数 (13)TransferFcnLeadorLag传递函数 (14)TransferFcnRealZero离散零点传递函数 (15)UnitDelay一个采样周期的延时 (16)WeightedMovingAverage权值移动平均模型 (17)Zero-OrderHold零阶保持器 4、逻辑和位操作模块(LogicandBitOperation) (1)BitClear位清零 输入的数指定位清零 请参考(3)的示例图。

Simulink 模块库简介

Simulink模块库简介 在进行系统动态仿真之前,应绘制仿真系统框图,并确定仿真所需要的参数。Simulink 模块库包含有大部分常用的建立系统框图的模块,下面简要介绍常用模块。 1、连续模块 (continuous) (2) 2、非连续模块 (Discontinuous) (2) 3、离散模块 (Discrete) (3) 4、逻辑和位操作模块 (Logic and Bit Operation) (4) 5、查找表模块 (Lookup Table) (5) 6.数学模块 (Math Operations) (5) 7、模型检测模块 (Model Verification) (7) 8、模型扩充模块 (Model-Wide Utilities) (8) 9、端口和子系统模块 (Prot & Subsystems) (8) 10、信号属性模块 (Signal Attributes) (9) 11、信号路线模块 (Signal Routing) (10) 12、接收器模块(Sinks) (11) 13、输入源模块 (Sources) (12) 14、用户自定义函数模块 (User-DefinedFunctions) (13) 15、AdditionalMath&Discrete (14) 综合 (15)

1、连续模块(continuous) 图 1 (1)Derivative输入信号微分; (2)Integrator输入信号积分; (3)State-Space状态空间系统模型 (4)Transfer-Fcn传递函数模型 (5)Transport Delay输入信号延时一个固定时间再输出 (6)Variable Transport Delay输入信号延时一个可变时间再输出(7)Zero-Ploe零极点模型 2、非连续模块(Discontinuous) 图 2 (1)Backlash间隙非线性 (2)Coulomb&Viscous Friction 库仑和粘度摩擦非线性

simulink常用模块

SIMILINK模块库按功能进行分为以下8类子库: (1)Continuous(连续模块) (2)Discrete(离散模块) (3)Function&Tables(函数和平台模块) (4)Math(数学模块) (5)Nonlinear(非线性模块) (6)Signals&Systems(信号和系统模块) (7)Sinks(接收器模块) (8)Sources(输入源模块) 连续模块(Continuous)continuous.mdl Integrator:输入信号积分 Derivative:输入信号微分 State-Space:线性状态空间系统模型 Transfer-Fcn:线性传递函数模型 Zero-Pole:以零极点表示的传递函数模型 Memory:存储上一时刻的状态值 TransportDelay:输入信号延时一个固定时间再输出VariableTransportDelay:输入信号延时一个可变时间再输出离散模块(Discrete)discrete.mdl Discrete-timeIntegrator:离散时间积分器DiscreteFilter:IIR与FIR滤波器 DiscreteState-Space:离散状态空间系统模型

DiscreteTransfer-Fcn:离散传递函数模型 DiscreteZero-Pole:以零极点表示的离散传递函数模型 First-OrderHold:一阶采样和保持器 Zero-OrderHold:零阶采样和保持器 UnitDelay:一个采样周期的延时 函数和平台模块(Function&Tables)function.mdl Fcn:用自定义的函数(表达式)进行运算 S-Function:调用自编的S函数的程序进行运算 Look-UpTable:建立输入信号的查询表(线性峰值匹配) Look-UpTable(2-D):建立两个输入信号的查询表(线性峰值匹配) 数学模块(Math)math.mdl Sum:加减运算 Product:乘运算 DotProduct:点乘运算 Gain:比例运算 MathFunction:包括指数函数、对数函数、求平方、开根号等常用数学函数TrigonometricFunction:三角函数,包括正弦、余弦、正切等 MinMax:最值运算 Abs:取绝对值 Sign:符号函数 LogicalOperator:逻辑运算

Simulink常用模块名称及其功能简介

Simulink常用模块名称中英文对照Sources库 Band-Limited White Noise 宽带限幅白噪声模块,把一个白噪声引入到连续系统中 Chirp Signal 线性调频信号(频率按时间线性变化的正弦波)模块,产生频率增加的正弦信号 Clock 时钟信号模块,显示或者提供仿真时间 Constant 常量输入模块,产生一个常数值 Digital Clock 数字时钟模块,按指定的间隔产生采样时间 Digital Pulse Generator 产生具有固定间隔的脉冲 From File 从一个文件读取数据 From Work space 从在工作空间定义的矩阵读入数据Ground 接地模块,将一个未连接的输入端接地In1 输入端口模块 Pulse Generator 脉冲信号发生器模块,产生固定间隔的脉冲 Ramp 斜坡信号输入模块,产生一个以常数斜率增加或者减小的信号 Random Number 产生正态分布的随机数 Repeating Sequence 产生一个可重复的任意信号 Signal Generator 产生多种多样的普通信号 Signal Builder 自定义信号发生器 Sine Wave 产生正弦波信号 Step 阶跃信号模块,产生一个单步函数Uniform Random Number 产生均匀分布的随机数 Sinks库 Display 实时数字显示模块,显示其输入信号的值Floating Scope 浮动示波器模块 Out1 输出端口模块

Scope 示波器模块,显示在仿真过程产生的信号的波形 Stop Simulation 仿真终止模块,当它的输入信号非零时,就结束仿真 Terminator 信号终结模块,结束一个未连接的输出端口To File 写数据到文件 To Workspace 把数据写进工作空间里定义的矩阵变量XY Graph 用一个MATLAB图形窗口来显示信号的X-Y坐标的图形 Continuous库主要用于连续系统的仿真 Derivative 微分模块,输出为输入信号的微分。无 需设置参数 Integrator 积分模块,输出时输入信号的积分,可设定初始条件(比如混沌系统的仿真),通常情况下初始条件不用考虑Memory 输出来自前一个时间步的模块输入 State-Space 状态空间模块,主要应用应用于现代控制理论中多输入多输出系统的仿真,双击模块可设置的主要参数有:系数矩阵A,B,C,D以及初始条件 Transfer Fcn 传递函数多项式模型,实现现行传递系统,双击可设置分子多项式和坟墓多项式的系数 Transport Delay 时间延迟模块,通过模块内部参数设定延迟时间 Variable Transport Delay 将输入延迟一可变的时间 Zero-Pole 传递函数零、极点模型,实现一个用零极点标明的传递函数,双击设置零点、极点、增益 Disontinuous库主要用于非线性系统仿真 Backlash 磁滞回环特性模块 Coulomb & Viscous Friction 库伦摩擦与黏性摩擦特性模块 Dead Zone 死区特性模块 Hit Crossing 检测输入信号的零交叉点模块 Quantizer 阶梯状量化处理模块

SIMULINK的模块库介绍

SIMULINK的模块库介绍 (1)Commonly Used Bus Creator Create signal bus Bus Selector Select signals from incoming bus Constant Generate constant value Data Type Conversion 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 Display signals generated during simulation

Matlab中SIMULINK的模块库以及比较常用的模块

2009年04月18日星期六 13:41 SIMULINK的模块库介绍 SIMILINK模块库按功能进行分为以下8类子库: Continuous(连续模块) Discrete(离散模块) Function&Tables(函数和平台模块) Math(数学模块) Nonlinear(非线性模块) Signals&Systems(信号和系统模块) Sinks(接收器模块) Sources(输入源模块) 连续模块(Continuous) Integrator:输入信号积分 Derivative:输入信号微分 State-Space:线性状态空间系统模型 Transfer-Fcn:线性传递函数模型 Zero-Pole:以零极点表示的传递函数模型 Memory:存储上一时刻的状态值 Transport Delay:输入信号延时一个固定时间再输出 Variable Transport Delay:输入信号延时一个可变时间再输出离散模块(Discrete) Discrete-time Integrator:离散时间积分器 Discrete Filter:IIR与FIR滤波器 Discrete State-Space:离散状态空间系统模型 Discrete Transfer-Fcn:离散传递函数模型

Discrete Zero-Pole:以零极点表示的离散传递函数模型 First-Order Hold:一阶采样和保持器 Zero-Order Hold:零阶采样和保持器 Unit Delay:一个采样周期的延时 函数和平台模块(Function&Tables) Fcn:用自定义的函数(表达式)进行运算 MATLAB Fcn:利用matlab的现有函数进行运算 S-Function:调用自编的S函数的程序进行运算 Look-Up Table:建立输入信号的查询表(线性峰值匹配) Look-Up Table(2-D):建立两个输入信号的查询表(线性峰值匹配) 数学模块( Math ) Sum:加减运算 Product:乘运算 Dot Product:点乘运算 Gain:比例运算 Math Function:包括指数函数、对数函数、求平方、开根号等常用数学函数Trigonometric Function:三角函数,包括正弦、余弦、正切等 MinMax:最值运算 Abs:取绝对值 Sign:符号函数 Logical Operator:逻辑运算 Relational Operator:关系运算 Complex to Magnitude-Angle:由复数输入转为幅值和相角输出 Magnitude-Angle to Complex:由幅值和相角输入合成复数输出

Matlab-Simulink各模块对应的中文名称及介绍

这些图片的窗口是从MA TLAB R2012b里面截图下来的,注释还不够全面。如有出入之处,敬请谅解!

Derivative :微分模块,输出为输入信号的微分。无需设置参数Integrator:积分模块,输出时输入信号的积分,可设定初始条件(比如混沌系统的仿真),通常情况下初始条件不用考虑Memory:输出来自前一个时间步的模块输入 State-Space:状态空间模块,主要应用应用于现代控制理论中多输入多输出系统的仿真,双击模块可设置的主要参数有:系数矩阵A,B,C,D以及初始条件Transfer Fcn:传递函数多项式模型,实现现行传递系统,双击可设置分子多项式和坟墓多项式的系数 Transport Delay:时间延迟模块,通过模块内部参数设定延迟时间 Variable Transport Delay:将输入延迟一可变的时间 Zero-Pole:传递函数零、极点模型,实现一个用零极点标明的传递函数,双击设置零点、极点、增益

Backlash:磁滞回环特性模块 Coulomb & Viscous Friction:库伦摩擦与黏性摩擦特性模块Dead Zone:死区特性模块 Hit Crossing:检测输入信号的零交叉点模块Quantizer:阶梯状量化处理模块Rate Limiter:变化速率限幅模块Relay:带有滞环的继电特性模块Saturation:限幅的饱和特性模块

Discrete Transfer Fcn:离散系统传递函数多项式模型,可设置分子分母多项式 Discrete Zero-Pole:离散系统传递函数零极点模型,可设置零点、极点、增益,可以设置采样时间 Discrete Filter:离散系统滤波器,可设置分子分母系数(按照z-1作升幂排列),可设置采样时间 Discrete State-Space:离散系统状态空间表达式模块,可设置参数矩阵A,B,C,D,可设置采样时间、初始条件 Discrete-Time Integrator:离散系统积分器模块,可设置采样时间、初始条件 Unit Delay:离散系统单位延迟模块,可设置采样时间,初始条件Fist-Order Hol:一阶采样保持器 Memory:存储模块 Zero-Order Hold:零阶采样保持器 Discrete Filter:实现IIR和FIR滤波器 Discrete State-Space:实现一个离散状态空间系统 Discrete-Time Integrator:离散时间积分器 Discrete Transfer Fcn :实现一个离散传递函数 Discrete Zero-Pol:实现一个用零极点来说明的离散传递函数First-Order Hold:实现一个一阶保持采样-保持系统 Unit Delay:将信号延时一个单位采样时间 Zero-Order Hold:实现具有一个采样周期的零阶保持

常用Simulink模块简介

常用Simulink模块简介 Sources库中模块 Band-Limited white Noise 给连续系统引入白噪声 Chirp Signal 产生一个频率递增的正弦波(线性调频信号) Clock 显示并提供仿真时间 Constant 生成一个常量值 Counter Free-Running 自运行计数器,计数溢出时自动清零Counter Limited 有限计数器,可自定义计数上限 Digital Clock 生成有给定采样间隔的仿真时间 From File 从文件读取数据 From Workspace 从工作空间中定义的矩阵中读取数据 Ground 地线,提供零电平 Pulse Generator 生成有规则间隔的脉冲 In1 提供一个输入端口 Ramp 生成一连续递增或递减的信号 Random Number 生成正态分布的随机数 Repeating Sequence 生成一重复的任意信号 Repeating Sequence Interpolated 生成一重复的任意信号,可以插值Repeating Sequence Stair 生成一重复的任意信号,输出的是离散值Signal Builder 带界面交互的波形设计 Signal Generator 生成变化的波形 Sine Wave 生成正弦波 Step 生成一阶跃函数 Uniform Random Number 生成均匀分布的随机数 Sink库中模块 Display 显示输入的值 Floating Scope 显示仿真期间产生的信号,浮点格式 Out1 提供一个输出端口 Scope 显示仿真期间产生的信号 Stop Simulation 当输入为非零时停止仿真 Terminator 终止没有连接的输出端口 To File 向文件中写数据 To Workspace 向工作空间中的矩阵写入数据 XY Graph 使用Matlab的图形窗口显示信号的X-Y图 Discrete库中的模块 Difference 差分器 Difference Derivative 计算离散时间导数 Discrete Filter 实现IIR和FIR滤波器 Discrete State-Space 实现用离散状态方程描述的系统 Discrete Transfer Fcn 实现离散传递函数 Discrete Zero-Pole 实现以零极点形式描述的离散传递函数Discrete-time Integrator 执行信号的离散时间积分 First-Order Hold 实现一阶采样保持 Integer Delay 将信号延迟多个采样周期

Matlab中SIMULINK的模块库以及比较常用的模块

Matlab中SIMULINK的模块库以及比较常用的模块 2009年04月18日星期六 13:41 SIMULINK的模块库介绍 SIMILINK模块库按功能进行分为以下8类子库: Continuous(连续模块) Discrete(离散模块) Function&Tables(函数和平台模块) Math(数学模块) Nonlinear(非线性模块) Signals&Systems(信号和系统模块) Sinks(接收器模块) Sources(输入源模块) 连续模块(Continuous)continuous.mdl Integrator:输入信号积分 Derivative:输入信号微分 State-Space:线性状态空间系统模型 Transfer-Fcn:线性传递函数模型 Zero-Pole:以零极点表示的传递函数模型 Memory:存储上一时刻的状态值 Transport Delay:输入信号延时一个固定时间再输出 Variable Transport Delay:输入信号延时一个可变时间再输出 离散模块(Discrete) discrete.mdl Discrete-time Integrator:离散时间积分器 Discrete Filter:IIR与FIR滤波器 Discrete State-Space:离散状态空间系统模型 Discrete Transfer-Fcn:离散传递函数模型 Discrete Zero-Pole:以零极点表示的离散传递函数模型 First-Order Hold:一阶采样和保持器 Zero-Order Hold:零阶采样和保持器 Unit Delay:一个采样周期的延时 函数和平台模块(Function&Tables) function.mdl Fcn:用自定义的函数(表达式)进行运算 MATLAB Fcn:利用matlab的现有函数进行运算 S-Function:调用自编的S函数的程序进行运算 Look-Up Table:建立输入信号的查询表(线性峰值匹配) Look-Up Table(2-D):建立两个输入信号的查询表(线性峰值匹配) 数学模块( Math ) math.mdl Sum:加减运算 Product:乘运算 Dot Product:点乘运算 Gain:比例运算 Math Function:包括指数函数、对数函数、求平方、开根号等常用数学函数

matlab的Simulink简介

Simulink是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。Simulink具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点Simulink已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。同时有大量的第三方软件和硬件可应用于或被要求应用于Simulink。 Simulink是MATLAB中的一种可视化仿真工具,是一种基于MATLAB的框图设计环境,是实现动态系统建模、仿真和分析的一个软件包,被广泛应用于线性系统、非线性系统、数字控制及数字信号处理的建模和仿真中。Simulink可以用连续采样时间、离散采样时间或两种混合的采样时间进行建模,它也支持多速率系统,也就是系统中的不同部分具有不同的采样速率。为了创建动态系统模型,Simulink提供了一个建立模型方块图的图形用户接口(GUI) ,这个创建过程只需单击和拖动鼠标操作就能完成,它提供了一种更快捷、直接明了的方式,而且用户可以立即看到系统的仿真结果。 Simulink;是用于动态系统和嵌入式系统的多领域仿真和基于模型的设计工具。对各种时变系统,包括通讯、控制、信号处理、视频处理和图像处理系统,Simulink提供了交互式图形化环境和可定制模块库来对其进行设计、仿真、执行和测试。. 构架在Simulink基础之上的其他产品扩展了Simulink多领域建模功能,也提供了用于设计、执行、验证和确认任务的相应工具。Simulink与MATLAB® 紧密集成,可以直接访问MATLAB大量的工具来进行算法研发、仿真的分析和可视化、批处理脚本的创建、建模环境的定制以及信号参数和测试数据的定义。 丰富的可扩充的预定义模块库 交互式的图形编辑器来组合和管理直观的模块图 以设计功能的层次性来分割模型,实现对复杂设计的管理 通过Model Explorer 导航、创建、配置、搜索模型中的任意信号、参数、属性,生成模型代码 提供API用于与其他仿真程序的连接或与手写代码集成 使用Embedded MATLAB?模块在Simulink和嵌入式系统执行中调用MATLAB算法 使用定步长或变步长运行仿真,根据仿真模式(Normal,Accelerator,Rapid Accelerator)来决定以解释性的方式运行或以编译C代码的形式来运行模型 图形化的调试器和剖析器来检查仿真结果,诊断设计的性能和异常行为 可访问MATLAB从而对结果进行分析与可视化,定制建模环境,定义信号参数和测试数据 模型分析和诊断工具来保证模型的一致性,确定模型中的错误 平面连杆机构 英文名称: planar linkage mechanism

[整理]MATLAB、Simulink、Power System工具箱简介.

MATLAB/Simulink/Power System工具箱简介Simulink工具箱的功能是在MATLAB环境下,把一系列模块连接起来,构成复杂的系统模型;电力系统(Power System)仿真工具箱是在Simulink环境下使用的仿真工具箱,其功能非常强大,可用于电路、电力电子系统、电动机系统、电力传输等领域的仿真,它提供了一种类似电路搭建的方法,用于系统的建模。 本章以MA TLAB6.1版本为基础,首先概述Simulink和PowerSystem工具箱所包含的模块资源和Simulink/PowerSystem的模型窗口;其次介绍Simulink/PowerSystem模块的基本操作。 2.1 Simulink工具箱简介 在MA TLAB命令窗口中键人“Simulink'’命令,便可打开Simulink工具箱窗口,如图2-1所示。 图2-1 Simulink模型库界面 在图2-1所示的界面左侧可以看到,整个Simulink工具箱是由若干个模块组构成的。在标准的Simulink工具箱中,包含连续模块组(Continuous)、离散模块组(Discrete)、函数与表模块组(Function&Tables)、数学运算模块组(Math)、非线性模块组(Nonlinear)、信号与系统模块组(Signals&Systems)、输出模块组(Sinks)、信号源模块组(Sources)和子系统模块组(Subsystems)等。现简要介绍电力电子电路仿真要使用的模块组和模块。 电力电子电路使用的模块组有连续模块组、数学运算模块组、非线性模块组、信号与系统模块组、输出模块组、信号源模块组和子系统模块组等。 2.1.1 Continous模块组及其图标 该模块组包括的主要模块及其图标如图2-2所示,共由7个标准基本模块。

仿真工具箱SIMULINK的简介

仿真工具箱SIMULINK的简介 SIMULINK是一个用来对动态系统进行建模、仿真和分析的软件包,它支持连续、离散及两者混合的线性和非线性系统,也支持具有多种采样频率的系统。在SIMULINK环境中,利用鼠标就可以在模型窗口中直观地“画”出系统模型, 然后直接进行仿真。它为用户提供了方框图进行建模的图形接口,采用这种结构画模型就像你用手和纸来画一样容易。它与传统的仿真软件包微分方程和差分方程建模相比,具有更直观、方便、灵活的优点。SIMULINK包含有SINKS(输入方式)、SOURCE(输入源)、LINEAR (线性环节)、NONLINEAR(非线性环节)、CONNECTIONS(连接与接口)和EXTRA(其他环节)子模型库,而且每个子模型库中包含有相应的功能模块。用户也可以定制和创建用户自己的模块。 用SIMULINK创建的模型可以具有递阶结构,因此用户可以采用从上到下或从下到上的结构创建模型。用户可以从最高级开始观看模型,然后用鼠标双击其中的子系统模块,来查看其下一级的内容,以此类推,从而可以看到整个模型的细节,帮助用户理解模型的结构和各模块之间的相互关系。在定义完一个模型后,用户可以通过SIMULINK的菜单或MATLAB的命令窗口键入命令来对它进行仿真。菜单方式对于交互工作非常方便,而命令行方式对于运行一大类仿真非常有用。采用SCOPE模块和其他的画图模块,在仿真进行的同时,就可观看到仿真结果。除此之外,用户还可以在改变参数后来迅速观看系统中发生的变化情况。仿真的结果还可以存放到MATLAB的工作空间里做事后处理。 模型分析工具包括线性化和平衡点分析工具、MATLAB的许多工具及MATLAB 的应用工具箱。由于MATLAB和SIMULINK的集成在一起的,因此用户可以在这两种环境下对自己的模型进行仿真、分析和修改。

simulink常用模块

SIMILINK 模块库按功能进行分为以下8类子库: (1)Continuous (连续模块) (2)Discrete (离散模块) (3)Function&Tables (函数和平台模块) (4)Math (数学模块) (5)Nonlinear (非线性模块) ⑹Signals&Systems (信号和系统模块) ⑺Sinks (接收器模块) (8)Sources (输入源模块) 连续模块(Continuous continuous.mdl Integrator:输入信号积分 Derivative:输入信号微分 State-Space线性状态空间系统模型 Transfer-Fcn:线性传递函数模型 Zero-Pole:以零极点表示的传递函数模型 Memory :存储上一时刻的状态值 TransportDelay:输入信号延时一个固定时间再输出VariableTransportDelay:输入信号延时一个可变时间再输出离散模块(Discrete discrete.mdl Discrete-timeIntegrator:离散时间积分器DiscreteFilter:IIR 与FIR 滤波器

DiscreteState-Space离散状态空间系统模型 DiscreteTransfer-Fcn离散传递函数模型 DiscreteZero-Pole以零极点表示的离散传递函数模型 First-OrderHold :—阶采样和保持器 Zero-OrderHold :零阶采样和保持器 Un itDelay: —个采样周期的延时 函数和平台模块(Function&Tables)function.mdl Fen:用自定义的函数(表达式)进行运算 Fen:利用matlab的现有函数进行运算 S-Function:调用自编的S函数的程序进行运算 Look-UpTable :建立输入信号的查询表(线性峰值匹配) Look-UpTable(2-D):建立两个输入信号的查询表(线性峰值匹配) 数学模块(Math)math.mdl Sum:加减运算 Product:乘运算 DotProduct :点乘运算 Gai n:比例运算 MathFu nctio n:包括指数函数、对数函数、求平方、开根号等常用数学函数Trigono metricF unction:三角函数,包括正弦、余弦、正切等 MinMax :最值运算 Abs :取绝对值

simulink简介

simulink 简介 Simulink 是 MATLAB 最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。 Simulink 具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点 Simulink 已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。同时有大量的第三方软件和硬件可应用于或被要求应用于 Simulink。 1.1 功能 Simulink 是 MATLAB 中的一种可视化仿真工具,是一种基于 MATLAB 的框图设计环境,是实现动态系统建模、仿真和分析的一个软件包,被广泛应用于线性系统、非线性系统、数字控制及数字信号处理的建模和仿真中。 Simulink 可以用连续采样时间、离散采样时间或两种混合的采样时间进行建模,它也支持多速率系统,也就是系统中的不同部分具有不同的采样速率。为了创建动态系统模型,Simulink 提供了一个建立模型方块图的图形用户接口(GUI) ,这个创建过程只需单击和拖动鼠标操作就能完成,它提供了一种更快捷、直接明了的方式,而且用户可以立即看到系统的仿真结果。 Simulink 是用于动态系统和嵌入式系统的多领域仿真和基于模型的设计工具。对各种时变系统,包括通讯、控制、信号处理、视频处理和图像处理系统, Simulink提供了交互式图形化环境和可定制模块库来对其进行设计、仿真、执行和测试。.构架在 Simulink 基础之上的其他产品扩展了Simulink 多领域建模功能,也提供了用于设计、执行、验证和确认任务的相应工具。Simulink 与 MATLAB; 紧密集成,可以直接访问 MATLAB 大量的工具来进行算法研发、仿真的分析和可视化、批处理脚本的创建、建模环境的定制以及信号参数和测试数据的定义。

MATLAB中SIMULINK常用命令表+常用模块简介

常用命令: 仿真命令 sim 仿真运行一个simulink模块 sldebug 调试一个simulink模块 simset 设置仿真参数 simget 获取仿真参数 线性化和整理命令 linmod 从连续时间系统中获取线性模型 linmod2 也是获取线性模型,采用高级方法 dinmod 从离散时间系统中获取线性模型 trim 为一个仿真系统寻找稳定的状态参数 构建模型命令 open_system 打开已有的模型 close_system 关闭打开的模型或模块 new_system 创建一个新的空模型窗口 load_system 加载已有的模型并使模型不可见 save_system 保存一个打开的模型 add_block 添加一个新的模块 add_line 添加一条线(两个模块之间的连线) delete_block 删除一个模块 delete_line 删除一根线 find_system 查找一个模块 hilite_system 使一个模块醒目显示 replace_block 用一个新模块代替已有的模块 set_param 为模型或模块设置参数 get_param 获取模块或模型的参数 add_param 为一个模型添加用户自定义的字符串参数delete_param 从一个模型中删除一个用户自定义的参数bdclose 关闭一个simulink窗口 bdroot 根层次下的模块名字 gcb 获取当前模块的名字 gcbh 获取当前模块的句柄 gcs 获取当前系统的名字 getfullname 获取一个模块的完全路径名 slupdate 将1.x的模块升级为3.x的模块 addterms 为未连接的端口添加terminators模块 boolean 将数值数组转化为布尔值 slhelp simulink的用户向导或者模块帮助 封装命令 hasmask 检查已有模块是否封装 hasmaskdlg 检查已有模块是否有封装的对话框 hasmaskicon 检查已有模块是否有封装的图标

Simulink常用模块中文名称 带模块图片

Simulink常用模块名称中英文对照 Sources库 Band-Limited White Noise:宽带限幅白噪声模块,把一个白噪声引入到连续系统中 Chirp Signal:线性调频信号(频率按时间线性变化的正弦波)模块,产生频率增加的正弦信号 Clock:时钟信号模块,显示或者提供仿真时间 Constant:常量输入模块,产生一个常数值 Digital Clock:数字时钟模块,按指定的间隔产生采样时间 Digital Pulse Generator:产生具有固定间隔的脉冲 From File:从一个文件读取数据 From Work space:从在工作空间定义的矩阵读入数据 Ground:接地模块,将一个未连接的输入端接地 In1:输入端口模块

Pulse Generator:脉冲信号发生器模块,产生固定间隔的脉冲Ramp:斜坡信号输入模块,产生一个以常数斜率增加或者减小的信号Random Number:产生正态分布的随机数 Repeating Sequence:产生一个可重复的任意信号 Signal Generator:产生多种多样的普通信号 Signal Builder:自定义信号发生器 Sine Wave:产生正弦波信号 Step:阶跃信号模块,产生一个单步函数 Uniform Random Number:产生均匀分布的随机数 Sinks库 Display:实时数字显示模块,显示其输入信号的值 Floating Scope:浮动示波器模块 Out1:输出端口模块 Scope:示波器模块,显示在仿真过程产生的信号的波形 Stop Simulation:仿真终止模块,当它的输入信号非零时,就结束仿真Terminator:信号终结模块,结束一个未连接的输出端口 To File:写数据到文件 To Workspace:把数据写进工作空间里定义的矩阵变量 XY Graph:用一个MATLAB图形窗口来显示信号的X-Y坐标的图形 Continuous库主要用于连续系统的仿真

相关主题
文本预览
相关文档 最新文档