常规模块
信号
- 正弦波 sine wave
- 阶跃信号 step
- 斜坡信号 ramp
- 常量 constant
运算
- 平方根:square root
- 相减:subtract
- 相加:add
- 两值相乘:product
- 增益 Gain
逻辑
- 与0比较:compare to zero
- 更通用:compre to contrast
- 逻辑门:and or not
- 条件:switch
信号导入
- signal editor
函数模块
Matlab function模块
1 | function [power,v] = fcn(deltaH) %首先先定义输出与输入,可定义多个输入输出,多个输入:fcn(x1,x2) |
离散系统
延迟:unit delay,接受一个输入信号并在指定的采样时间内保持其值
当步长为-1或等于输入信号采样时间时,则模块在t时刻输出t-1时刻信号
当步长为其他固定值时,对信号进行重采样,并在t步输出原信号的t-1
对于该信号,通常先确定输出再确定输入,如果容易晕,就先写出输入输出是什么再进行连接
连续系统
积分:integrator,对连续信号求积分
1/s代表了在s域上的传递函数,有拉普拉斯变换积分特性可知,积分操作的输出/输入在s域上为1/s对于动态建模系统,记得在模块中添加初始条件
对于微分方程的建模:
- 先将最高阶导数单独放在方程左侧
- 确定方程所需积分模块数量
- 构建方程左边,将最终输出连接至第一个积分模块
- 设定初始条件
其他
- 打印信号值 display
- 信号可视化(示波器) scope
操作
- 创建分支:按住ctrl
- 翻转模块方向:ctrl+i