文档

嵌入式编码器功能——按类别

从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 为MATLAB公益诉讼执行验证自定义目标连接配置
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++支持函数进入代万博1manbetx码替换表
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++支持函数进入代万博1manbetx码替换表
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 保留标识符与代码替换库登记

模型架构和设计

软件架构定义

coder.dictionary.copy 复制代码生成模型之间的定义和数据字典
coder.dictionary.move 迁移代码生成模型之间的定义和数据字典
coder.dictionary.remove 把嵌入式编码字典从模型或仿真软件数据字典万博1manbetx

基于组件的建模

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

模型配置

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

AUTOSAR

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

块设计和定制

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

数据、函数和文件的定义

数据表示和访问

coder.mapping.create 创建C代码映射环境模型
coder.mapping.defaults.allowedProperties 返回默认的映射类别属性模型
coder.mapping.defaults.allowedValues 返回值属性模型的默认映射类别
coder.mapping.defaults.dataCategories 返回默认的映射模型数据的类别
coder.mapping.defaults.get 返回值属性模型的默认映射类别
coder.mapping.defaults.set 设置值属性模型的默认映射类别

函数和类的接口

RTW.ModelSpecificCPrototype 描述函数模型的签名
RTW.ModelCPPClass 控制c++类的接口模型
RTW.ModelCPPArgsClass 控制c++类使用I / O接口模型参数风格步骤方法
RTW.ModelCPPDefaultClass 控制c++类接口模型使用默认模型的步骤方法
model_initialize 在生成的代码初始化入口点函数仿真软件模型万博1manbetx
model_step 一步程序入口点仿真软件模型生成的代码万博1manbetx
model_terminate 终止在生成的代码入口点仿真软件模型万博1manbetx
coder.mapping.create 创建C代码映射环境模型
coder.mapping.defaults.allowedProperties 返回默认的映射类别属性模型
coder.mapping.defaults.allowedValues 返回值属性模型的默认映射类别
coder.mapping.defaults.dataCategories 返回默认的映射模型数据的类别
coder.mapping.defaults.functionCategories 返回默认映射分类模型的功能
coder.mapping.defaults.get 返回值属性模型的默认映射类别
coder.mapping.defaults.set 设置值属性模型的默认映射类别
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 添加新文件夹共享现有代码源文件共享代码

报告生成

coder.codedescriptor.CodeDescriptor 返回生成的代码的信息
coder.descriptor.DataInterface 不同类型的数据接口返回信息
coder.descriptor.FunctionInterface 返回的信息入口点函数
rtwreport 创建模型与仿真软件生成的代码报告报告生成器万博1manbetx
coder.report.open 打开现有的HTML代码生成报告
coder.report.generate 生成HTML代码生成报告
coder.report.close 关闭HTML代码生成报告
getCodeDescriptor 创建coder.codedescriptor。CodeDescriptor对象模型
getAllDataInterfaceTypes 返回所有数据接口类型
getAllFunctionInterfaceTypes 返回所有函数接口类型
getDataInterfaces 返回指定的数据接口的信息
getDataInterfaceTypes 在生成的代码返回所有数据接口类型
getFunctionInterfaces 返回指定的函数接口的信息
getFunctionInterfaceTypes 返回所有函数生成的代码的接口类型
getReferencedModelCodeDescriptor coder.codedescriptor返回。CodeDescriptor对象指定的参考模型
getReferencedModelNames 返回的名字被引用的模型

分享实用程序代码

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

以发展为目标

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

部署

快速构建原型和生产部署

rsimgetrtp 全局模型参数结构
rsimsetrtpparam 设置参数的rtP模型参数结构
extmodeBackgroundRun 执行外部模式背景活动
extmodeEvent 外部事件触发模式
extmodeGetFinalSimulationTime 得到最终的仿真时间外部模式平台抽象层
extmodeInit 初始化连接外部模式目标
extmodeParseArgs 提取配置参数的值由外部模式抽象层万博1manbetx
extmodeReset 重置目标连接外部模式
extmodeSetFinalSimulationTime 最后的仿真时间在外部模式平台抽象层
extmodeSimulationComplete 检查外部模式模拟完成
extmodeStopRequested 检查请求是否阻止接收外部模式仿真模型
extmodeWaitForHostRequest 等待请求从开发计算机启动或停止外部模式模拟

构建过程

packNGo 搬迁的模型代码打包成zip文件
rtw_precompile_libs 在模型没有建筑物模型重建预编译库
rtwbuild 构建从模型生成的代码
rtwrebuild 重建从模型生成的代码
coder.buildstatus.close 构建过程状态窗口关闭
coder.buildstatus.open 构建过程状态窗口打开
RTW.getBuildDir 从模型构建信息得到建立文件夹信息
万博1manbetxSimulink.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++支持函数进入代万博1manbetx码替换表
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++支持函数进入代万博1manbetx码替换表
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 验证自定义目标连接配置仿真软件仿真公益诉讼万博1manbetx
编程代码生成验证
cgv.CGV 验证数值等效的结果
cgv.Config 检查和修改模型配置参数值

跟踪代码

rtwtrace 跟踪一块生成的代码在HTML代码生成报告
这个主题有帮助吗?