文档

嵌入式编码功能

从MATLAB代码代码生成

代码的外观

coder.setupMISRAConfig 配置代码生成参数增加代码符合MISRA - C: 2012年的指导方针
coder.MATLABCodeTemplate 代表MATLAB代码生成模板编码器

全局变量表示

coder.storageClass 为全局变量分配存储类

验证

rtw.connectivity.ComponentArgs 为每个目标连接组件提供参数
rtw.connectivity.Config 定义连接实现,包括构建器,发射器和沟通者组件
rtw.connectivity.ConfigRegistry 注册连接配置
rtw.connectivity.Launcher 下载控制,目标应用程序的启动和复位
rtw.connectivity.MakefileBuilder 配置toolchain-based构建过程
rtw.connectivity.RtIOStreamHostCommunicator 配置开发计算机与目标处理器通信
rtw.pil.RtIOStreamApplicationFramework 配置端通信
coder.EmbeddedCodeConfig 配置对象的C / c++代码生成MATLAB代码与嵌入式编码器
coder.hardware 公益诉讼执行创建硬件配置对象
rtIOStreamClose 关闭目标处理器的通信通道
rtIOStreamOpen 使用目标处理器初始化通信通道
rtIOStreamRecv 接收来自目标处理器的数据
rtIOStreamSend 将数据发送给目标处理器
rtiostream_wrapper 在MATLAB环境下测试rtiostream共享库函数
piltest 为公益诉讼执行验证自定义目标连接配置
coder.Hardware codegen配置对象指定为公益诉讼执行硬件参数

性能

ExecutionTimeInSeconds 让异形的部分代码的执行时间以秒为单位
ExecutionTimeInTicks 得到执行时间的计时器滴答异形的部分代码
getCoderExecutionProfile 从MATLAB函数提取为生成的代码执行概要文件
的名字 异形的代码部分
数量 得到号码,惟一地标识异形的代码部分
我会 电话总数异形代码部分
报告 开放代码执行分析报告和指定的时间测量。
部分 把coder.profile数组。ExecutionTimeSection描绘对象的代码部分
SelfTimeInTicks 得到定时器的时钟节拍数记录异形代码部分,不包括儿童时间函数
时间 时间在代码段执行时间测量
TimerTicksPerSecond 获取和设置定时器的时钟节拍数/秒
TotalExecutionTimeInTicks 得到的计时器滴答声记录总数异形代码部分
TotalSelfTimeInTicks 得到的计时器滴答声记录总数异形代码部分,不包括儿童时间函数
TotalTurnaroundTimeInTicks 得到总数计时器滴答声开始和结束之间的异形代码部分在整个执行。
TurnaroundTimeInTicks 得到的计时器滴答异形开始和结束之间的代码部分
MaximumExecutionTimeCallNum 获得最大数量的计时器滴答的呼叫号码发生
MaximumExecutionTimeInTicks 得到最大的单一调用计时器滴答数异形代码部分
MaximumSelfTimeCallNum 得到的最大数量的呼叫号码计时器滴答,不计在儿童的时间函数
MaximumSelfTimeInTicks 计时器滴答的最大数量为异形记录代码部分,不包括儿童时间函数
MaximumTurnaroundTimeCallNum 获得呼叫号码的最大数量的代码部分调用计时器开始和终点之间的蜱虫
MaximumTurnaroundTimeInTicks 获得最大数量的计时器滴答声开始和结束之间的单个调用异形的代码部分

代码替换定制

图书馆发展

addEntry 表条目添加到注册表条目代码替换表的集合
createCRLEntry 创建代码替换表条目从概念和实现参数字符串规范
registerCFunctionEntry 基于指定创建函数入口参数和代码替换表中登记
registerCPPFunctionEntry 基于指定创建c++函数入口参数和代码替换表中登记
registerCPromotableMacroEntry 创建被提拔的代码替换宏条目根据指定参数和注册代码替换表(仅为abs函数替换)
RTW.TflBlasEntryGenerator 布拉斯特区操作创建代码替换表条目
RTW.TflCBlasEntryGenerator 创建代码替换表条目CBLAS操作
RTW.TflCFunctionEntry 为一个函数创建代码替换表条目
RTW.TflCFunctionEntryML 基类的自定义代码替换表函数入口
RTW.TflCOperationEntry 创建代码替换为操作员表条目
RTW.TflCOperationEntryGenerator 创建代码替换为定点加法或减法操作表条目
RTW.TflCOperationEntryGenerator_NetSlope 创建代码替换为净斜率定点操作表条目
RTW.TflCOperationEntryML 基类运营商定制代码替换表条目
RTW.TflCSemaphoreEntry 创建信号量或互斥代码替换表条目
RTW.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++函数设置名称空间条目代码替换表中
addComplexTypeAlignment 指定对齐边界的复杂类型
setReservedIdentifiers 保留标识符与代码替换库登记
coder.ceval 调用外部C / c++函数
coder.dataAlignment 为全球指定数据对齐或入口点/导出函数的输入和输出参数
coder.replace 取代目前的MATLAB函数实现代码替换库函数生成的代码

