Main Content

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

Interval Test

确定信号是否在指定区间中

  • 库:
  • Simulink / Logic and Bit Operations

  • Interval Test block

说明

如果输入介于 Lower limitUpper limit 指定的值之间,Interval Test 模块将输出 true (1)。如果输入在这些值的范围之外,模块将输出 false (0)。当输入等于 Lower limitUpper limit 时,模块的输出取决于您是选中 Interval closed on left 还是 Interval closed on right 复选框。

端口

输入

全部展开

输入信号,指定为标量、向量、矩阵或 N 维数组。

限制

当输入信号为枚举类型时,Upper limitLower limit 值必须具有相同的枚举类型。

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

输出

全部展开

指示输入值是否在指定区间内的输出信号。您可以将 Output data type 指定为 “boolean” 或 “uint8”。

数据类型: uint8 | Boolean

参数

全部展开

当选中此复选框时,Upper limit 包括在模块对其输出 true (1) 的区间中。

编程用法

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

模块对其输出 true (1) 的区间的上限值。

编程用法

模块参数:uplimit
类型:字符向量
值: 标量 | 向量 | 矩阵 | N 维数组
默认值:'0.5'

当选中此复选框时,Lower limit 包括在模块对其输出 true (1) 的区间中。

编程用法

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

模块对其输出 true (1) 的区间的下限值。

编程用法

模块参数:lowlimit
类型:字符向量
值: 标量 | 向量 | 矩阵 | N 维数组
默认值:'-0.5'

将输出数据类型指定为 booleanuint8

编程用法

模块参数:OutDataTypeStr
类型:字符向量
值:'boolean' | 'uint8'
默认值:'boolean'

模块特性

数据类型

Boolean | double | enumerated | fixed point | integer | single

直接馈通

多维信号

可变大小信号

过零检测

扩展功能

C/C++ 代码生成
使用 Simulink® Coder™ 生成 C 代码和 C++ 代码。

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

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

在 R2006a 之前推出