主要内容

信号发生器

产生各种波形

  • 库:
  • 金宝app模型/来源

  • 信号发生器块

描述

金宝app支持的运营

信号发生器块可以产生四种不同的波形之一:

  • 正弦

  • 正方形

  • 锯齿

  • 随机

你可以用赫兹或弧度每秒来表示信号参数。使用默认参数值,你会得到以下波形之一:

波形 输出范围

正弦波

方波

锯齿波

随机波

一个负振幅参数值导致180度相移。有很多方法可以产生180度以外的相移波。例如,你可以连接a时钟块信号到Matlab功能阻塞并写出特定波的方程。

控件的输出设置可以更改信号发生器以快速确定系统对不同类型输入的响应。

振幅频率参数确定输出信号的幅度和频率。标量扩展后,参数必须具有相同的尺寸。如果你清除将矢量参数解释为一维复选框时,该模块输出与该模块相同尺寸的信号振幅频率参数(在标量展开之后)。如果您选择将矢量参数解释为一维复选框,则块输出矢量(1-D)信号,如果振幅频率参数是行或列向量,即单行或列二维数组。否则,块输出与参数相同尺寸的信号。

求解器考虑因素

如果你的模型使用固定步长求解器,Simulink金宝app®对整个模拟使用相同的步长。在这种情况下,信号发生器块输出提供了理想波形的均匀采样表示。

如果您的模型使用可变步长求解器,那么Simulink可能会在模拟过程中使用不同的步长。金宝app在这种情况下信号发生器块输出并不总是提供理想波形的均匀采样表示。为了确保块输出是均匀采样表示,添加a击球直接阻断下游的信号发生器块。这些模型显示了信号发生器块输出带和不带击球块。

使用可变步长求解器的模型 信号发生器块输出

港口

输出

全部展开

输出信号指定为这些波形之一。

  • 正弦

  • 正方形

  • 锯齿

  • 随机

数据类型:

参数

全部展开

指定波形。

编程使用

块参数波形
类型:特征向量
的正弦|“广场”|“锯齿”|“随机”
默认的正弦

指定是否使用模拟时间或外部信号作为波形时间变量的值源。如果指定外部源,则块显示用于连接源的输入端口。

编程使用

块参数TimeSource
类型:特征向量
利用仿真时间的|'使用外部信号'
默认利用仿真时间的

指定产生的波形的振幅。

编程使用

块参数振幅
类型:特征向量
:真正的标量
默认' 1 '

指定生成波形的频率。

编程使用

块参数频率
类型:特征向量
:真正的标量
默认' 1 '

指定信号单元为赫兹或者rad /秒

编程使用

块参数单位
类型:特征向量
'rad / sec'|'赫兹'
默认'rad / sec'

选中此复选框以输出长度的向量N如果恒定值参数评估到一个N元素的行或列向量。

  • 选中此复选框后,块输出长度的向量N如果恒定值参数评估到一个N元素的行或列向量。例如,块输出一个维数矩阵1)×(n或者n-by-1

  • 清除此复选框时,块不会输出长度的向量N如果恒定值参数评估到一个N元素的行或列向量。

编程使用

块参数:VectorParams1D
类型:特征向量
价值观:'on'|'离开'
默认值:“上”

块特征

数据类型

直接喂养

是的

多维信号

是的

适应信号

讨论二阶导数过零检测

扩展功能

在R2006A之前介绍