函数替换

addEntry 表条目添加到注册表条目代码替换表的集合
createCRLEntry 创建代码替换表条目从概念和实现参数字符串规范
registerCFunctionEntry 基于指定创建函数入口参数和代码替换表中登记
registerCPPFunctionEntry 基于指定创建c++函数入口参数和代码替换表中登记
registerCPromotableMacroEntry 创建被提拔的代码替换宏条目根据指定参数和注册代码替换表(仅为abs函数替换)
RTW.TflCFunctionEntry 为一个函数创建代码替换表条目
RTW.TflCFunctionEntryML 基类的自定义代码替换表函数入口
RTW.TflCSemaphoreEntry 创建信号量或互斥代码替换表条目
RTW.TflTable 创建代码替换表
setTflCFunctionEntryParameters 设置指定的参数函数代码替换表条目
setTflCSemaphoreEntryParameters 设置指定参数的信号输入代码替换表
addConceptualArg 为代码添加概念的概念参数数组参数替换表条目
addDWorkArg 添加DWork参数信号输入的代码替换表
copyConceptualArgsToImplementation 副本概念论证规范来实现规格代码替换表条目的条目
createAndAddImplementationArg 创建实现参数从指定属性和添加实现参数的代码替换表条目
createAndSetCImplementationReturn 创建实现返回参数指定属性和添加实现代码替换表条目
createCRLEntry 创建代码替换表条目从概念和实现参数字符串规范
createAndAddConceptualArg 从指定的属性和添加到创建概念论证概念参数代码替换表条目
getTflArgFromString 创建代码替换参数基于指定名称和内置的数据类型
getTflDWorkFromString 创建代码替换DWork理由信号输入基于指定的名称和数据类型
addAdditionalHeaderFile 头文件添加到数组的头文件代码替换表条目
addAdditionalIncludePath 为代码添加包含一系列的路径包括路径替换表条目
addAdditionalLinkObj 添加链接对象的链接对象代码替换表条目
addAdditionalLinkObjPath 添加链接对象路径数组的链接对象路径的代码替换表条目
addAdditionalSourceFile 将源文件添加到数组的源文件的代码替换表条目
addAdditionalSourcePath 源路径添加到数组的源路径的代码替换表条目
enableCPP 使c++支持函数进入代金宝app码替换表
setNameSpace 为c++函数设置名称空间条目代码替换表中
setReservedIdentifiers 保留标识符与代码替换库登记
coder.ceval 调用外部C / c++函数
coder.replace 取代目前的MATLAB函数实现代码替换库函数生成的代码

操作符替换

addEntry 表条目添加到注册表条目代码替换表的集合
createCRLEntry 创建代码替换表条目从概念和实现参数字符串规范
RTW.TflBlasEntryGenerator 布拉斯特区操作创建代码替换表条目
RTW.TflCBlasEntryGenerator 创建代码替换表条目CBLAS操作
RTW.TflCOperationEntry 创建代码替换为操作员表条目
RTW.TflCOperationEntryGenerator 创建代码替换为定点加法或减法操作表条目
RTW.TflCOperationEntryGenerator_NetSlope 创建代码替换为净斜率定点操作表条目
RTW.TflCOperationEntryML 基类运营商定制代码替换表条目
RTW.TflTable 创建代码替换表
setTflCOperationEntryParameters 设置指定参数对于运营商进入代码替换表
addConceptualArg 为代码添加概念的概念参数数组参数替换表条目
copyConceptualArgsToImplementation 副本概念论证规范来实现规格代码替换表条目的条目
createAndAddImplementationArg 创建实现参数从指定属性和添加实现参数的代码替换表条目
createAndSetCImplementationReturn 创建实现返回参数指定属性和添加实现代码替换表条目
createCRLEntry 创建代码替换表条目从概念和实现参数字符串规范
createAndAddConceptualArg 从指定的属性和添加到创建概念论证概念参数代码替换表条目
getTflArgFromString 创建代码替换参数基于指定名称和内置的数据类型
addAdditionalHeaderFile 头文件添加到数组的头文件代码替换表条目
addAdditionalIncludePath 为代码添加包含一系列的路径包括路径替换表条目
addAdditionalLinkObj 添加链接对象的链接对象代码替换表条目
addAdditionalLinkObjPath 添加链接对象路径数组的链接对象路径的代码替换表条目
addAdditionalSourceFile 将源文件添加到数组的源文件的代码替换表条目
addAdditionalSourcePath 源路径添加到数组的源路径的代码替换表条目
addComplexTypeAlignment 指定对齐边界的复杂类型
setReservedIdentifiers 保留标识符与代码替换库登记

