matlab 仿真工具集常用函数

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

MATLAB中SIMULINK常用命令表除湿机日社区交流关键字:MATLAB入门MATLAB本文详细介绍MATLAB中SIMULINK常用命令表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将数值数组转化为布尔值slhelpsimulink的用户向导或者模块帮助封装命令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离散时间传递函数TransferFcnLeadorLag超前或滞后传递函数,主要有零极点树木决定TransferFcnRealZero有实数零点,没有极点的传递函数UnitDelay将信号延迟一个采样周期WeightedMovingAverage加权平均Zero-OrderHold零阶保持Continuous库中的各模块Derivative输入对时间的导数Integrator对信号进行积分State-Space实现线性状态空间系统TransferFcn实现线性传递函数TransferDelay以给定的时间量延迟输入VariableTransferDelay以可变的时间量延迟输入Zero-Pole实现用零极点形式表示的传递函数Discontinuities库中的各模块Backlash模拟有间隙系统的行为Coulomb&ViscousFriction模拟在零点出不连续,在其他地方有线性增益的系统DeadZone提供输出为零的区域DeadZoneDynamic动态提供输出为零的区域HitCrossing检测信号上升沿、下降沿以及与指定值得比较结果,输出零或一Quantizer以指定的间隔离散化输入RateLimiter限制信号的变化速度Relay在两个常数中选出一个作为输出Saturation限制信号的变化范围SaturationDynamic动态限制信号的变化范围WraptoZero输入大于门限则输出零,小于则直接输出Math库中的模块Abs输出输入的绝对值Add对信号进行加法或减法运算AlgebraicConstant将输入信号抑制为零Assignment赋值Bias给输入加入偏移量ComplextoMagnitude-Angle输出复数输入信号的相角和幅值ComplextoReal-Image输出复数输入信号的实部和虚部Divide对信号进行乘法或除法运算DotProduct产生点积Gain将模块的输入乘以一个数值Magnitude-AngletoComplex由相角和幅值输入输出一个复数信号MathFunction数学函数MatrixConcatenation矩阵串联MinMax输出信号的最小或最大值MinMaxRunningResettable输出信号的最小或最大值,带复位功能Polynomial计算多项式的值Product产生模块各输入的简积或商ProductofElements产生模块各输入的简积或商Real-ImagtoComplex由实部和虚部输入输出复数信号Reshape改变矩阵或向量的维数RoundingFunction执行圆整函数Sign指明输入的符号SineWaveFunction输出正弦信号SliderGain使用滑动器改变标量增益Subtract对信号进行加法或减法运算SumofElements生成输入的和TrigonometricFunction执行三角函数UnaryMinus对输入取反WeightedSampleTimeMath对信号经过加权时间采样的值进行加、减、乘、除运算

1 / 9
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功