在数字硬件中,数字被表示为定点或浮点数据类型。对于这两种数据类型,字长都是固定在一组位上的。但是,定点值的动态范围要比具有相同字长的浮点值小得多。虽然浮点处理器可以极大地简化系统的实时实现,并有效地近似真实数字,但定点处理器具有许多其他好处。定点处理器通常更小,消耗更少的能量。它们还需要更少的内存和处理器时间来执行。
要模拟使用定点数字的模型,必须安装定点设计器™产品。不需要使用定点设计器产品编辑包含定点块的模型,也不需要指定定点数据类型。
fixdt |
创建金宝app仿真软件。NumericType 对象,描述定点或浮点数据类型 |
fixpt_look1_func_approx |
通过插值查表数据点优化非线性函数的不动点逼近 |
fixpt_evenspace_cleanup |
修改查找表的断点,使其具有均匀的间隔 |
fixpt_interp1 |
实现一维查找表 |
fixpt_look1_func_plot |
绘制查找表的定点近似函数 |
fixpt_set_all |
为子系统中的每个定点块设置属性 |
fixptbestexp |
为值的定点表示提供最佳精度的指数 |
fixptbestprec |
确定可用于值的定点表示的最大精度 |
浮动 |
创建金宝app仿真软件。NumericType 描述浮点数据类型的对象 |
num2fixpt |
将数字转换为由指定的定点数据类型表示的最接近的值 |
sfix |
创建金宝app仿真软件。NumericType 对象,描述有符号的定点数据类型 |
如果您没有固定点设计器,您仍然可以检查和使用其他人与您共享的固定点模型。
交互式地将数据类型(如整数、定点和枚举类型)应用于模型中的数据项。
当您没有定点设计器时,请检查并使用现有的定点模型。
如果您没有定点设计器,您可以使用包含Simulink的模型金宝app®通过关闭定点检测并将数据类型覆盖设置为缩放双精度来实现定点设置块。
在计算机存储器中,定点数据项以整数形式存储。为了将数据解释为真实世界的数字,计算机对这个整数进行数学缩放。伸缩是固定的,这意味着它不能在执行期间改变。
定点设计可以比浮点设计执行得更快,消耗的计算资源更少。
检查应用于定点数据的缩放、数据可以表示真实值的精度以及数据可以表示的真实值的范围之间的交互。
将定点数据类型应用于Simulink模型中的数据和MATLAB中的数据金宝app®代码。