定点运算符替换

addEntry 表条目添加到注册表条目代码替换表的集合
createCRLEntry 创建代码替换表条目从概念和实现参数字符串规范
RTW.TflBlasEntryGenerator 布拉斯特区操作创建代码替换表条目
RTW.TflCBlasEntryGenerator 创建代码替换表条目CBLAS操作
RTW.TflCOperationEntry 创建代码替换为操作员表条目
RTW.TflCOperationEntryGenerator 创建代码替换为定点加法或减法操作表条目
RTW.TflCOperationEntryGenerator_NetSlope 创建代码替换为净斜率定点操作表条目
RTW.TflCOperationEntryML 基类运营商定制代码替换表条目
RTW.TflTable 创建代码替换表
setTflCOperationEntryParameters 设置指定参数对于运营商进入代码替换表
addConceptualArg 为代码添加概念的概念参数数组参数替换表条目
copyConceptualArgsToImplementation 副本概念论证规范来实现规格代码替换表条目的条目
createAndAddImplementationArg 创建实现参数从指定属性和添加实现参数的代码替换表条目
createAndSetCImplementationReturn 创建实现返回参数指定属性和添加实现代码替换表条目
createCRLEntry 创建代码替换表条目从概念和实现参数字符串规范
createAndAddConceptualArg 从指定的属性和添加到创建概念论证概念参数代码替换表条目
getTflArgFromString 创建代码替换参数基于指定名称和内置的数据类型
addAdditionalHeaderFile 头文件添加到数组的头文件代码替换表条目
addAdditionalIncludePath 为代码添加包含一系列的路径包括路径替换表条目
addAdditionalLinkObj 添加链接对象的链接对象代码替换表条目
addAdditionalLinkObjPath 添加链接对象路径数组的链接对象路径的代码替换表条目
addAdditionalSourceFile 将源文件添加到数组的源文件的代码替换表条目
addAdditionalSourcePath 源路径添加到数组的源路径的代码替换表条目
setTflCOperationEntryParameters 设置指定参数对于运营商进入代码替换表
addComplexTypeAlignment 指定对齐边界的复杂类型
setReservedIdentifiers 保留标识符与代码替换库登记

模型架构和设计

基于组件的建模

引用模型
find_mdlrefs 找到各级模型块和参考模型或仅在顶层
view_mdlrefs 显示图形的模型参考依赖性
金宝appSimulink.SubSystem.convertToModelReference 转换子系统模型参考
slbuild 建立独立的可执行文件或模型参考目标模型;除特殊说明外,这个函数需要一个仿真软件编码器许可证金宝app
模型的保护
金宝appSimulink.ModelReference.ProtectedModel.HookInfo 代表文件和导出符号生成的保护模型的创建
金宝appSimulink.ProtectedModel.Callback 代表执行的回调代码以响应事件保护模型
金宝appSimulink.ProtectedModel.CallbackInfo 保护模型信息用于回调
金宝appSimulink.ModelReference.protect 引用模糊模型内容隐藏知识产权
金宝appSimulink.ModelReference.modifyProtectedModel 修改现有的保护模式
金宝appSimulink.ModelReference.ProtectedModel.setPasswordForCodeGeneration 添加或提供加密密码保护的代码生成模型
金宝appSimulink.ModelReference.ProtectedModel.setPasswordForModify 添加或提供修改密码保护模式
金宝appSimulink.ModelReference.ProtectedModel.setPasswordForSimulation 添加或提供加密密码保护的仿真模型
金宝appSimulink.ModelReference.ProtectedModel.setPasswordForView 添加或提供加密密码保护模式的只读视图
金宝appSimulink.ModelReference.ProtectedModel.clearPasswords 清除所有缓存密码保护模式
金宝appSimulink.ModelReference.ProtectedModel.clearPasswordsForModel 清楚缓存密码保护模式
金宝appSimulink.ProtectedModel.addTarget 添加当前目标代码生成支持保护模型金宝app
金宝appSimulink.ProtectedModel.Callback.setOverrideBuild 指定选项覆盖保护模型构建
金宝appSimulink.ProtectedModel.CallbackInfo.getBuildInfoForModel 获得指定模型的构建信息对象
金宝appSimulink.ProtectedModel.getCallbackInfo 得到Si金宝appmulink.ProtectedModel。CallbackInfo对象使用的回调
金宝appSimulink.ProtectedModel.getConfigSet 获取配置设置为当前保护模型的目标或指定的目标
金宝appSimulink.ProtectedModel.getCurrentTarget 得到当前保护模型的目标
金宝appSimulink.ProtectedMode金宝appl.getSupportedTargets 得到的目标列表模型支持保护金宝app
金宝appSimulink.ProtectedModel.open 打开保护模式
金宝appSimulink.ProtectedModel.removeTarget 删除从保护模型金宝app支持指定的目标
金宝appSimulink.ProtectedModel.setCurrentTarget 配置保护模型使用指定的目标

