1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Abs

Abs /p/2452034285 翻译自 /cn/help/simulink/slref/abs.html 输出 输入的绝对值 库 数学运算 描述 Abs块输出 输入的绝对值。 对于符号整数数据类型的最大负值的绝对值是无法表示的数据类型。在这种情况下,Saturate on integer overflow复选框控制块的行为 如果你... 块... 和... 选中此复选框 饱和到最正的整数数据类型的值 对于8位有符号整数,-128映射到127。 ?对于16位有符号整数,-32768映射到32767。 ?对于32位有符号整数,-2147483648映射至2147483647。 不选中此复选框 转换到最负的整数数据类型的值 ?8位有符号整数,-128仍然-128。 ?对于16位有符号整数,-32768仍然-32768。 ?对于32位有符号整数,-2147483648仍然是-2147483648。 Abs模块支持过零检测。然而,当你选择Enable zero-crossing detection在对话框上,该块不报告模拟最小或最大的定点工具。如果你想使用定点工具,分析模型,首先模型中的所有ABS块禁用过零检测。 数据类型支持 Abs块接受实数的信号,下面的数据类型: ?浮点 ?内置整数 ?固定点 块也可以接受复数的浮点输入。见Data Types Supported by Simulink 参数和对话框 Abs块对话框的Main窗格显示如下: Enable zero-crossing detection 选择启用过零检测。见 Zero-Crossing Detection. Sample time (-1 for inherited) 输入采样时间,点击之间的时间间隔或指定其他适当的采样时间,如连续。默认情况下,该块继承了它的根据上下文模型内的采样时间。见Sample Time. Abs块对话框的Signal Attributes窗格显示如下: Output minimum 指定块输出的最小值。默认值是[](未指定)。 Simulink软件使用这个值来执行: 模拟范围检查(见 Signal Ranges) 定点数据类型的自动缩放 Output maximum 指定块输出的最大值。 默认值是[](未指定)。 Simulink软件使用这个值来执行: 模拟范围检查(见 Signal Ranges) 定点数据类型的自动缩放 Output data type 指定输出的数据类型。您可以将其设置为: 继承的规则,数据类型,例如,Inherit: Inherit via back propagation 一个内置的数据类型的名称,例如, single 数据类型对象的名称??,例如,Simulink.NumericType 对象 一个表达式,其值的数据类型,例如,fixdt(1,16,0) 点击 Show data type assistant 按钮 显示 Data Type Assistant, 它可以帮助您设置Output data type 参数. 见 Specify Block Output Data Types Lock output data type setting against changes by the fixed-point tools 选择锁定此块对输出的数据类型设置的定点工具和定点顾问。 见 Use Lock Output Data Type Setting. Integer rounding mode 指定定点运算的舍入模式。见 Rounding. Saturate on integer overflow 动作 采取这一行动的原因 发生了什么 实例 选中此复选框。 你的模型有可能溢出,并在生成的代码,你要明确的饱和保护。 溢出饱和的数据类型可以表示的最大值。 数130不适合在有符号的8位整数和饱和到127。 不选中此复选框。 你想生成的代码,以优化效率。 溢出换到数据类型表示的适当的值。 数130不适合在有符号的8位整数,换到-126。 当您选择此复选框,饱和度适用于每一个块的内部运作,而不仅仅是输出或结果。在一般情况下,代码生成的过程可以检测溢出 是不可能的。在这种情况下,代码生成器不产生饱和的代码。 实例 输入到MinMax块的使用情况 sldemo_hardstopsldemo_hardstop模型显示了如何使用ABS块输入到MinMax 块. 在sldemo_hardstop模型中,ABS块的Friction Model子系统。 输入到Switch块的使用情况 sldemo_zeroxingsldemo_zeroxing模型显示了如

文档评论(0)

80219pm + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档