主要内容

信号发生器

产生各种波形

  • 库:
  • 万博1manbetx模型/来源

  • 信号发生器块

描述

万博1manbetx支持的操作

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

  • 正弦

  • 广场

  • 锯齿波

  • 随机

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

波形 输出范围

正弦波

方波

锯齿波

随机波

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

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

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

解算器注意事项

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

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

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

港口

输出

全部展开

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

  • 正弦

  • 广场

  • 锯齿波

  • 随机

数据类型:

参数

全部展开

指定波形。

编程使用

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

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

编程使用

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

指定产生的波形的振幅。

编程使用

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

指定产生的波形的频率。

编程使用

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

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

编程使用

块参数单位
类型:特征向量
“rad /秒”|“赫兹”
默认的“rad /秒”

选择此复选框可输出长度矢量N如果恒定值参数计算为N元素的行或列向量。

  • 当您选中此复选框时,块将输出一个长度向量N如果恒定值参数计算为N元素的行或列向量。例如,块输出一个维数矩阵1)×(nn×1

  • 当您清除此复选框时,块不输出长度向量N如果恒定值参数计算为N元素的行或列向量。

编程使用

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

块特征

数据类型

直接引线

是的

多维信号

是的

适应信号

没有

讨论二阶导数过零检测

没有

扩展功能

之前介绍过的R2006a