主要内容

集成外部代码

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

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

功能

展开全部

转换数据类型

ssfxpconvert. 将值从一个数据类型转换为另一个数据类型
ssfxpconvertfromrealworldvalue. 转换数据类型的值双倍的到另一个数据类型
ssfxpconverttorealworldvalue. 将任何数据类型的转换值转换为双倍的

U32位区域

ssfxpgetu32bitregion. 返回存储的整数值为Real,标量信号元素的32位区域
ssfxpgetu32bitrogioncompliant. 确定S函数是否符合U32位区域接口
ssfxpsetu32bitregion. 设置存储的整数值,适用于真实,标量信号元素的32位区域
ssfxpsetu32bitrogioncompliant. 声明符合U32位区域接口,用于具有33个或更多位的固定点数据类型

注册数据类型信息

ssgetDatatypeBias. 返回注册数据类型的偏见
ssgetdatatypefixedExponent. 返回注册数据类型斜率的指数
ssgetdatatypefracslope. 返回注册数据类型的分数斜率
ssgetdatatypefractionLength. 返回注册数据类型的分数长度,具有两种缩放
ssgetdatatypefxpcontainwordlen. 返回已注册数据类型存储容器的单词长度
ssgetdatatypefxpissigned. 确定固定点注册数据类型是否已签名或无符号
ssgetdatatypeisdoublesingleorhalf. 确定注册数据类型是双重,单个或半精密数据类型
ssgetdatatypefxpwordlength. 返回定点注册数据类型的字长
ssgetdatatypeisfixedpoint. 确定已注册的数据类型是固定点数据类型
ssgetdatatypeisfloatingpoint. 确定注册数据类型是否是浮点数据类型
ssgetdatatypeisfxpfltapicompat. 确定API是否支持用户写入的固定点S函数是否支持注册数据类型金宝app
ssgetdatatypeishalfprecision. 确定注册数据类型是半精密数据类型
ssgetdatatypeisscalingpow2. 确定注册数据类型是否有两种缩放
ssgetdatatypeissscalingtrivial. 确定注册数据类型的缩放是否为斜率= 1,偏差= 0
ssgetdatatypenumberofchunks. 返回已注册数据类型的多字存储容器中的块数
ssgetdatatypestorageContaincat. 返回存储容器类别的注册数据类型
ssgetdatatypestorageContainersize. 返回存储容器大小的注册数据类型
ssgetdatatytatalslope. 返回注册数据类型的缩放总斜率

仿真期间收集的记录信息

sslogfixptinstrumentation 仿真期间收集的记录信息

注册定点数据类型

ssregisterdatatypefxpslopebias. 使用[斜率偏置]缩放并返回其数据类型ID的注册数据类型
ssregisterdatatypehalfprecision. 注册半精密数据类型并返回其数据类型ID
ssregisterdatatypefxpscaleddouble. 注册缩放的Double数据类型与[斜率偏置]在分数斜率,固定指数和偏置方面指定的缩放,并返回其数据类型ID
ssregisterdatatypefxpfslopefixepbbias. 使用[斜率偏置]缩放以分数斜率,固定指数和偏置来指定的定点数据类型,并返回其数据类型ID
ssregisterdatatypefxpbinarypoint. 注册固定点数据类型,仅具有二进制点的缩放并返回其数据类型ID

话题

数据类型支持金宝app

列出API支持的数据类型,并讨论整数和数据金宝app类型覆盖信号的处理。

S函数的结构

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

存储容器

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

数据类型ID

描述数据类型ID的创建,分配和使用,包括如何在S函数中获取和设置有关数据类型的信息。

溢出处理和舍入方法

讨论令牌您可以用于定义固定点S函数中的溢出处理和舍入方法,并描述了溢出日志记录结构。

创建mex文件

描述您需要采取的额外步骤以创建用于固定点S函数的MEX文件。

获取输入端口数据类型

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

设置输出端口数据类型

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

解释输入值

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

写一个输出值

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

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

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

特色例子