回 帖 发 新 帖 刷新版面

主题:MATLAB中SIMULINK常用命令表

好东西记得要顶哦,,,,,,


[size=4]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-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    将信号延迟多个采样周期
Memory    从前一时间步输出模块的输入
Tapped Delay    延迟N个周期,然后输出所有延迟数据
Transfer Fcn First Order    离散时间传递函数
Transfer Fcn Lead or Lag    超前或滞后传递函数,主要有零极点树木决定
Transfer Fcn Real Zero    有实数零点,没有极点的传递函数
Unit Delay    将信号延迟一个采样周期
Weighted Moving Average    加权平均
Zero-Order Hold    零阶保持
Continuous库中的各模块
Derivative    输入对时间的导数
Integrator    对信号进行积分
State-Space    实现线性状态空间系统
Transfer Fcn    实现线性传递函数
Transfer Delay    以给定的时间量延迟输入
Variable Transfer Delay    以可变的时间量延迟输入
Zero-Pole    实现用零极点形式表示的传递函数
Discontinuities库中的各模块
Backlash    模拟有间隙系统的行为
Coulomb & Viscous Friction    模拟在零点出不连续,在其他地方有线性增益的系统
Dead Zone    提供输出为零的区域
Dead Zone Dynamic    动态提供输出为零的区域
Hit Crossing    检测信号上升沿、下降沿以及与指定值得比较结果,输出零或一
Quantizer    以指定的间隔离散化输入
Rate Limiter    限制信号的变化速度
Relay    在两个常数中选出一个作为输出
Saturation    限制信号的变化范围
Saturation Dynamic    动态限制信号的变化范围
Wrap to Zero    输入大于门限则输出零,小于则直接输出
Math 库中的模块
Abs    输出输入的绝对值
Add    对信号进行加法或减法运算
Algebraic Constant    将输入信号抑制为零
Assignment    赋值
Bias    给输入加入偏移量
Complex to Magnitude-Angle    输出复数输入信号的相角和幅值
Complex to Real-Image    输出复数输入信号的实部和虚部
Divide    对信号进行乘法或除法运算
Dot Product    产生点积
Gain    将模块的输入乘以一个数值
Magnitude-Angle to Complex    由相角和幅值输入输出一个复数信号
Math Function    数学函数
Matrix Concatenation    矩阵串联
MinMax    输出信号的最小或最大值
MinMax Running Resettable    输出信号的最小或最大值,带复位功能
Polynomial    计算多项式的值
Product    产生模块各输入的简积或商
Product of Elements    产生模块各输入的简积或商
Real-Imag to Complex    由实部和虚部输入输出复数信号
Reshape    改变矩阵或向量的维数
Rounding Function    执行圆整函数
Sign    指明输入的符号
Sine Wave Function    输出正弦信号
Slider Gain    使用滑动器改变标量增益
Subtract    对信号进行加法或减法运算
Sum of Elements    生成输入的和
Trigonometric Function    执行三角函数
Unary Minus    对输入取反
Weighted Sample Time Math    对信号经过加权时间采样的值进行加、减、乘、除运算[/size]

回复列表 (共47个回复)

21 楼


[em12]谢谢啦!

22 楼

赞一个!!

23 楼

谢谢了

24 楼


辛苦了!

25 楼

谢谢啦,正为这个苦恼着呢。以后还得多请楼主帮忙的说。

26 楼

谢谢啦

27 楼

感谢!!

28 楼


好家伙。谢谢了。

29 楼

谢谢楼主

30 楼

强!
都记住好多啊!

我来回复

您尚未登录,请登录后再回复。点此登录或注册