模型配置

rtw.codegenObjectives.Objective 定制代码生成目标

AUTOSAR

AUTOSAR组件创建
autosar.api.create 为模型创建AUTOSAR组件模型金宝app
autosar.api.delete 删除AUTOSAR属性和仿真软件模型的映射金宝app
arxml.importer XML导入AUTOSAR组件
createCalibrationComponentObjects 创建模型标定对金宝app象从AUTOSAR arxml校准组件
createComponentAsModel 创建AUTOS金宝appAR arxml原子软件组件的模型表示
createCompositionAsModel 创建AUTOS金宝appAR arxml软件组成的模型表示
getComponentNames 从arxml文件得到AUTOSAR软件组件的名称
调用updateModel 更新AUTOSAR arxml变化模型
updateReferences 更新模型与arxml AUTOSAR引用元素的定义
AUTOSAR组件开发
AUTOSAR的软件组件
添加 AUTOSAR元素添加属性
addPackageableElement 将元素添加到AUTOSAR计划模型
删除 删除AUTOSAR元素
deleteUnmappedComponents 删除未映射AUTOSAR组件模型
找到 找到AUTOSAR元素
得到 AUTOSAR元素的属性
AUTOSAR的设置属性元素
getDataDefaults 获得AUTOSAR内存类型模型信号或离散状态金宝app
getDataTransfer 获得AUTOSAR映射信息模型数据传输金宝app
getFunction AUTOSAR仿真软件入口点函数的映射信息金宝app
getFunctionCaller 获得AUTOSAR映射信息模型function-caller块金宝app
getInport 获得AUTOSAR映射信息模型尺寸金宝app
getLookupTable AUTOSAR仿真软件的查找表的映射信息金宝app
getOutport 获得AUTOSAR映射信息模型输出港金宝app
mapDataDefaults 地图模型金宝app信号或离散状态AUTOSAR内存类型
mapDataTransfer 模型数据金宝app传输映射到AUTOSAR inter-runnable变量
mapFunction 动态仿真金宝app模块入口点函数映射到AUTOSAR可运行
mapFunctionCaller 地图模型金宝appfunction-caller块AUTOSAR端端口和操作
mapInport 地图模型金宝app尺寸AUTOSAR港
mapLookupTable 仿真软件金宝app的查找表映射到AUTOSAR参数
mapOutport 地图模型金宝app外港AUTOSAR港
autosar.api.delete 删除AUTOSAR属性和仿真软件模型的映射金宝app
autosar.api.syncModel 同步仿真软件AUTOSA金宝appR的映射模型和仿真软件的修改
autosar.api.validateModel 验证AUTOSAR属性和仿真软件模型的映射金宝app
autosar_ui_launch 打开配置AUTOSAR界面对话框
autosar_ui_close AUTOSAR接口配置对话框
调用updateModel 更新AUTOSAR arxml变化模型
updateReferences 更新模型与arxml AUTOSAR引用元素的定义
AUTOSAR的沟通
getInport 获得AUTOSAR映射信息模型尺寸金宝app
getOutport 获得AUTOSAR映射信息模型输出港金宝app
mapInport 地图模型金宝app尺寸AUTOSAR港
mapOutport 地图模型金宝app外港AUTOSAR港
AUTOSAR组件行为
getDataDefaults 获得AUTOSAR内存类型模型信号或离散状态金宝app
getDataTransfer 获得AUTOSAR映射信息模型数据传输金宝app
getFunction AUTOSAR仿真软件入口点函数的映射信息金宝app
getFunctionCaller 获得AUTOSAR映射信息模型function-caller块金宝app
mapDataDefaults 地图模型金宝app信号或离散状态AUTOSAR内存类型
mapDataTransfer 模型数据金宝app传输映射到AUTOSAR inter-runnable变量
mapFunction 动态仿真金宝app模块入口点函数映射到AUTOSAR可运行
mapFunctionCaller 地图模型金宝appfunction-caller块AUTOSAR端端口和操作
AUTOSAR.Signal 指定数据类型、代码生成选项,其他属性的信号
AUTOSAR4.Parameter 指定值,数据类型、代码生成选项,其他属性的参数
AUTOSAR4.Signal 指定数据类型、代码生成选项,其他属性的信号
AUTOSAR变体
AUTOSAR.Parameter 指定值,数据类型、代码生成选项,其他属性的参数
createComponentAsModel 创建AUTOS金宝appAR arxml原子软件组件的模型表示
createCompositionAsModel 创建AUTOS金宝appAR arxml软件组成的模型表示
AUTOSAR校准参数和查找表
getLookupTable AUTOSAR仿真软件的查找表的映射信息金宝app
mapLookupTable 仿真软件金宝app的查找表映射到AUTOSAR参数
AUTOSAR.DualScaledParameter 指定的计算方法、校准值,数据类型,和其他属性的AUTOSAR dual-scaled参数
AUTOSAR.Parameter 指定值,数据类型、代码生成选项,其他属性的参数
AUTOSAR.Signal 指定数据类型、代码生成选项,其他属性的信号
AUTOSAR4.Parameter 指定值,数据类型、代码生成选项,其他属性的参数
AUTOSAR4.Signal 指定数据类型、代码生成选项,其他属性的信号
AUTOSAR的数据类型
addPackageableElement 将元素添加到AUTOSAR计划模型
得到 AUTOSAR元素的属性
AUTOSAR的设置属性元素
AUTOSAR编程接口
添加 AUTOSAR元素添加属性
addPackageableElement 将元素添加到AUTOSAR计划模型
删除 删除AUTOSAR元素
deleteUnmappedComponents 删除未映射AUTOSAR组件模型
找到 找到AUTOSAR元素
得到 AUTOSAR元素的属性
AUTOSAR的设置属性元素
getDataDefaults 获得AUTOSAR内存类型模型信号或离散状态金宝app
getDataTransfer 获得AUTOSAR映射信息模型数据传输金宝app
getFunction AUTOSAR仿真软件入口点函数的映射信息金宝app
getFunctionCaller 获得AUTOSAR映射信息模型function-caller块金宝app
getInport 获得AUTOSAR映射信息模型尺寸金宝app
getLookupTable AUTOSAR仿真软件的查找表的映射信息金宝app
getOutport 获得AUTOSAR映射信息模型输出港金宝app
mapDataDefaults 地图模型金宝app信号或离散状态AUTOSAR内存类型
mapDataTransfer 模型数据金宝app传输映射到AUTOSAR inter-runnable变量
mapFunction 动态仿真金宝app模块入口点函数映射到AUTOSAR可运行
mapFunctionCaller 地图模型金宝appfunction-caller块AUTOSAR端端口和操作
mapInport 地图模型金宝app尺寸AUTOSAR港
mapLookupTable 仿真软件金宝app的查找表映射到AUTOSAR参数
mapOutport 地图模型金宝app外港AUTOSAR港
autosar.api.delete 删除AUTOSAR属性和仿真软件模型的映射金宝app
autosar.api.syncModel 同步仿真软件AUTOSA金宝appR的映射模型和仿真软件的修改
autosar.api.validateModel 验证AUTOSAR属性和仿真软件模型的映射金宝app
autosar_ui_launch 打开配置AUTOSAR界面对话框
autosar_ui_close AUTOSAR接口配置对话框
调用updateModel 更新AUTOSAR arxml变化模型
updateReferences 更新模型与arxml AUTOSAR引用元素的定义

