Main Content

Repeating Sequence

生成任意形状的周期信号

  • 库:
  • Simulink / Sources

  • Repeating Sequence block

描述

Repeating Sequence 模块可以输出波形由时间值输出值参数指定的周期性标量信号。时间值参数指定输出时间向量。输出值参数指定输出时间对应的信号幅值向量。这两个参数结合使用指定输出波形的重复间隔(信号周期)的各测量点确定的采样。

默认情况下,这两个参数都是 [0 2]。这些默认设置指定了从仿真开始每 2 秒重复一次,最大幅值为 2 的锯齿波形。

端口

输出

全部展开

输出由时间值输出值参数指定的信号以创建周期性标量信号。

数据类型: double

参数

全部展开

严格单调递增时间值的向量。生成的波形的周期是此参数的最后一个值和第一个值之差。

编程用法

模块参数rep_seq_t
类型:字符向量
:向量
默认值[0 2]

输出值的向量,用于指定输出波形。每个元素对应于时间值参数中的时间值。

编程用法

模块参数rep_seq_y
类型:字符向量
:向量
默认值[0 2]

模块特性

数据类型

double

直接馈通

多维信号

可变大小信号

过零检测

算法

此模块将输入周期设置为第一个和最后一个时间值参数值之差。任意时间 t 的输出就是 t = t-n*period 时的输出,其中 n 是整数。该序列在 t = n*period 时重复。此模块使用线性插值来计算在您指定的输出时间之间的波形值。

扩展功能

版本历史记录

在 R2006a 之前推出