文件帮助中心文件
限制输入信号动态上限和下限饱和值
金宝app模型/不连续
HDL编码器/不连续
饱和动态块产生一个输出信号,它是输入信号的值,从输入端口的饱和值为界向上和罗.
向上
罗
全部展开
ü
的输入信号的饱和度算法。
数据类型:双|单身的|INT8|int16|int32|int64|uint8.|uint16|UINT32.|UINT64|不动点
双
单身的
INT8
int16
int32
int64
uint8.
uint16
UINT32.
UINT64
不动点
动态值提供饱和上限。当输入大于向上然后将输出值绑定到向上.
动态值提供较低的饱和极限。当输入小于罗然后将输出值绑定到罗.
y
输出信号是输入信号,饱和上限,或饱和下限的值。
的参数饱和度动态块,双击块图标。
单击显示数据类型助手按钮以显示数据类型的助理,它可以帮助您设置的数据类型的属性。欲了解更多信息,请参阅指定使用数据类型助理数据类型.
输出最小
[]
降低Simulink的输出范围值金宝app®检查。
金宝appSimulink中使用最小执行:
参数范围检查(参见指定块参数的最小值和最大值)为一些块。
模拟范围检查(见指定信号范围和启用模拟范围检查).
定点数据类型的自动缩放。
优化您从模型生成的代码。这种优化可以删除算法代码,并影响某些模拟模式(如SIL或外部模式)的结果。欲了解更多信息,请参阅使用指定的最小值和最大值优化(嵌入式编码).
笔记
输出最小不饱和或剪辑实际输出信号。使用饱和块来代替。
OutMin
“[]”
最大输出
Simulink检查的输出范围的上限值。金宝app
金宝appSimulink中使用的最大值来执行:
最大输出不饱和或剪辑实际输出信号。使用饱和块来代替。
OUTMAX
输出数据类型
继承:与输入相同
继承:经由反向传播继承
fixdt(1, 16日2 ^ 0,0)
<数据类型表达式>
选择输出的数据类型。类型可以继承、直接指定或表示为数据类型对象,例如金宝appSimulink.NumericType.
金宝appSimulink.NumericType
OutDataTypeStr
“继承:与输入相同”
“继承:经由反向传播继承”
“单一”
“int8”
'UINT8'
'UINT16'
'INT32'
“uint32”
“int64”
'UINT64'
fixdt(1,16,0)
“< >数据类型表达”
根据定点工具的更改锁定输出数据类型设置
从
在
选择此参数可防止定点工具覆盖输出在块上指定的数据类型。欲了解更多信息,请参阅使用锁定输出数据类型设置(定点设计师).
LockScale
“关闭” |'在'
“关闭”
整数舍入模式
地板上
天花板
收敛
最近
轮
简单的
零
选择这些舍入模式之一。
将正数和负数四舍五入到正无穷。相当于MATLAB®装天花板功能。
装天花板
四舍五入数到最接近的可表示值。如果出现平局,四舍五入到最接近的偶数。相当于定点设计器™收敛功能。
舍向负无穷大正数和负数。相当于MATLAB地板上功能。
四舍五入数到最接近的可表示值。如果出现平局,轮向正无穷大。相当于定点设计师最近的功能。
最近的
四舍五入数到最接近的可表示值。如果出现平局,轮对正无穷大,向负无穷大轮负数正数。相当于定点设计师轮功能。
轮朝向底板和轮之间自动选择朝向零以产生舍入代码是尽可能高效。
四舍五入数接近零。相当于MATLAB使固定功能。
使固定
RndMeth
'天花板'
“收敛”
'地面'
“最近的”
'圆形的'
“最简单”
“零”
欲了解更多信息,请参阅四舍五入(定点设计师).
整数溢出饱和
选中此复选框。
您的模型可能存在溢出,您希望在生成的代码中显示饱和保护。
溢出饱和到最小或该数据类型可以表示的最大值。
最大值的INT8(带符号的8位整数)的数据类型可以表示为127的任何块的运算结果大于该最大值将导致8位整数的溢出。与复选框在127选择,则块输出饱和类似地,在-128最小输出值的块输出饱和。
不要选中此复选框。
要优化生成的代码效率。
你要避免overspecifying如何块处理超出范围的信号。欲了解更多信息,请参阅故障排除信号范围错误.
溢出包装到由数据类型表示的适当的值。
最大值的INT8(带符号的8位整数)的数据类型可以表示为127的任何块的运算结果大于该最大值将导致8位整数的溢出。随着的复选框清空,软件解释溢出,导致价值INT8,这可能会产生意想不到的结果。例如,块结果130(二进制1000 0010)表示为INT8,是-126。
当您选中此复选框时,饱和度将应用于块上的每个内部操作,而不仅仅是输出或结果。通常,当不可能溢出时,代码生成过程可以检测到。在这种情况下,代码生成器不会产生饱和代码。
DoSatur
'在'
数据类型
布尔[一种]|双|不动点|整数|单身的
布尔[一种]
整数
直接引线
没有
多维信号
可变尺寸信号
讨论二阶导数过零检测
[一种]此块不建议用于布尔信号。
HDL Coder™提供了影响HDL实现和合成逻辑的额外配置选项。
这个块有一个单独的、默认的HDL架构。
通过在设计中移动现有延迟而放置在输出处的寄存器数。分布式管道不会重新分发这些寄存器。默认值是0..有关详细信息,请参见ConstrainedOutputPipeline(HDL编码器).
0.
要插入生成代码的输入管道阶段的数目。分布式管道和受约束的输出管道可以移动这些寄存器。默认值是0..有关详细信息,请参见InputPipeline(HDL编码器).
要插入生成代码的输出管道阶段的数量。分布式管道和受约束的输出管道可以移动这些寄存器。默认值是0..有关详细信息,请参见outputpipeline.(HDL编码器).
饱和
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
与当地办事处联系