块设计和定制

目标语言编译器
薄层色谱 调用目标语言编译器转换模型描述文件生成的代码

数据、函数和文件的定义

函数和类的接口

RTW.ModelSpecificCPrototype 描述函数模型的签名
RTW.ModelCPPClass 控制c++类的接口模型
RTW.ModelCPPArgsClass 控制c++类使用I / O接口模型参数风格步骤方法
RTW.ModelCPPDefaultClass 控制c++类接口模型使用默认模型的步骤方法
model_initialize 在生成的代码初始化入口点函数仿真软件模型金宝app
model_step 一步程序入口点仿真软件模型生成的代码金宝app
model_terminate 终止在生成的代码入口点仿真软件模型金宝app
RTW.configSubsystemBuild 配置C函数原型或c++类界面右键单击指定子系统的构建
RTW.getFunctionSpecification 得到模型相关的C原型函数控制对象的句柄
RTW.ModelSpecificCPrototype 创建模型相关的C原型对象
RTW.configSubsystemBuild 配置C函数原型或c++类界面右键单击指定子系统的构建
RTW.getClassInterfaceSpecification 让处理模型相关的c++类接口控制对象
RTW.ModelCPPArgsClass 创建c++类接口对象和I / O参数配置模型类风格的步骤方法
RTW.ModelCPPDefaultClass 创建c++类接口对象配置模型类的默认模型步骤方法

代码生成

代码生成基础知识

crossReleaseExport 出口为cross-release生成模型的代码重用
crossReleaseImport 导入生成的模型代码从先前版本SIL或公益诉讼
pil_block_replace 从另一个模型替换块与块模型
sharedCodeMATLABVersions 管理cross-release MATLAB版本代码集成
sharedCodeUpdate 添加新文件夹共享现有代码源文件共享代码

报告生成

