simulink命令全集

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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检查已有模块是否有封装的图标

iconedit使用ginput函数来设计模块图标maskpopups返回并改变封装模块的弹出菜单项movemask重建内置封装模块为封装的子模块

库命令

libinfo从系统中得到库信息

诊断命令

sllastdiagnostic上一次诊断信息

sllasterror上一次错误信息

sllastwarning上一次警告信息

sldiagnostics为一个模型获取模块的数目和编译状态硬拷贝和打印命令

frameedit编辑打印画面

print将simulink系统打印成图片,或将图片保存为m文件printopt打印机默认设置

orient设置纸张的方向

常用Simulink模块简介

Sources库中模块

Band-LimitedwhiteNoise给连续系统引入白噪声ChirpSignal产生一个频率递增的正弦波(线性调频信号)Clock显示并提供仿真时间

Constant生成一个常量值

CounterFree-Running自运行计数器,计数溢出时自动清零

CounterLimited有限计数器,可自定义计数上限

DigitalClock生成有给定采样间隔的仿真时间

FromFile从文件读取数据

FromWorkspace从工作空间中定义的矩阵中读取数据

Ground地线,提供零电平

PulseGenerator生成有规则间隔的脉冲

In1提供一个输入端口

Ramp生成一连续递增或递减的信号

RandomNumber生成正态分布的随机数

RepeatingSequence生成一重复的任意信号

RepeatingSequenceInterpolated生成一重复的任意信号,可以插值RepeatingSequenceStair生成一重复的任意信号,输出的是离散值SignalBuilder带界面交互的波形设计

SignalGenerator生成变化的波形

SineWave生成正弦波

Step生成一阶跃函数

UniformRandomNumber生成均匀分布的随机数

Sink库中模块

Display显示输入的值

FloatingScope显示仿真期间产生的信号,浮点格式

Out1提供一个输出端口

Scope显示仿真期间产生的信号

StopSimulation当输入为非零时停止仿真

Terminator终止没有连接的输出端口

ToFile向文件中写数据

ToWorkspace向工作空间中的矩阵写入数据

XYGraph使用Matlab的图形窗口显示信号的X-Y图

Discrete库中的模块

Difference差分器

DifferenceDerivative计算离散时间导数

DiscreteFilter实现IIR和FIR滤波器

DiscreteState-Space实现用离散状态方程描述的系统

DiscreteTransferFcn实现离散传递函数

DiscreteZero-Pole实现以零极点形式描述的离散传递函数Discrete-timeIntegrator执行信号的离散时间积分

First-OrderHold实现一阶采样保持

IntegerDelay将信号延迟多个采样周期

Memory从前一时间步输出模块的输入

TappedDelay延迟N个周期,然后输出所有延迟数据

TransferFcnFirstOrder离散时间传递函数

相关文档
最新文档