Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

Repeating Sequence Interpolated

输出离散时间序列并重复,从而在数据点之间插值

  • 库:
  • Simulink / Sources

  • Repeating Sequence Interpolated block

说明

Repeating Sequence Interpolated 模块根据 Vector of time valuesVector of output values 参数中的值输出周期性离散时序。在数据点之间,该模块使用您为 Lookup Method 参数指定的方法来确定输出。

端口

输出

全部展开

根据 Vector of time valuesVector of output values 参数中的值生成的输出信号。

数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point

参数

全部展开

Main

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

编程用法

模块参数OutValues
类型:字符向量
:向量
默认值[3 1 4 2 1].'

指定包含时间值的列向量。时间值必须严格递增,并且向量的大小必须与输出值向量的大小相同。

编程用法

模块参数TimeValues
类型:字符向量
:向量
默认值[0 0.1 0.5 0.6 1].'

指定查找方法以确定数据点之间的输出。

编程用法

模块参数LookUpMeth
类型:字符向量
'Interpolation-Use End Values' | 'Use Input Nearest' | Use Input Below | Use Input Above
默认值'Interpolation-Use End Values'

指定采样时间间隔。要继承采样时间,请将此参数设置为 -1。有关详细信息,请参阅 指定采样时间

编程用法

模块参数tsamp
类型:字符向量
:标量
默认值'0.01'

Signal Attributes

Simulink® 检查的输出范围的下限值。

Simulink 使用最小值执行下列操作:

注意

Output minimum 不会饱和或剪切实际输出信号。请改用 Saturation 模块。

编程用法

模块参数OutMin
类型:字符向量
'[ ]'| 标量
默认值'[ ]'

Simulink 检查的输出范围的上限值。

Simulink 使用最大值执行下列操作:

注意

Output maximum 不会饱和或剪切实际输出信号。请改用 Saturation 模块。

编程用法

模块参数OutMax
类型:字符向量
'[ ]'| 标量
默认值'[ ]'

为输出选择数据类型。该类型可以继承、直接指定或表示为数据类型对象,如 Simulink.NumericType

编程用法

模块参数OutDataTypeStr
类型:字符向量
'Inherit: Inherit via back propagation''single''int8''uint8'int16'uint16''int32''uint32''int64''uint64'fixdt(1,16,0)、“fixdt(1,16,2^0,0)”、fixdt(1,16,2^0,0)'<data type expression>'
默认值'Double'

选中此选项将锁定此模块的输出数据类型设置,从而防止通过定点工具和定点顾问进行更改。有关详细信息,请参阅Use Lock Output Data Type Setting (Fixed-Point Designer)

编程用法

模块参数LockScale
类型:字符向量
'off' | 'on'
默认值'off'

模块特性

数据类型

Boolean | double | fixed point | integer | single

直接馈通

多维信号

可变大小信号

过零检测

扩展功能

PLC 代码生成
使用 Simulink® PLC Coder™ 生成结构化文本代码。

定点转换
使用 Fixed-Point Designer™ 设计和仿真定点系统。

在 R2006a 之前推出