Main Content

Wrap To Zero

如果输入大于阈值,将输出设置为零

  • Wrap To Zero block

库:
Simulink / Discontinuities
HDL Coder / Discontinuities

描述

当输入大于阈值值时,Wrap To Zero 模块将输出设置为零。当输入小于或等于阈值时,输出等于输入。

端口

输入

全部展开

输入信号,指定为标量或向量。等于或大于 Threshold 值的信号值设置为零。

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

输出

全部展开

设置为输入信号值或零的输出信号。输出的数据类型与输入的数据类型相同。

提示

如果输入数据类型不能表示零,将发生参数溢出。要检测此溢出,请转到“配置参数”对话框的诊断 > 数据有效性窗格,并将参数 > 检测上溢设置为警告错误

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

参数

全部展开

要编辑 Wrap to Zero 模块的参数,请双击模块图标。

使模块将输出值设置为零的阈值。

编程用法

模块参数Threshold
类型:字符向量
scalar
默认值'255'

模块特性

数据类型

Boolean | double | fixed point | integer | single

直接馈通

多维信号

可变大小信号

过零检测

扩展功能

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

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

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

版本历史记录

在 R2006a 之前推出