主要内容

信号发生器

产生各种波形

  • 库:
  • 金宝appSimulink / Sources

  • 信号发生器块

描述

金宝app支持的操作

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

  • 正弦

  • 广场

  • 锯齿波

  • 随机

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

波形 输出范围

正弦波

方波

锯齿波

随机波

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

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

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

解算器注意事项

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

如果您的模型使用可变步长求解器,Simulink可能在模拟过程中使用不同的步长。金宝app在这种情况下,信号发生器块输出并不总是提供理想波形的统一采样表示。若要确保块输出是均匀采样的表示,请添加打穿越块直接下游信号发生器块。这些模型显示了信号发生器属性的块输出打穿越块。

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

港口

输出

全部展开

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

  • 正弦

  • 广场

  • 锯齿波

  • 随机

数据类型:

参数

全部展开

指定波形。

编程使用

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

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

编程使用

块参数TimeSource
类型:字符向量
“使用模拟时间”|“使用外部信号”
默认的“使用模拟时间”

指定生成的波形的振幅。

编程使用

块参数振幅
类型:字符向量
:实标量
默认的' 1 '

指定生成的波形的频率。

编程使用

块参数频率
类型:字符向量
:实标量
默认的' 1 '

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

编程使用

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

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

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

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

编程使用

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

块特征

数据类型

直接引线

是的

多维信号

是的

适应信号

没有

讨论二阶导数过零检测

没有

扩展功能

R2006a之前介绍