rtwreport 创建模型与仿真软件生成的代码报告报告生成器金宝app
coder.report.open 打开现有的HTML代码生成报告
coder.report.generate 生成HTML代码生成报告
coder.report.close 关闭HTML代码生成报告

分享实用程序代码

sharedCodeUpdate 添加新文件夹共享现有代码源文件共享代码

以发展为目标

slConfigUIGetVal 返回当前值为自定义目标配置选项
slConfigUISetEnabled 启用或禁用定制目标配置选项
slConfigUISetVal 设置值定义目标配置选项

部署

快速构建原型和生产部署

rsimgetrtp 全局模型参数结构
rsimsetrtpparam 设置参数的rtP模型参数结构

构建过程

packNGo 搬迁的模型代码打包成zip文件
rtw_precompile_libs 在模型没有建筑物模型重建预编译库
rtwbuild 构建从模型生成的代码
rtwrebuild 重建从模型生成的代码
RTW.getBuildDir 从模型构建信息得到建立文件夹信息
金宝appSimulink.fileGenControl 指定根文件夹的文件生成的图更新和模型构建
switchTarget 选择目标模型配置集
xmakefilesetup 配置代码生成器生成makefile

构建流程定制

addCompileFlags 编译器选项添加到模型构建信息
addDefines 添加预处理器宏定义模型构建信息
addIncludeFiles 包含文件添加到模型构建信息
addIncludePaths 包括路径添加到模型构建信息
addLinkFlags 链接选项添加到模型构建信息
addLinkObjects 添加链接对象模型构建信息
addNonBuildFiles nonbuild-related文件添加到模型构建信息
addSourceFiles 源文件添加到模型构建信息
addSourcePaths 添加路径模型构建信息来源
addTMFTokens 添加模板makefile (TMF)标记模型构建信息
findBuildArg 找到一个特定的构建参数在模型构建的信息
findIncludeFiles 查找和添加包括模型构建信息(标题)文件
getBuildArgs 从模型构建信息得到构建参数
getCompileFlags 从模型构建信息得到编译器选项
getDefines 从模型构建信息得到预处理器宏定义
getFullFileList 从模型构建信息获取的文件列表
getIncludeFiles 从模型构建信息获取包含文件
getIncludePaths 从模型构建信息获取包括路径
getLinkFlags 从模型构建信息获取链接选项
getNonBuildFiles 从模型构建信息得到nonbuild-related文件
getSourceFiles 从模型构建信息获取源文件
getSourcePaths 从模型构建信息获取来源路径
setTargetProvidesMain 禁用包含代码生成器(或静态生成)主要提供。在模型构建c源文件
updateFilePathsAndExtensions 在模型构建信息更新文件丢失的路径和文件扩展名
updateFileSeparator 更新文件的文件列表分隔符模式构建信息

性能

代码执行分析

注释 颜色描述模型组件或与异形组件的开放模式
显示 生成消息,描述了如何打开代码执行分析报告
ExecutionTimeInTicks 得到执行时间的计时器滴答异形的部分代码
ExecutionTimeInSeconds 让异形的部分代码的执行时间以秒为单位
的名字 异形的代码部分
数量 得到号码,惟一地标识异形的代码部分
我会 电话总数异形代码部分
部分 把coder.profile数组。ExecutionTimeSection描绘对象的代码部分
SelfTimeInTicks 得到定时器的时钟节拍数记录异形代码部分,不包括儿童时间函数
时间 得到仿真时间代码部分
时间轴 在执行时间表显示调用的代码部分
TimerTicksPerSecond 获取和设置定时器的时钟节拍数/秒
TotalExecutionTimeInTicks 得到的计时器滴答声记录总数异形代码部分
TotalSelfTimeInTicks 得到的计时器滴答声记录总数异形代码部分,不包括儿童时间函数
TotalTurnaroundTimeInTicks 得到总数计时器滴答声开始和结束之间的部分在整个模拟异形代码。
TurnaroundTimeInTicks 得到的计时器滴答异形开始和结束之间的代码部分
报告 开放代码执行分析报告和指定的时间测量。
MaximumExecutionTimeCallNum 获得最大数量的计时器滴答的呼叫号码发生
MaximumExecutionTimeInTicks 得到最大的单一调用计时器滴答数异形代码部分
MaximumSelfTimeInTicks 计时器滴答的最大数量为异形记录代码部分,不包括儿童时间函数
MaximumTurnaroundTimeCallNum 获得最大数量的呼叫号码计时器滴答声开始和结束之间的单个调用异形的代码部分
MaximumTurnaroundTimeInTicks 获得最大数量的计时器滴答声开始和结束之间的单个调用异形的代码部分

代码替换定制

