好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

SIMULINK功能模块的处理.doc

3页
  • 卖家[上传人]:油条
  • 文档编号:11769732
  • 上传时间:2017-10-15
  • 文档格式:DOC
  • 文档大小:36.50KB
  • / 3 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • SIMULINK功能模块的处理 模块库中的模块可以直接用鼠标进行拖曳(选中模块,按住鼠标左键不放)而放到模型窗口中进行处理 在模型窗口中,选中模块,则其4个角会出现黑色标记此时可以对模块进行以下的基本操作 移动:选中模块,按住鼠标左键将其拖曳到所需的位置即可若要脱离线而移动,可按住shift键,再进行拖曳 复制:选中模块,然后按住鼠标右键进行拖曳即可复制同样的一个功能模块 删除:选中模块,按Delete键即可若要删除多个模块,可以同时按住Shift 键,再用鼠标选中多个模块,按Delete键即可也可以用鼠标选取某区域,再按Delete键就可以把该区域中的所有模块和线等全部删除 转向:为了能够顺序连接功能模块的输入和输出端,功能模块有时需要转向在菜单Format中选择Flip Block旋转180度,选择Rotate Block顺时针旋转90度或者直接按Ctrl+F 键执行Flip Block,按Ctrl+R键执行Rotate Block 改变大小:选中模块,对模块出现的4个黑色标记进行拖曳即可 模块命名:先用鼠标在需要更改的名称上单击一下,然后直接更改即可名称在功能模块上的位置也可以变换180度,可以用Format菜单中的Flip Name 来实现,也可以直接通过鼠标进行拖曳。

      Hide Name 可以隐藏模块名称 颜色设定: Format菜单中的Foreground Color可以改变模块的前景颜色,Background Color可以改变模块的背景颜色;而模型窗口的颜色可以通过Screen Color来改变 参数设定:用鼠标双击模块,就可以进入模块的参数设定窗口,从而对模块进行参数设定参数设定窗口包含了该模块的基本功能帮助,为获得更详尽的帮助,可以点击其上的help 按钮通过对模块的参数设定,就可以获得需要的功能模块 属性设定:选中模块,打开Edit菜单的Block Properties可以对模块进行属性设定包括Description属性、 Priority优先级属性、Tag属性、Open function属性、Attributes format string属性其中Open function属性是一个很有用的属性,通过它指定一个函数名,则当该模块被双击之后,Simulink就会调用该函数执行,这种函数在MATLAB中称为回调函数 模块的输入输出信号:模块处理的信号包括标量信号和向量信号;标量信号是一种单一信号,而向量信号为一种复合信号,是多个信号的集合,它对应着系统中几条连线的合成。

      缺省情况下,大多数模块的输出都为标量信号,对于输入信号,模块都具有一种“ 智能” 的识别功能,能自动进行匹配某些模块通过对参数的设定,可以使模块输出向量信号 SIMILINK 模块库按功能进行分类,包括以下 8 类子库:Continuous(连续模块)Discrete(离散模块)Function&Tables(函数和平台模块)Math(数学模块)Nonlinear(非线性模块)Signals&Systems(信号和系统模块)Sinks(接收器模块)Sources(输入源模块)1、连续模块(Continuous) continuous.mdlIntegrator:输入信号积分Derivative:输入信号微分State-Space:线性状态空间系统模型Transfer-Fcn:线性传递函数模型Zero-Pole:以零极点表示的传递函数模型Memory:存储上一时刻的状态值Transport Delay:输入信号延时一个固定时间再输出Variable Transport Delay:输入信号延时一个可变时间再输出2、离散模块(Discrete) discrete.mdlDiscrete-time Integrator:离散时间积分器Discrete Filter:IIR 与 FIR 滤波器Discrete State-Space:离散状态空间系统模型Discrete Transfer-Fcn:离散传递函数模型Discrete Zero-Pole:以零极点表示的离散传递函数模型First-Order Hold:一阶采样和保持器Zero-Order Hold:零阶采样和保持器Unit Delay:一个采样周期的延时4、 Math(数学模块) math.mdlSum:加减运算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(非线性模块) nonlinear.mdlSaturation:饱和输出,让输出超过某一值时能够饱和。

      Relay:滞环比较器,限制输出值在某一范围内变化Switch:开关选择,当第二个输入端大于临界值时,输出由第一个输入端而来,否则输出由第三个输入端而来Manual Switch:手动选择开关6、Signal&Systems (信号和系统模块) sigsys.mdlIn1:输入端Out1:输出端Mux:将多个单一输入转化为一个复合输出Demux:将一个复合输入转化为多个单一输出Ground:连接到没有连接到的输入端Terminator:连接到没有连接到的输出端SubSystem:建立新的封装(Mask)功能模块7、Sinks(接收器模块) sinks.mdlScope:示波器XY Graph:显示二维图形To Workspace:将输出写入 MATLAB 的工作空间To File(.mat):将输出写入数据文件8、Sources(输入源模块) sources.mdlConstant:常数信号Clock:时钟信号From Workspace:来自 MATLAB 的工作空间From File(.mat):来自数据文件Pulse Generator:脉冲发生器Repeating Sequence:重复信号。

      Signal Generator:信号发生器,可以产生正弦、方波、锯齿波及随意波Sine Wave:正弦波信号Step:阶跃波信号。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.