Saturation.docx
- 文档编号:6256458
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:13
- 大小:58.61KB
Saturation.docx
《Saturation.docx》由会员分享,可在线阅读,更多相关《Saturation.docx(13页珍藏版)》请在冰豆网上搜索。
Saturation
Saturation
限制信号的范围
库
不连续
描述
Saturation块施加输入信号的上限和下限。
当输入是...
在哪里...
块的输出是...
在指定的下限和上限参数的范围内
Lowerlimit≤输入值≤Upperlimit
输入值
低于Lowerlimit参数
输入值 Lowerlimit 高于Upperlimit参数 输入值>Upperlimit Upperlimit 当Lowerlimit和Upperlimit的参数具有相同的值时,块输出该值。 数据类型支持 Saturation块接受以下数据类型的实际信号: ∙浮点 ∙内置整数 ∙固定点 见DataTypesSupportedbySimulink 参数和对话框 Saturation块对话框中的Main窗格中显示如下: Saturation块的SignalAttributes窗格中的对话框中显示如下: Showdatatypeassistant 显示的数据类型助理 设置 DataTypeAssistant帮助您设置Outputdatatype参数. 见SpecifyBlockOutputDataTypes. 命令行信息 见Block-SpecificParameters. Upperlimit 指定在输入信号上的上限。 设置 默认: 0.5 Minimum: 值从Outputminimum参数 Maximum: 值从Outputmaximum参数 Tip ∙当Saturation块的输入信号高于此值,块的输出被裁剪到这个值。 ∙Upperlimit参数转换为输出数据类型在脱机状态下使用舍入到最近的饱和度。 命令行信息 见Block-SpecificParameters. Lowerlimit 指定输入信号的下限。 想 设置 默认: -0.5 Minimum: 值从Outputminimum参数 Maximum: 值从Outputmaximum参数 Tips ∙当Saturation块的输入信号低于此值,则块的输出被裁剪到这个值。 ∙下限参数转换为输出数据类型在脱机状态下使用舍入到最近的饱和度 命令行信息 见Block-SpecificParameters. Treatasgainwhenlinearizing 选择此参数会导致增益视为1的线性化命令 设置 默认: On On 选择此项可导致的线性化命令将增益视为1。 Off 清除以导致的线性化命令将增益视为0。 Tips 仿真软件中的线性化命令将此块视为状态空间中的增益 命令行信息 见Block-SpecificParameters. Enablezero-crossingdetection 选择此选项可启用零交叉检测。 有关详细信息,请参阅Zero-CrossingDetection. 设置 默认: On On 启用零交叉检测。 Off 不启用零交叉检测。 命令行信息 见Block-SpecificParameters. Sampletime(-1forinherited) 输入的离散间隔之间采样时间点击或指定其他适当的采样时间,如连续或继承的。 设置 默认: -1 缺省情况下,块继承了它的采样时间,根据该块内的模型的上下文。 要设置不同的采样时间,根据表中输入一个有效的采样时间在TypesofSampleTime. 见SpecifySampleTime. 命令行信息 见Block-SpecificParameters. Lockoutputdatatypesettingagainstchangesbythefixed-pointtools 选择锁定的输出数据类型设置更改此块为定点工具和定点顾问。 设置 默认: Off On 锁定此块的输出数据类型设置。 Off 允许定点工具和定点顾问来改变此块的输出数据类型设置。 命令行信息 见Block-SpecificParameters. 另行参阅 见UseLockOutputDataTypeSetting. Integerroundingmode 指定定点运算的舍入模式。 设置 默认: Floor Ceiling 舍入朝正无穷大的正面和负数。 等于MATLAB的ceil函数。 Convergent 舍入到最接近的偶数的值。 如果出现一条领带,舍入到最接近的偶数整数。 相当于定点工具箱收敛作用。 舍入到最接近的偶数的值。 如果出现持平,舍入到最接近的偶数整数。 相当于定点工具箱convergent函数。 Floor 舍入朝负无穷大的正和负数字。 等于MATLAB的floor函数 Nearest 舍入到最接近的偶数的值。 如果出现持平,舍入朝正无穷大。 相当于定点工具箱的nearest函数。 Round 舍入到最接近的偶数的值。 如果出现一条领带,舍入朝正无穷大的正数、负数向负无穷方向舍入。 相当于定点工具箱round功能。 Simplest 自动选择floor舍和zerot舍之间生成舍入的代码,是尽可能提高效率 Zero 舍入数到零。 相当于MATLAB的fix功能。 命令行信息 见Block-SpecificParameters. 另行参阅 见Rounding Outputminimum 指定块输出的最小值。 设置 默认: [](未指定) 这个数字必须是有限的实数的双标值。 注意: 如果你指定一个的总线对象作为这个块的数据类型,总线上的数据块不设置最低值。 Simulink中忽略此设置。 相反,总线的总线对象的数据类型指定为元素的最小值。 有关的总线元素的最小属性信息,请参阅Simulink.BusElement. Simulink中使用的最小值来执行: ∙参数范围检查(见CheckParameterValues)的一些块 ∙模拟范围检查(请参阅SignalRanges) ∙自动缩放的定点数据类型 命令行信息 见Block-SpecificParameters. Outputmaximum 指定块输出的最大值。 设置 默认: [](未指定) 这个数字必须是有限的实数的双标值。 注意: 如果你指定一个总线对象作为这个块的数据类型,不设定总线上的数据块的最大值。 Simulink中忽略此设置。 相反,总线的总线对象的数据类型指定为元素的最大值。 有关的总线元素的最大的属性的信息,请参阅Simulink.BusElement. ∙Simulink中使用的最高值来执行: ∙参数范围检查(见CheckParameterValues)的一些块 ∙模拟范围检查(请参阅SignalRanges) ∙定点数据类型的自动缩放 命令行信息 见Block-SpecificParameters. Outputdatatype 指定输出的数据类型。 设置 默认: Inherit: Sameasinput Inherit: Inheritviabackpropagation 使用驱动块的数据类型。 Inherit: Sameasinput 使用输入信号的数据类型。 double 输出数据类型是double. single 输出数据类型是single. int8 输出数据类型是int8. uint8 输出数据类型是uint8. int16 输出数据类型是int16. uint16 输出数据类型是uint16. int32 输出数据类型是int32. uint32 输出数据类型是uint32. fixdt(1,16,0) 输出数据类型是fixedpointfixdt(1,16,0). fixdt(1,16,2^0,0) 输出数据类型是fixedpointfixdt(1,16,2^0,0). 使用数据类型的对象,例如,Simulink.NumericType. 命令行信息 见Block-SpecificParameters. 另行参阅 见SpecifyBlockOutputDataTypes. Mode 选择类别到指定的数据。 设置 默认: Inherit Inherit 继承规则的数据类型。 选择Inherit,启用第二个菜单/文本框的右侧。 选择以下选项之一: ∙Inheritviabackpropagation ∙Sameasinput(默认) Builtin 内置的数据类型。 启用第二个菜单/文本框的右侧选择Builtin。 选择以下选项之一: ∙double(默认) ∙single ∙int8 ∙uint8 ∙int16 ∙uint16 ∙int32 ∙uint32 Fixedpoint 定点数据类型。 Expression 计算结果的数据类型的表达式。 选择Expression将启用第二个菜单/文本框的右边,您可以在其中输入表达式。 依赖 单击Showdatatypeassistant按钮启用此参数。 命令行信息 见Block-SpecificParameters. 另行参阅 见SpecifyDataTypesUsingDataTypeAssistant. Signedness 指定是否要在固定点数据作为符号或无符号。 设置 默认: Signed Signed 指定固定点数据为signed. Unsigned 指定固定点数据为unsigned. 依存关系 选择Mode>Fixedpoint启用此参数 命令行信息 见Block-SpecificParameters. 另行参阅 见SpecifyingaFixed-PointDataType. Wordlength 指定这个字所持有的量化的整数位大小 设置 默认: 16 Minimum: 0 Maximum: 32 依存关系 选择Mode>Fixedpoint启用此参数 命令行信息 见Block-SpecificParameters. 另行参阅 见SpecifyingaFixed-PointDataType. Scaling 指定调整您的固定点数据,以避免溢出条件,尽量减少量化误差的方法 设置 默认: Bestprecision Binarypoint 指定二进制点的位置。 Slopeandbias 输入slope和bias. Bestprecision 指定最佳精度值。 依存关系 选择Mode>Fixedpoint启用此参数 选择Binarypoint启用: ∙Fractionlength ∙CalculateBest-PrecisionScaling 选择Slopeandbias启用: ∙Slope ∙Bias ∙CalculateBest-PrecisionScaling 命令行信息 见Block-SpecificParameters. 另行参阅 见SpecifyingaFixed-PointDataType. Fractionlength 指定部分长度为定点数据类型。 设置 默认: 0 二进制点可以是正的或负的整数。 依存关系 选择Scaling>Binarypoint启用此参数. 命令行信息 见Block-SpecificParameters. 另行参阅 见SpecifyingaFixed-PointDataType. Slope 指定的定点数据类型的斜坡。 设置 默认: 2^0 指定任何正实数。 依存关系 选择Scaling>Slopeandbias启用此参数 命令行信息 见Block-SpecificParameters. 另行参阅 见SpecifyingaFixed-PointDataType. Bias 指定的定点数据类型的偏置。 设置 默认: 0 指定任意实数。 依存关系 选择Scaling>Slopeandbias启用此参数 命令行信息 见Block-SpecificParameters. 另行参阅 见SpecifyingaFixed-PointDataType. 实例 sldemo_boilersldemo_boiler模型显示了如何使用Saturation块。 Saturation块出现在BoilerPlantmodel/digitalthermometer/ADC子系统 ADC子系统输入数字化的模拟电压: ∙Gain块与模拟电压乘以256/5 ∙舍入整数的值的Quantizer块 ∙与Saturation块限制输出最大为255(最大8位无符号整数的值), 见ExploringtheFixed-Point"Bang-BangControl"Model 特征 直接馈通 Yes 采样时间 在Sampletime参数里指定 标量扩展 Yes,参数和输入 量纲 Yes 过零检测 Yes,如果启用 另行参阅 SaturationDynamic
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Saturation