图书馆发展
addEntry 表条目添加到注册表条目代码替换表的集合
createCRLEntry 创建代码替换表条目从概念和实现参数字符串规范
registerCFunctionEntry 基于指定创建函数入口参数和代码替换表中登记
registerCPPFunctionEntry 基于指定创建c++函数入口参数和代码替换表中登记
registerCPromotableMacroEntry 创建被提拔的代码替换宏条目根据指定参数和注册代码替换表(仅为abs函数替换)
RTW.TflBlasEntryGenerator 布拉斯特区操作创建代码替换表条目
RTW.TflCBlasEntryGenerator 创建代码替换表条目CBLAS操作
RTW.TflCFunctionEntry 为一个函数创建代码替换表条目
RTW.TflCFunctionEntryML 基类的自定义代码替换表函数入口
RTW.TflCOperationEntry 创建代码替换为操作员表条目
RTW.TflCOperationEntryGenerator 创建代码替换为定点加法或减法操作表条目
RTW.TflCOperationEntryGenerator_NetSlope 创建代码替换为净斜率定点操作表条目
RTW.TflCOperationEntryML 基类运营商定制代码替换表条目
RTW.TflCSemaphoreEntry 创建信号量或互斥代码替换表条目
RTW.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函数实现代码替换库函数生成的代码
函数替换
addEntry 表条目添加到注册表条目代码替换表的集合
createCRLEntry 创建代码替换表条目从概念和实现参数字符串规范
registerCFunctionEntry 基于指定创建函数入口参数和代码替换表中登记
registerCPPFunctionEntry 基于指定创建c++函数入口参数和代码替换表中登记
registerCPromotableMacroEntry 创建被提拔的代码替换宏条目根据指定参数和注册代码替换表(仅为abs函数替换)
RTW.TflCFunctionEntry 为一个函数创建代码替换表条目
RTW.TflCFunctionEntryML 基类的自定义代码替换表函数入口
RTW.TflCSemaphoreEntry 创建信号量或互斥代码替换表条目
RTW.TflTable 创建代码替换表
setTflCFunctionEntryParameters 设置指定的参数函数代码替换表条目
setTflCSemaphoreEntryParameters 设置指定参数的信号输入代码替换表
addConceptualArg 为代码添加概念的概念参数数组参数替换表条目
addDWorkArg 添加DWork参数信号输入的代码替换表
copyConceptualArgsToImplementation 副本概念论证规范来实现规格代码替换表条目的条目
createAndAddImplementationArg 创建实现参数从指定属性和添加实现参数的代码替换表条目
createAndSetCImplementationReturn 创建实现返回参数指定属性和添加实现代码替换表条目
createCRLEntry 创建代码替换表条目从概念和实现参数字符串规范
createAndAddConceptualArg 从指定的属性和添加到创建概念论证概念参数代码替换表条目
getTflArgFromString 创建代码替换参数基于指定名称和内置的数据类型
getTflDWorkFromString 创建代码替换DWork理由信号输入基于指定的名称和数据类型
addAdditionalHeaderFile 头文件添加到数组的头文件代码替换表条目
addAdditionalIncludePath 为代码添加包含一系列的路径包括路径替换表条目
addAdditionalLinkObj 添加链接对象的链接对象代码替换表条目
addAdditionalLinkObjPath 添加链接对象路径数组的链接对象路径的代码替换表条目
addAdditionalSourceFile 将源文件添加到数组的源文件的代码替换表条目
addAdditionalSourcePath 源路径添加到数组的源路径的代码替换表条目
enableCPP 使c++支持函数进入代金宝app码替换表
setNameSpace 为c++函数设置名称空间条目代码替换表中
addAlgorithmProperty 添加算法属性代码替换表条目
getAlgorithmParameters 检查算法参数设置查找表函数代码替换表条目
setAlgorithmParameters 设置算法参数查找表函数代码替换表条目
addComplexTypeAlignment 指定对齐边界的复杂类型
setReservedIdentifiers 保留标识符与代码替换库登记
coder.ceval 调用外部C / c++函数
coder.replace 取代目前的MATLAB函数实现代码替换库函数生成的代码
操作符替换
addEntry 表条目添加到注册表条目代码替换表的集合
createCRLEntry 创建代码替换表条目从概念和实现参数字符串规范
RTW.TflBlasEntryGenerator 布拉斯特区操作创建代码替换表条目
RTW.TflCBlasEntryGenerator 创建代码替换表条目CBLAS操作
RTW.TflCOperationEntry 创建代码替换为操作员表条目
RTW.TflCOperationEntryGenerator 创建代码替换为定点加法或减法操作表条目
RTW.TflCOperationEntryGenerator_NetSlope 创建代码替换为净斜率定点操作表条目
RTW.TflCOperationEntryML 基类运营商定制代码替换表条目
RTW.TflTable 创建代码替换表
setTflCOperationEntryParameters 设置指定参数对于运营商进入代码替换表
addConceptualArg 为代码添加概念的概念参数数组参数替换表条目
copyConceptualArgsToImplementation 副本概念论证规范来实现规格代码替换表条目的条目
createAndAddImplementationArg 创建实现参数从指定属性和添加实现参数的代码替换表条目
createAndSetCImplementationReturn 创建实现返回参数指定属性和添加实现代码替换表条目
createCRLEntry 创建代码替换表条目从概念和实现参数字符串规范
createAndAddConceptualArg 从指定的属性和添加到创建概念论证概念参数代码替换表条目
getTflArgFromString 创建代码替换参数基于指定名称和内置的数据类型
addAdditionalHeaderFile 头文件添加到数组的头文件代码替换表条目
addAdditionalIncludePath 为代码添加包含一系列的路径包括路径替换表条目
addAdditionalLinkObj 添加链接对象的链接对象代码替换表条目
addAdditionalLinkObjPath 添加链接对象路径数组的链接对象路径的代码替换表条目
addAdditionalSourceFile 将源文件添加到数组的源文件的代码替换表条目
addAdditionalSourcePath 源路径添加到数组的源路径的代码替换表条目
addComplexTypeAlignment 指定对齐边界的复杂类型
setReservedIdentifiers 保留标识符与代码替换库登记
定点运算符替换
addEntry 表条目添加到注册表条目代码替换表的集合
createCRLEntry 创建代码替换表条目从概念和实现参数字符串规范
RTW.TflBlasEntryGenerator 布拉斯特区操作创建代码替换表条目
RTW.TflCBlasEntryGenerator 创建代码替换表条目CBLAS操作
RTW.TflCOperationEntry 创建代码替换为操作员表条目
RTW.TflCOperationEntryGenerator 创建代码替换为定点加法或减法操作表条目
RTW.TflCOperationEntryGenerator_NetSlope 创建代码替换为净斜率定点操作表条目
RTW.TflCOperationEntryML 基类运营商定制代码替换表条目
RTW.TflTable 创建代码替换表
setTflCOperationEntryParameters 设置指定参数对于运营商进入代码替换表
addConceptualArg 为代码添加概念的概念参数数组参数替换表条目
copyConceptualArgsToImplementation 副本概念论证规范来实现规格代码替换表条目的条目
createAndAddImplementationArg 创建实现参数从指定属性和添加实现参数的代码替换表条目
createAndSetCImplementationReturn 创建实现返回参数指定属性和添加实现代码替换表条目
createCRLEntry 创建代码替换表条目从概念和实现参数字符串规范
createAndAddConceptualArg 从指定的属性和添加到创建概念论证概念参数代码替换表条目
getTflArgFromString 创建代码替换参数基于指定名称和内置的数据类型
addAdditionalHeaderFile 头文件添加到数组的头文件代码替换表条目
addAdditionalIncludePath 为代码添加包含一系列的路径包括路径替换表条目
addAdditionalLinkObj 添加链接对象的链接对象代码替换表条目
addAdditionalLinkObjPath 添加链接对象路径数组的链接对象路径的代码替换表条目
addAdditionalSourceFile 将源文件添加到数组的源文件的代码替换表条目
addAdditionalSourcePath 源路径添加到数组的源路径的代码替换表条目
setTflCOperationEntryParameters 设置指定参数对于运营商进入代码替换表
addComplexTypeAlignment 指定对齐边界的复杂类型
setReservedIdentifiers 保留标识符与代码替换库登记

