用户编写的定点S-functions API提供对各种仿真软件的支持金宝app金宝app®和定点设计师™数据类型,包括
内置的模型数据类型金宝app
单
双
uint8
int8
uint16
int16
uint32
int32
定点仿真软件的数据类型,金宝app如
sfix16_En15
ufix32_En16
ufix128
sfix37_S3_B5
数据类型数据类型覆盖造成的扩大两倍
,如
flts16
flts16_En15
fltu32_S3_B5
有关更多信息,请参见定点数据类型和扩展符号。
API将整数视为定点与微不足道的比例数字。在[斜率偏见]表示,定点数表示为
真实的价值= (坡×整数)+偏见。
在简单的情况下,坡= 1和偏见= 0。
binary-point-only缩放,二进制点右边的最低有效位为微不足道的比例,这意味着部分长度为零:
真实的价值=整数×2- - - - - -部分长度=整数×20。
在这两种情况下,微不足道的比例意味着实际值等于存储整数的值:
真实的价值=整数。
所有的整数,包括仿真软件内置整数等金宝appuint8
与微不足道,被当作定点数字扩展的API。然而,仿真软件内置金宝app整数是不同的在他们的使用不会导致一个定点设计师软件许可证签出。
定点工具使您能够执行各种数据类型覆盖在定点信号模拟。这个API可以处理信号的数据类型已经覆盖:
被覆盖的信号单
被当作一个仿真软件内置的金宝app单
。
被覆盖的信号双
被当作一个仿真软件内置的金宝app双
。
被覆盖的信号扩大两倍
处理的数据类型吗ScaledDouble
。
ScaledDouble
信号是浮点和定点信号之间的混合,它们存储双打
缩放,标志和字长信息保留。存储为浮点值双
,但与定点数,存储整数的值和实际值之间的区别仍然存在。扩展信息应用于存储整数双
获取真实的价值。通过存储的价值双
、溢出和精度问题几乎总是消除。是指任何个人API函数参考页面最后的附录学习如何处理函数ScaledDouble
信号。
关于定点工具的更多信息和数据类型覆盖,明白了定点的工具。