Main Content

Rounding Function

对信号应用舍入函数

  • Rounding Function block

库:
Simulink / Math Operations

描述

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

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

提示

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

端口

输入

全部展开

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

数据类型: single | double

输出

全部展开

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

数据类型: single | double

参数

全部展开

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

舍入函数舍入输入信号的每个元素
向下朝负无穷方向舍入到最邻近的整数值
上半框括号朝正无穷方向舍入到最邻近的整数
舍入舍入到最邻近的整数
fix朝零方向舍入到最邻近的整数

编程用法

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

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

依存关系

仅当您将此参数设置为 -1 以外的值时才可见。要了解详细信息,请参阅不建议设置采样时间的模块

编程用法

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

模块特性

数据类型

double | single

直接馈通

多维信号

可变大小信号

过零检测

扩展功能

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

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

版本历史记录

在 R2006a 之前推出