simulink命令全集
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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离散时间传递函数