主要内容

集成外部代码

使用自定义定点s -函数的外部代码集成

使用自定义定点S函数集成外部代码。

功能

全部展开

转换数据类型

ssFxpConvert 将值从一种数据类型转换为另一种
ssFxpConvertFromRealWorldValue 转换数据类型的值转换为另一种数据类型
ssFxpConvertToRealWorldValue 将任何数据类型的值转换为

U32一些地区

ssFxpGetU32BitRegion 返回实数信号元素的32位区域的存储整数值
ssFxpGetU32BitRegionCompliant 确定S函数是否符合U32位区域接口
ssFxpSetU32BitRegion 为实、标量信号元素的32位区域设置存储的整数值
ssFxpSetU32BitRegionCompliant 对于33位以上的定点数据类型,声明符合U32位区域接口

注册数据类型信息

ssGetDataTypeBias 返回注册数据类型的偏差
ssGetDataTypeFixedExponent 已注册数据类型的斜率的返回指数
ssGetDataTypeFracSlope 返回已注册数据类型的分数斜率
ssGetDataTypeFractionLength 注册数据类型的返回分数长度,具有二次缩放的幂
ssGetDataTypeFxpContainWordLen 返回已注册数据类型的存储容器的字长
ssGetDataTypeFxpIsSigned 确定定点注册数据类型是有符号的还是无符号的
ssGetDataTypeIsDoubleSingleorHalf 确定注册的数据类型是双精度、单精度还是半精度数据类型
ssGetDataTypeFxpWordLength 返回定点注册数据类型的字长
ssGetDataTypeIsFixedPoint 确定注册的数据类型是否为定点数据类型
ssGetDataTypeIsFloatingPoint 确定注册数据类型是否为浮点数据类型
ssGetDataTypeIsFxpFltApiCompat 确定用户编写的定点s函数的API是否支持注册数据类型万博1manbetx
ssGetDataTypeIsHalfPrecision 确定已注册数据类型是否为半精确数据类型
ssGetDataTypeIsScalingPow2 确定已注册数据类型是否具有2次幂的伸缩性
ssGetDataTypeIsScalingTrivial 确定已注册数据类型的缩放是否为slope = 1, bias = 0
ssGetDataTypeNumberOfChunks 返回已注册数据类型的多字存储容器中的块数
ssGetDataTypeStorageContainCat 返回注册数据类型的存储容器类别
ssGetDataTypeStorageContainerSize 返回已注册数据类型的存储容器大小
ssGetDataTypeTotalSlope 返回已注册数据类型的总缩放斜率

记录模拟过程中收集的信息

SSLogFixtInstrumentation 记录模拟过程中收集的信息

寄存器定点数据类型

ssRegisterDataTypeFxpSlopeBias 使用[Slope Bias]缩放注册数据类型,并返回其数据类型ID
ssRegisterDataTypeHalfPrecision 注册半精度数据类型并返回其数据类型ID
ssRegisterDataTypeFxpScaledDouble 注册按分数斜率、固定指数和偏差指定的[Slope Bias]缩放的缩放双数据类型,并返回其数据类型ID
ssRegisterDataTypeFxpFSlopeFixExpBias 用分数斜率、固定指数和偏差指定的[Slope Bias]比例注册定点数据类型,并返回其数据类型ID
ssRegisterDataTypeFxpBinaryPoint 使用仅二进制点缩放注册定点数据类型,并返回其数据类型ID

主题

数据类型支持万博1manbetx

列出API支持的数据类型,并讨论整数和数据万博1manbetx类型覆盖信号的处理。

S-函数的结构

显示直接处理定点数据类型的S函数的基本结构。

存储容器

讨论在模拟和代码生成中用于保存信号的容器。

数据类型id

描述数据类型id的创建、分配和使用,包括如何获取和设置关于s -函数中的数据类型的信息。

溢出处理和舍入方法

讨论可用于在定点s函数中定义溢出处理和舍入方法的标记,并描述溢出日志记录结构。

创建mex files

描述为定点s -函数创建mex文件所需的额外步骤。

获取输入端口数据类型

在S函数中,您可能需要了解不同端口的数据类型、运行时参数和DWorks。

设置输出端口数据类型

您可能希望在s -函数中设置各种端口、运行时参数或DWorks的数据类型。

解释输入值

假设您需要获取输入端口上的信号值,以便在S函数中使用。

编写输出值

假设您需要将输出信号的值写入s函数的输出端口。

使用输入类型确定输出类型

以下示例代码来自的第243行到第261行sfun_user_fxp_asr.c给出了一个使用s函数的输入数据类型来计算输出数据类型的示例。

特色的例子