Saturation.docx

上传人:b****5 文档编号:28098393 上传时间:2023-07-08 格式:DOCX 页数:14 大小:18.71KB
下载 相关 举报
Saturation.docx_第1页
第1页 / 共14页
Saturation.docx_第2页
第2页 / 共14页
Saturation.docx_第3页
第3页 / 共14页
Saturation.docx_第4页
第4页 / 共14页
Saturation.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

Saturation.docx

《Saturation.docx》由会员分享,可在线阅读,更多相关《Saturation.docx(14页珍藏版)》请在冰豆网上搜索。

Saturation.docx

Saturation

Saturation

限制信号的范围

不连续

描述

Saturation块施加输入信号的上限和下限。

在指定的下限和上限参数的范围内

Lowerlimitw输入值

输入值

低于Lowerlimit参数

输入值

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,如果启用

另行参阅

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 计算机软件及应用

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1