主要内容

数据类型支持金宝app

金宝app支持的数据类型

用户编写的定点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信号。

关于定点工具的更多信息和数据类型覆盖,明白了定点的工具