验证

数值等价测试

Processor-in-the-Loop模拟
rtw.connectivity.ComponentArgs 为每个目标连接组件提供参数
rtw.connectivity.Config 定义连接实现,包括构建器,发射器和沟通者组件
rtw.connectivity.ConfigRegistry 注册连接配置
rtw.connectivity.MakefileBuilder 配置toolchain-based构建过程
rtw.connectivity.Launcher 下载控制,目标应用程序的启动和复位
rtw.connectivity.RtIOStreamHostCommunicator 配置开发计算机与目标处理器通信
rtw.pil.RtIOStreamApplicationFramework 配置端通信
rtIOStreamClose 关闭与目标处理器的通信通道
rtIOStreamOpen 使用目标处理器初始化通信通道
rtIOStreamRecv 接收来自目标处理器的数据
rtIOStreamSend 将数据发送给目标处理器
rtiostream_wrapper 在MATLAB环境下测试rtiostream共享库函数
piltest 为公益诉讼仿真验证自定义目标连接配置
编程代码生成验证
cgv.CGV 验证数值等效的结果
cgv.Config 检查和修改模型配置参数值

跟踪代码

rtwreport 创建模型与仿真软件生成的代码报告报告生成器金宝app
rtwtrace 跟踪一块生成的代码在HTML代码生成报告
coder.report.open 打开现有的HTML代码生成报告
coder.report.generate 生成HTML代码生成报告
coder.report.close 关闭HTML代码生成报告
这个主题有帮助吗?