主要内容

图书馆发展

开发代码替换库

要开始,请看确定代码替换库需求.熟悉开发代码替换库的过程。交互式地开发库代码替换工具或通过编程的方式。通过使用过程和工具进行实验快速启动代码替换库开发- Simulink®金宝app

工具

代码替换工具 创建、修改和验证代码替换库的内容
代码替换查看器 探索代码替换库的内容

功能

全部展开

addEntry 将表项添加到代码替换表中注册的表项集合中
createCRLEntry 从概念和实现参数字符串规范创建代码替换表项
registerCFunctionEntry 根据指定的参数创建函数项,并在代码替换表中注册
registerCPPFunctionEntry 根据指定的参数创建c++函数条目,并在代码替换表中注册
registerCPromotableMacroEntry 基于指定的参数和在代码替换表中的寄存器创建可提升的代码替换宏项(用于腹肌函数替换)
环球套票。TflBlasEntryGenerator 为BLAS操作创建代码替换表项
环球套票。TflCBlasEntryGenerator 为CBLAS操作创建代码替换表项
环球套票。TflCFunctionEntry 为函数创建代码替换表项
环球套票。TflCFunctionEntryML 自定义代码替换表函数项的基类
环球套票。TflCOperationEntry 为操作符创建代码替换表项
环球套票。TflCOperationEntryGenerator 为定点加法或减法操作创建代码替换表项
环球套票。TflCOperationEntryGenerator_NetSlope 为净斜率定点操作创建代码替换表项
环球套票。TflCOperationEntryML 自定义代码替换表操作符项的基类
环球套票。TflCSemaphoreEntry 为信号量或互斥量创建代码替换表项
环球套票。TflTable 创建代码替换表
setTflCFunctionEntryParameters 设置代码替换表中函数项的指定参数
setTflCOperationEntryParameters 设置代码替换表中操作符项的指定参数
setTflCSemaphoreEntryParameters 在代码替换表中为信号量项设置指定的参数
addConceptualArg 将概念参数添加到代码替换表项的概念参数数组中
addDWorkArg 在代码替换表中为信号量条目添加DWork参数
copyConceptualArgsToImplementation 将概念参数规范复制到代码替换表条目的实现规范中
createAndAddImplementationArg 从指定的属性创建实现参数,并添加到代码替换表项的实现参数中
createAndSetCImplementationReturn 从指定的属性创建实现返回参数,并将其添加到代码替换表项的实现中
createCRLEntry 从概念和实现参数字符串规范创建代码替换表项
createAndAddConceptualArg 从指定的属性创建概念参数,并为代码替换表条目添加概念参数
getTflArgFromString 根据指定的名称和内置数据类型创建代码替换参数
getTflDWorkFromString 根据指定的名称和数据类型为信号量条目创建代码替换DWork参数
addAdditionalHeaderFile 添加头文件到代码替换表项的头文件数组
addAdditionalIncludePath 将包含路径添加到代码替换表项的包含路径数组中
addAdditionalLinkObj 将链接对象添加到代码替换表项的链接对象数组中
addAdditionalLinkObjPath 将链接对象路径添加到代码替换表项的链接对象路径数组中
addAdditionalSourceFile 将源文件添加到代码替换表项的源文件数组中
addAdditionalSourcePath 将源路径添加到代码替换表项的源路径数组中
enableCPP 启用c++对代码替换表金宝app中的函数项的支持
registerCPPFunctionEntry 根据指定的参数创建c++函数条目,并在代码替换表中注册
setNameSpace 在代码替换表中设置c++函数项的命名空间
addAlgorithmProperty 为代码替换表条目添加算法属性
getAlgorithmParameters 检查查找表功能代码替换表项的算法参数设置
setAlgorithmParameters 设置查找表函数代码替换表项的算法参数
addComplexTypeAlignment 指定复杂类型的对齐边界
setReservedIdentifiers 注册保留标识符以与代码替换库关联
coder.ceval 调用外部C/ c++函数
coder.dataAlignment 为全局或入口点/导出函数的输入和输出参数指定数据对齐方式
coder.replace 替换当前的MATLAB函数实现与代码替换库函数在生成的代码

全部展开

环球套票。TflArgNumeric 代码替换项的数字参数
环球套票。TflArgMatrix 代码替换项的矩阵参数

主题

开始

什么是代码替换定制?

自定义代码生成器如何以及何时替换它为函数和操作符生成的C/ c++代码。

可以从Simulink模型中替换的代码金宝app

查看代码生成器可以根据代码替换库替换的函数和操作符列表。

快速启动代码替换库开发- Simulink®金宝app

开发一个代码替换库,其中包含一个用于为数学函数生成替换代码的条目。

开发代码替换库的工作流

开发一个代码替换库

开发代码替换库的工作流。

更多控制选项

用于代码替换的数据对齐

定义将替换函数的数据对齐到指定边界的代码替换映射。

保留标识符和代码替换

C/ c++编程语言在代码替换条目中保留关键字作为标识符和函数名。

将操作符输出重新映射到函数输入

通过将操作符输出重新映射到替换函数参数列表中的输入位置,满足特定生成的代码模式。

定制匹配和替换过程

为函数或操作符的代码替换匹配和替换过程添加逻辑。

通过使用多个代码替换库优化生成的代码

选择多个代码替换库来生成代码。

故障排除

解决代码替换库注册问题

如果代码替换库没有作为配置选项列出,或者没有出现在代码替换查看器中,则排除库注册问题。

排除代码替换错误

分析并纠正代码替换错误和出现在代码替换查看器中的错误原因消息。

相关信息