主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

Transfer Fcn Real Zero

实现具有实零点且无极点的离散时间传递函数

  • Transfer Fcn Real Zero block

库:
Simulink / Discrete

描述

Transfer Fcn Real Zero 模块实现了具有实数零点且实际上无极点的离散时间传递函数。

端口

输入

全部展开

输入信号到离散时间传递函数算法。

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

输出

全部展开

输出信号是离散时间传递函数,具有实数零点,并且实际上没有输入信号的极点。

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

参数

全部展开

指定 Z 平面中的零点。

编程用法

模块参数ZeroZ
类型:字符向量
:实数标量
默认值'0.75'

为上一个输出指定初始条件。

编程用法

模块参数ICPrevInput
类型:字符向量
:实数标量
默认值'0.0'

指定模块是执行基于采样还是基于帧的处理:

  • 列作为通道(基于帧) - 将输入信号的每一列视为一个单独的通道(基于帧的处理)。

    注意

    基于帧的处理需要具有 DSP System Toolbox™ 许可证。

    有关详细信息,请参阅Sample- and Frame-Based Concepts (DSP System Toolbox)

  • 元素作为通道(基于采样) - 将输入信号的每个元素视为一个单独的通道(基于采样的处理)。

可以使用输入处理指定模块是执行基于采样的处理还是基于帧的处理。有关这两种处理模式的详细信息,请参阅Sample- and Frame-Based Concepts (DSP System Toolbox)

编程用法

模块参数InputProcessing
类型:字符向量
'Columns as channels (frame based)' | 'Elements as channels (sample based)'
默认值:'Elements as channels (sample based)'

指定定点运算的舍入模式。有关详细信息,请参阅舍入模式 (Fixed-Point Designer)

模块参数始终舍入到最邻近的可表示值。要控制模块参数的舍入方法,请在封装字段中使用 MATLAB® 舍入函数输入表达式。

编程用法

要以编程方式设置模块参数值,请使用 set_param 函数。

参数: RndMeth
值: 'Floor' (默认) | 'Ceiling' | 'Convergent' | 'Nearest' | 'Round' | 'Simplest' | 'Zero'

当您选中此复选框时,溢出将饱和处理为数据类型可表示的最大值或最小值。否则,溢出将绕回。

如果选中此复选框,饱和将应用于模块中的每个内部操作,而不仅仅应用于输出或结果。一般情况下,代码生成进程可以检测到何时不可能发生溢出。在这种情况下,代码生成器不会生成饱和代码。

编程用法

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

模块特性

数据类型

Booleana | double | fixed point | integer | single

直接馈通

多维信号

可变大小信号

过零检测

a 建议不要将此模块用于布尔信号。

扩展功能

全部展开

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

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

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

版本历史记录

在 R2006a 之前推出