文档

SFRAC

创造金宝appsimulink.numerictype描述签名分数数据类型的对象

句法

a = sfrac(wordlength)a = sfrac(wordlength,,,,警卫

描述

SFRAC(wordlength返回a金宝appsimulink.numerictype描述签名分数数据类型的数据类型,该单词大小给出wordlength

SFRAC(wordlength,,,,警卫返回a金宝appsimulink.numerictype描述签名分数编号的数据类型的对象。总单词大小由wordlength警卫位于二进制点左侧的位。

最重要的(最左)位是符号位。假定该数据类型的默认二进制点立即位于符号位的右侧。如果指定了后卫位,它们位于二进制点的左侧和标志位的右侧。例如,具有4个护罩位的8位签名分数数据类型的结构是:

笔记

SFRAC是旧功能。在新代码中,使用FIXDT反而。在现有代码中,替换SFRAC(WordLength,Guardbits)FIXDT(1,WordLength,(WordLength-1-guardbits))SFRAC(WordLength)FIXDT(1,WordLength,(WordLength-1))

例子

定义具有4个保护位的8位签名分数数据类型。请注意,此数据类型的范围为-24= -16至(1-2(1-8)).24= 15.875。

A = SFRAC(8,4)
a = with属性的数字型:datatypemode:'recient-point:二进制点缩放'签名:'签名'WordLength:8 fractionLength:3 isalias:0 dataScope:'auto'headerFile:'headerFile:'''description:''''''''

在R2006a之前引入