主要内容

与定点输出配置块

创建一个定点模型、配置模型金宝app®块定点输出信号。金宝app仿真软件模块,支持定点输出提供参金宝app数允许您指定一个街区是否应该定点输出信号,如果是这样,大小、缩放和其他属性的定点输出。这些参数通常出现在信号的属性块面板的参数对话框。

获得块的参数对话框与信号属性窗格中选中。

接下来的小节解释如何使用这些参数来为定点输出配置一块。

指定输出数据类型和可伸缩性

许多仿真软金宝app件模块允许您指定一个输出数据类型和扩展使用一个参数出现在块对话框。这个参数(通常是命名输出数据类型)提供了一个下拉菜单,列出了数据类型支持一个特定的块。金宝app一般来说,您可以指定输出数据类型作为一个规则,继承了一个数据类型,一个内置的数据类型,表达式计算一个数据类型,或一个模型数据类型对象。金宝app有关更多信息,请参见控制信号的数据类型

定点设计师™软件允许您配置仿真软件模块:金宝app

  • 定点数据类型

    定点数据类型的特点是他们的字大小的比特和二元观点——即定点值缩放。

  • 浮点数据类型

    浮点数据类型的特点是他们的符号位,分数(尾数)领域,指数。

配置块与定点设计师数据类型,指定数据类型参数在一块对话框作为一个数据类型的表达式计算。或者,您可以使用一个助理,简化了输入数据类型的表达式(见任务指定定点数据类型和数据类型的助理)。接下来的小节描述的定点和浮点数据类型和品种的例子如何指定这些类型使用fixdt函数。的fixdt功能还允许您指定为定点数据类型扩展。

整数

配置一个16位的无符号整数通过块对话框中,指定输出数据类型参数,fixdt (0 16 0)。指定配置一个16位带符号整数输出数据类型参数,fixdt (1 16 0)

对于整数数据类型,默认二进制的观点是认为欺骗所有部分的权利。

部分数字

配置输出为一个16位的无符号分数通过块对话框中,指定输出数据类型参数是fixdt(0, 16日,16)。配置一个16位签署了分数,指定输出数据类型fixdt(15) 1, 16日

部分默认缩放数字是整数区分开来。而签署和无符号整数数据类型有一个默认的二进制点右边的位,无符号部分数据类型有一个默认的二进制点左边的所有比特,而签署了部分数据类型默认二进制符号位的权利。

无符号和签名部分数据类型的支持金宝app后卫位采取行动防止溢出。例如,fixdt(11) 1日16日指定一个16位与4后卫位签署了分数。卫兵二进制躺到左边默认的点。

广义定点数

广义定点配置输出为一个16位的无符号数通过块对话框中,指定输出数据类型参数是fixdt (0, 16)。配置一个16位签署广义定点数,指定输出数据类型fixdt (16)

广义定点数字是区别于整数和分数没有一个默认的扩展。对于这些数据类型,一块通常继承其比例从另一块。

浮点数

定点设计师软件支持IEEE定义的单精度和双精度浮点数金宝app®二进制浮点运算的标准754 - 1985。

配置的输出作为一个单精度浮点数通过块对话框中,指定输出数据类型参数,fixdt(单)。配置一个双精度浮点数,指定输出数据类型作为fixdt(双)

指定定点数据类型和数据类型的助理

数据类型的助理是一个交互式的图形工具,它简化了任务指定仿真软件模块的数据类型和数据对象。金宝app助理出现在块和对象对话框,毗邻参数提供数据类型控制,如输出数据类型参数。更多信息访问和与助理,交互使用数据类型指定数据类型的助理

您可以使用数据类型的助理指定一个定点数据类型。当您选择不动点模式助理显示字段,字段描述附加属性的定点数据类型,如本例所示:

固定块的参数对话框与信号属性窗格中选择数据类型扩展助理。

你可以设置以下定点属性:

Signedness

选择你是否想要定点数据签署无符号。签名数据可以表示积极的和消极的。无符号数据只代表着积极向上的价值观。

字长

指定的大小(位)这个词,将量化的整数。大的字的大小代表了大量与精度大于小字眼大小。定点字大小多达128位支持模拟。金宝app

扩展

指定定点数据扩展的方法来避免溢出条件和减小量化误差。您可以选择以下扩展模式:

扩展模式 描述
二点

如果您选择这种模式下,显示了助理部分长度字段中,指定二进制点位置。

二点可以是正的或者负的整数。一个正整数二进制移动点的左边右边的一点。举个例子,一个条目2集的二进制点前面的第二位。一个负整数二进制移动点进一步的最右边的一点。

原理图的16位二进制字。

看到Binary-Point-Only扩展为更多的信息。

斜率和偏见

如果您选择这种模式,助理显示字段用于输入偏见

  • 斜率可以是任何积极的实数。

  • 偏见可以任意的实数。

看到斜率和偏见扩展为更多的信息。

最好的精度

如果您选择这种模式,街区尺度常数向量或矩阵,其元素的精度是最大化。这种模式只能为特定的块。

看到常数比例最佳精度为更多的信息。

计算Best-Precision扩展

定点设计软件可以自动计算“best-precision”值二点斜率和偏见扩展,基于您所指定的值,其他参数的对话框。自动计算best-precision-scaling值,为块的输入值输出最小输出最大参数。然后点击计算Best-Precision扩展按钮的助理。

舍入

你指定定点数字是圆形的整数舍入模式参数。舍入模式支持如下:金宝app

  • 天花板——这种模式下轮正无穷,相当于MATLAB®装天花板函数。

  • 收敛——这种模式向最近的可表示的数轮,有联系甚至四舍五入到最近的整数。收敛四舍五入相当于定点设计师收敛函数。

  • 地板上——这种模式下轮对负无穷,相当于MATLAB地板上函数。

  • 最近的——这种模式向最近的可表示的数轮,用确切的中点圆形到正无穷。四舍五入到最近的相当于定点设计师最近的函数。

  • ——这种模式下轮到最近的可表示的数字,有联系为正数舍入的方向正无穷和领带负数舍入的方向为负无穷。这种模式相当于定点设计师函数。

  • 简单的——这种模式之间自动选择轮对地板和轮对生产零生成的代码尽可能的高效。

  • ——这种模式下轮对零和相当于MATLAB修复函数。

对每一种舍入模式的更多信息,见舍入

溢出处理

为定点控制溢出条件如何处理操作,使用浸透在整数溢出复选框。

如果选择了这个盒子,溢出饱和的最大或最小值所代表的数据类型。例如,一个溢出与一个签署了8位整数可以浸透到-128或127年。

如果不选择这个盒子,溢出到适当值所表示的字符数据类型。例如,130号不适合在一个签署了8位整数,并将包装到-126。

锁输出数据类型设置

如果输出数据类型是一个广义定点数,您可以选择通过选择锁定其输出数据类型设置锁输出数据类型设置定点对变化的工具复选框。

锁定时,定点工具和自动扩展脚本autofixexp不改变输出数据类型设置。否则,定点和工具autofixexp脚本可以自由调整输出数据类型设置。

实际值与存储整数值

您可以配置数据类型转换块将信号作为真实值或存储整数的输入和输出相等参数。

数据类型转换块的参数对话框。平等的输入和输出是将现实世界的价值(RWV)。

可能的值是现实世界中值(RWV)存储整数(SI)

中定义的变量扩展,是由现实世界的价值V并给出存储整数值。您可能想要将数字作为存储整数值如果你建模的硬件产生整数作为输出。

相关的话题