Lowerlimit
高于Upperlimit参数
输入值>Upperlimit
Upperlimit
当Lowerlimit和Upperlimit的参数具有相同的值时,块输出该值。
数据类型支持
Saturation块接受以下数据类型的实际信号:
*浮点
*内置整数
*固定点
见
参数和对话框
Saturation块对话框中的Main窗格中显示如下:
Saturation块的SignalAttributes窗格中的对话框中显示如下:
Showdatatypeassistant
显示的数据类型助理
设置
DataTypeAssistant帮助您设置Outputdatatype参数.
见.
命令行信息
见.
Upperlimit
指定在输入信号上的上限。
设置
默认:
0.5
Minimum:
值从Outputminimum参数
Maximum:
值从Outputmaximum参数
Tip
*当Saturation块的输入信号高于此值,块的输出被裁剪到这个值。
*Upperlimit参数转换为输出数据类型在脱机状态下使用舍入到最近的饱和度。
命令行信息
见.
Lowerlimit
指疋输入信号的下限。
想
设置
默认:
-0.5
Minimum:
值从Outputminimum
参数
Maximum:
值从Outputmaximum
参数
Tips
*当Saturation块的输入信号低于此值,则块的输出被裁剪到这个值。
•下限参数转换为输出数据类型在脱机状态下使用舍入到最近的饱和度
命令行信息
见.
Treatasgainwhenlinearizing
选择此参数会导致增益视为1的线性化命令
设置
默认:
On
选择此项可导致的线性化命令将增益视为1。
Off
清除以导致的线性化命令将增益视为0。
Tips
仿真软件中的线性化命令将此块视为状态空间中的增益
命令行信息
见.
Enablezero-crossingdetection
选择此选项可启用零交叉检测。
有关详细信息,请参阅
设置
默认:
On
巫On
启用零交叉检测。
不启用零交叉检测。
命令行信息
见.
Sampletime(-1forinherited)
输入的离散间隔之间采样时间点击或指定其他适当的采样时间,如连续或继承的。
设置
默认:
-1
要设置不同的采样时间,
缺省情况下,块继承了它的采样时间,根据该块内的模型的上下文。
根据表中输入一个有效的采样时间在.
见.
命令行信息
见.
Lockoutputdatatypesettingagainstchangesbythefixed-pointtools
选择锁定的输岀数据类型设置更改此块为定点工具和定点顾问。
设置
默认:
Off
7On
锁定此块的输出数据类型设置。
Off
允许定点工具和定点顾问来改变此块的输出数据类型设置。
命令行信息
见.
另行参阅
见.
Integerroundingmode
指定定点运算的舍入模式。
设置
默认:
Floor
Ceiling
舍入朝正无穷大的正面和负数。
等于MATLAB的ceil函数。
Convergent
舍入到最接近的偶数的值。
如果岀现持平,函数。
舍入到最接近的偶数整数。
相当于定点工具箱convergent
Floor
舍入朝负无穷大的正和负数字。
等于
MATLAB的floor函数
Nearest
舍入到最接近的偶数的值。
如果岀现持平,舍入朝正无穷大。
相当于定点工具箱的nearest函
数。
Round舍入到最接近的偶数的值。
如果岀现一条领带,舍入朝正无穷大的正数、负数向负无穷方向舍入。
相当于定点工具箱round功能。
Simplest
自动选择floor舍和zerot舍之间生成舍入的代码,是尽可能提高效率
Zero
舍入数到零。
相当于MATLAB的fix功能。
命令行信息
见.
另行参阅
见
Outputminimum
指定块输出的最小值。
设置
默认:
[](未指定)
这个数字必须是有限的实数的双标值。
注意:
如果你指定一个的总线对象作为这个块的数据类型,总线上的数据块不设置最低值。
Simulink中忽略此设置。
相反,总线的总线对象的数据类型指定为元素的最小值。
有关的总
线元素的最小属性信息,请参阅
Simulink中使用的最小值来执行:
•参数范围检查(见)的一些块
•模拟范围检查(请参阅)
・自动缩放的定点数据类型
命令行信息
见.
Outputmaximum
指定块输出的最大值。
设置
默认:
[]休指定)
这个数字必须是有限的实数的双标值。
注意:
如果你指定一个总线对象作为这个块的数据类型,不设定总线上的数据块的最大值。
有关的总
Simulink中忽略此设置。
相反,总线的总线对象的数据类型指定为元素的最大值。
线元素的最大的属性的信息,请参阅.
・Simulink中使用的最高值来执行:
*参数范围检查(见)的一些块
•模拟范围检查(请参阅)
*定点数据类型的自动缩放
命令行信息
见.
Outputdatatype
指定输出的数据类型。
设置
默认:
Inherit:
Sameasinput
Inherit:
Inheritviabackpropagation
使用驱动块的数据类型。
Inherit:
Sameasinput
double
使用输入信号的数据类型。
输出数据类型是double.
single
int8
输出数据类型是single.
输岀数据类型是int8.
uint8
输出数据类型是uint8.
int16
uint16
输出数据类型是int16.
输出数据类型是uint16.
int32
uint32
输出数据类型是int32.
输出数据类型是uint32.
fixdt(1,16,0)
输出数据类型是fixedpointfixdt(1,16,0).
fixdt(1,16,2A0,0)
输出数据类型是fixedpointfixdt(1,16,2A0,0)
使用数据类型的对象,例如,Simulink.NumericType
命令行信息
见.
另行参阅
见.
Mode
选择类别到指定的数据。
设置
默认:
Inherit
Inherit
/文本框的右侧。
选择以下选
。
选择以下选项之一:
继承规则的数据类型。
选择Inherit,启用第二个菜单
项之一:
*Inheritviabackpropagation
*Sameasinput(默认)
Builtin
内置的数据类型。
启用第二个菜单/文本框的右侧选择Builtin
*double(默认)
*single
*int8*uint8
int16
«uint16
•int32
・uint32
Fixedpoint
定点数据类型。
Expression
计算结果的数据类型的表达式。
选择Expression将启用第二个菜单/文本框的右边,您可以在
其中输入表达式。
依赖
单击Showdatatypeassistant按钮启用此参数。
命令行信息
见.
另行参阅
见.
Signedness
指定是否要在固定点数据作为符号或无符号。
设置
默认:
Signed
Signed
指定固定点数据为signed.
Unsigned
指定固定点数据为unsigned.
依存关系
选择Mode>Fixedpoint启用此参数
命令行信息
见.
另行参阅
见.
Wordlength
指定这个字所持有的量化的整数位大小
设置
默认:
16
Minimum:
0
Maximum:
32
依存关系
选择Mode>Fixedpoint启用此参数
命令行信息
见.
另行参阅
见.
Scaling
指定调整您的固定点数据,以避免溢出条件,尽量减少量化误差的方法
设置
默认:
Bestprecision
Binarypoint
指定二进制点的位置
Slopeandbias
输入slope和bias.
Bestprecision
指定最佳精度值。
依存关系
启用此参数
选择Mode>Fixedpoint
选择Binarypoint启用:
«Fractionlength
«CalculateBest-PrecisionScaling
选择Slopeandbias启用
«Slope
«Bias
*CalculateBest-PrecisionScaling
命令行信息
见.
另行参阅
见.
Fractionlength
指定部分长度为定点数据类型。
设置
默认:
0
二进制点可以是正的或负的整数。
依存关系
选择Scaling>Binarypoint启用此参数.
命令行信息
见.
另行参阅
见.
Slope
指定的定点数据类型的斜坡。
设置
默认:
2A0
指定任何正实数。
依存关系
选择Scaling>Slopeandbias启用此参数
命令行信息
见.
另行参阅
见.
Bias
指定的定点数据类型的偏置。
设置
默认:
0
指定任意实数。
依存关系
选择Scaling>Slopeandbias启用此参数
命令行信息
见.
另行参阅
见.
实例
模型显示了如何使用Saturation块。
子系统
Saturation块出现在BoilerPlantmodel/digitalthermometer/ADC
ADC子系统输入数字化的模拟电压:
*块与模拟电压乘以256/5
•舍入整数的值的块
•与Saturation块限制输出最大为255(最大8位无符号整数的值)
见
特征
直接馈通
Yes
采样时间
在Sampletime参数里指定
标量扩展
Yes,参数和输入
量纲
Yes
过零检测
Yes,如果启用
另行参阅