Main Content

Repeating Sequence Interpolated

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

  • Repeating Sequence Interpolated block

库:
Simulink / Sources

描述

Repeating Sequence Interpolated 模块根据时间值的向量输出值的向量参数中的值输出周期性离散序列。在数据点之间,该模块使用您为查找方法参数指定的方法来确定输出。

端口

输出

全部展开

根据时间值的向量输出值的向量参数中的值生成的输出信号。

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

参数

全部展开

常设

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

编程用法

模块参数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'

信号属性

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

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

注意

输出最小值不会对实际输出信号进行饱和处理或截断。请改用 Saturation 模块。

编程用法

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

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

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

注意

输出最大值不会对实际输出信号进行饱和处理或截断。请改用 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 之前推出