Main Content

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

Rounding Function

对信号应用舍入函数

  • 库:
  • Simulink / Math Operations

  • Rounding Function block

说明

Rounding Function 模块对输入信号的每个元素进行舍入以产生输出信号。

您可以从 Function 参数列表中选择舍入类型。所选函数的名称显示在模块上。

提示

当您需要向量或矩阵输出时,请使用 Rounding Function 模块。

端口

输入

全部展开

要应用舍入函数的输入信号。

数据类型: single | double

输出

全部展开

对输入信号应用舍入函数后的输出信号。输出信号与输入信号具有相同的维度和数据类型。输出信号的每个元素是对输入信号的对应元素应用所选舍入函数后的结果。

数据类型: single | double

参数

全部展开

选择应用于输入信号的舍入函数。

舍入函数舍入输入信号的每个元素
floor朝负无穷方向舍入到最接近的整数值
ceil朝正无穷方向舍入到最接近的整数
round舍入到最接近的整数
fix朝零方向舍入到最接近的整数

编程用法

模块参数Operator
类型:字符向量
'floor' | 'ceil' | 'round' | 'fix'
默认值'floor'

将采样时间指定为 -1 以外的值。有关详细信息,请参阅指定采样时间

依存关系

此参数不可见,除非将其显式设置为 -1 以外的值。要了解详细信息,请参阅不建议设置采样时间的模块

编程用法

模块参数:SampleTime
类型:字符向量
值:标量或向量
默认值:'-1'

模块特性

数据类型

double | single

直接馈通

多维信号

可变大小信号

过零检测

扩展功能

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

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

在 R2006a 之前推出