文件

嵌入式编码器函数-按类别

从MATLAB代码生成代码

代码的外观

coder.setupMISRAConfig 配置代码生成参数,以提高代码对MISRA C:2012指南的遵从性
coder.matlabcodemplate 代表MATLAB编码器的代码生成模板

全局变量表示

编码器.StorageClass. 将存储类赋给全局变量

验证

rtw.connectivity.ComponentArgs 为每个目标连接组件提供参数
rtw.connectivity.Config 定义包括Builder,Launcher和Communicator组件的连接实现
rtw.connectivity.ConfigRegistry 注册连接配置
rtw.connectivity.Launcher 控制目标应用程序的下载、启动和重置
rtw.connectivity.MakefileBuilder 配置基于工具链的构建过程
rtw.connectivity.RtIOStreamHostCommunicator 配置开发计算机与目标处理器的通信
RTW.PIL.RtiostreamApplicationFrameWork. 配置目标端通信
编码器。EmbeddedCodeConfig 配置参数的C/ c++代码生成MATLAB代码与嵌入式编码器
coder.hardware 为PIL执行创建硬件配置对象
RtiostreamClose. 关闭通讯频道
rtIOStreamOpen 初始化通信通道
rtIOStreamRecv 通过通信频道接收数据
rtIOStreamSend 通过通信通道发送数据
rtiostream_包装器 在MATLAB中测试rtiostream共享库函数
piltest 验证MATLAB PIL执行的自定义目标连接配置
编码器。硬件 用于指定PIL执行的硬件参数的codegen配置对象

表演

执行时间不确定 获取已分析代码段的执行时间(以秒为单位)
ExecutionTime Inticks. 以计时器计时获取被分析代码段的执行时间
getCoderExecutionProfile 提取由MATLAB函数生成的代码的执行时间配置文件
的名字 获取被分析代码部分的名称
数字 获取唯一标识被分析代码段的编号
纽卡尔 对已分析代码段的调用总数
报告 打开代码执行分析报告并指定时间测量的显示。
部分 获取已分析代码段的coder.profile.ExecutionTimeSection对象数组
SelfTimeInTicks 获取为分析的代码段记录的计时器刻度数,不包括花费在子函数中的时间
时间 进行代码段执行时间度量的时间
timertickspersecond. 获取并设置每秒计时器滴答数
TotalExecutionTimeInTicks 获取被分析代码段记录的计时器滴答总数
TotalSelfTimeInTicks 获取为分析代码段记录的计时器计时的总数,不包括花费在子函数中的时间
TotalTurnaroundTimeInTicks 获取整个执行过程中被分析代码部分的开始和结束之间的计时器滴答总数。
turnaroundtimeinticks. 获取ImplileD代码部分的开始和完成之间的计时器滴定数
MaximumExecutionTimeCallNum 获取发生最大计时器计时数的调用号
最大执行时间 获取单个调用已分析代码段的最大计时器刻度数
MaximumSelfTimeCallNum 获取发生最大计时器计时次数的调用号,不包括花费在子函数中的时间
最大自拍时间间隔 获取被分析代码段记录的计时器计时的最大数量,不包括花在子函数中的时间
MainirmitTurnAroundTimeCallnum. 获取代码段调用的调用号,以及在开始和结束之间的最大计时器滴答数
MaximumTurnaroundTimeInTicks 获取单个调用分析代码段的开始和结束之间的最大计时器刻度数

代码替换自定义

图书馆发展

补遗 在代码替换表中注册的表条目的集合添加表格条目
创制透镜 从概念和实现参数字符串规范创建代码替换表条目
registerCFunctionEntry 根据指定的参数创建函数项,并在代码替换表中注册
registerCPPFunctionEntry 在指定代码替换表中创建基于指定参数的C++函数条目登记
RegisterPromotableMacroEntry 根据指定参数创建可升级代码替换宏条目,并在代码替换表中注册(仅适用于abs功能替换)
RTW.TflBlasEntryGenerator 为BLAS操作创建代码替换表条目
环球套票。TflCBlasEntryGenerator 为CBLAS操作创建代码替换表条目
RTW.TFLCCUCTINCURINTRY. 为函数创建代码替换表项
RTW.TFLCFuncternentryML 自定义代码替换表函数项的基类
RTW.tflOperationEntry 为操作员创建代码替换表条目
RTW.tflOperationEntryGenerator 为定点加法或减法操作创建代码替换表项
RTW.TFL操作生成器\u NetSlope 为净坡度定点操作创建代码替换表条目
RTW.tflOperationEntryML 自定义代码替换表运算符项的基类
环球套票。TflCSemaphoreEntry 为信号量或互换创建代码替换表条目
环球套票。TflTable 创建代码替换表
setTflCFunctionEntryParameters 为代码替换表中的函数项设置指定参数
settflcoperationentryparameters. 在代码替换表中设置操作员条目的指定参数
setTflCSemaphoreEntryParameters 在代码替换表中为信号量项设置指定的参数
阿杜阿拉格 将概念参数添加到代码替换表项的概念参数数组中
adddworkarg. 在代码替换表中为信号量条目添加DWork参数
copyConceptualArgsToImplementation 将概念参数规范复制到代码替换表条目的实现规范中
createAndAddImplementationArg 从指定的属性创建实现参数,并添加到代码替换表项的实现参数
createAndSetCImplementationReturn 从指定的属性创建实现返回参数,并为代码替换表条目添加到实现
创制透镜 从概念和实现参数字符串规范创建代码替换表条目
createandaddconceptualarg. 从指定的属性创建概念参数,并为代码替换表条目添加概念参数
gettflargfromstring. 根据指定的名称和内置数据类型创建代码替换参数
gettfldworkfromstring. 根据指定的名称和数据类型为信号量条目创建代码替换DWork参数
addAdditionalHeaderFile 将头文件添加到用于代码替换表项的头文件数组中
AddAdditionalincludePath. 将包含路径添加到代码替换表项的包含路径数组
addAdditionalLinkObj 将链接对象添加到代码替换表项的链接对象数组
addAdditionalLinkObjPath 将链接对象路径添加到代码替换表条目的链接对象路径数组中
addadditionalsourcefile. 将源文件添加到代码替换表项的源文件数组中
addAdditionalSourcePath 向代码替换表条目的源路径数组添加源路径
使能CPP 在代码替换表中启用C 万博1manbetx++支持功能条目
registerCPPFunctionEntry 在指定代码替换表中创建基于指定参数的C++函数条目登记
setNameSpace 在代码替换表中设置C ++功能条目的命名空间
addComplexTypeAlignment 指定复杂类型的对齐边界
SetReservedIftifiers. 注册保留标识符以与代码替换库关联
coder.ceval 调用外部C/C++函数
编码器数据对齐 为全局或入口点/导出函数输入和输出参数指定数据对齐
coder.replace 用生成代码中的代码替换库函数替换当前的MATLAB函数实现

功能更换

补遗 在代码替换表中注册的表条目的集合添加表格条目
创制透镜 从概念和实现参数字符串规范创建代码替换表条目
registerCFunctionEntry 根据指定的参数创建函数项,并在代码替换表中注册
registerCPPFunctionEntry 在指定代码替换表中创建基于指定参数的C++函数条目登记
RegisterPromotableMacroEntry 根据指定参数创建可升级代码替换宏条目,并在代码替换表中注册(仅适用于abs功能替换)
RTW.TFLCCUCTINCURINTRY. 为函数创建代码替换表项
RTW.TFLCFuncternentryML 自定义代码替换表函数项的基类
环球套票。TflCSemaphoreEntry 为信号量或互换创建代码替换表条目
环球套票。TflTable 创建代码替换表
setTflCFunctionEntryParameters 为代码替换表中的函数项设置指定参数
setTflCSemaphoreEntryParameters 在代码替换表中为信号量项设置指定的参数
阿杜阿拉格 将概念参数添加到代码替换表项的概念参数数组中
adddworkarg. 在代码替换表中为信号量条目添加DWork参数
copyConceptualArgsToImplementation 将概念参数规范复制到代码替换表条目的实现规范中
createAndAddImplementationArg 从指定的属性创建实现参数,并添加到代码替换表项的实现参数
createAndSetCImplementationReturn 从指定的属性创建实现返回参数,并为代码替换表条目添加到实现
创制透镜 从概念和实现参数字符串规范创建代码替换表条目
createandaddconceptualarg. 从指定的属性创建概念参数,并为代码替换表条目添加概念参数
gettflargfromstring. 根据指定的名称和内置数据类型创建代码替换参数
gettfldworkfromstring. 根据指定的名称和数据类型为信号量条目创建代码替换DWork参数
addAdditionalHeaderFile 将头文件添加到用于代码替换表项的头文件数组中
AddAdditionalincludePath. 将包含路径添加到代码替换表项的包含路径数组
addAdditionalLinkObj 将链接对象添加到代码替换表项的链接对象数组
addAdditionalLinkObjPath 将链接对象路径添加到代码替换表条目的链接对象路径数组中
addadditionalsourcefile. 将源文件添加到代码替换表项的源文件数组中
addAdditionalSourcePath 向代码替换表条目的源路径数组添加源路径
使能CPP 在代码替换表中启用C 万博1manbetx++支持功能条目
setNameSpace 在代码替换表中设置C ++功能条目的命名空间
SetReservedIftifiers. 注册保留标识符以与代码替换库关联
coder.ceval 调用外部C/C++函数
coder.replace 用生成代码中的代码替换库函数替换当前的MATLAB函数实现

操作员更换

补遗 在代码替换表中注册的表条目的集合添加表格条目
创制透镜 从概念和实现参数字符串规范创建代码替换表条目
RTW.TflBlasEntryGenerator 为BLAS操作创建代码替换表条目
环球套票。TflCBlasEntryGenerator 为CBLAS操作创建代码替换表条目
RTW.tflOperationEntry 为操作员创建代码替换表条目
RTW.tflOperationEntryGenerator 为定点加法或减法操作创建代码替换表项
RTW.TFL操作生成器\u NetSlope 为净坡度定点操作创建代码替换表条目
RTW.tflOperationEntryML 自定义代码替换表运算符项的基类
环球套票。TflTable 创建代码替换表
settflcoperationentryparameters. 在代码替换表中设置操作员条目的指定参数
阿杜阿拉格 将概念参数添加到代码替换表项的概念参数数组中
copyConceptualArgsToImplementation 将概念参数规范复制到代码替换表条目的实现规范中
createAndAddImplementationArg 从指定的属性创建实现参数,并添加到代码替换表项的实现参数
createAndSetCImplementationReturn 从指定的属性创建实现返回参数,并为代码替换表条目添加到实现
创制透镜 从概念和实现参数字符串规范创建代码替换表条目
createandaddconceptualarg. 从指定的属性创建概念参数,并为代码替换表条目添加概念参数
gettflargfromstring. 根据指定的名称和内置数据类型创建代码替换参数
addAdditionalHeaderFile 将头文件添加到用于代码替换表项的头文件数组中
AddAdditionalincludePath. 将包含路径添加到代码替换表项的包含路径数组
addAdditionalLinkObj 将链接对象添加到代码替换表项的链接对象数组
addAdditionalLinkObjPath 将链接对象路径添加到代码替换表条目的链接对象路径数组中
addadditionalsourcefile. 将源文件添加到代码替换表项的源文件数组中
addAdditionalSourcePath 向代码替换表条目的源路径数组添加源路径
addComplexTypeAlignment 指定复杂类型的对齐边界
SetReservedIftifiers. 注册保留标识符以与代码替换库关联

定点算子替换

补遗 在代码替换表中注册的表条目的集合添加表格条目
创制透镜 从概念和实现参数字符串规范创建代码替换表条目
RTW.TflBlasEntryGenerator 为BLAS操作创建代码替换表条目
环球套票。TflCBlasEntryGenerator 为CBLAS操作创建代码替换表条目
RTW.tflOperationEntry 为操作员创建代码替换表条目
RTW.tflOperationEntryGenerator 为定点加法或减法操作创建代码替换表项
RTW.TFL操作生成器\u NetSlope 为净坡度定点操作创建代码替换表条目
RTW.tflOperationEntryML 自定义代码替换表运算符项的基类
环球套票。TflTable 创建代码替换表
settflcoperationentryparameters. 在代码替换表中设置操作员条目的指定参数
阿杜阿拉格 将概念参数添加到代码替换表项的概念参数数组中
copyConceptualArgsToImplementation 将概念参数规范复制到代码替换表条目的实现规范中
createAndAddImplementationArg 从指定的属性创建实现参数,并添加到代码替换表项的实现参数
createAndSetCImplementationReturn 从指定的属性创建实现返回参数,并为代码替换表条目添加到实现
创制透镜 从概念和实现参数字符串规范创建代码替换表条目
createandaddconceptualarg. 从指定的属性创建概念参数,并为代码替换表条目添加概念参数
gettflargfromstring. 根据指定的名称和内置数据类型创建代码替换参数
addAdditionalHeaderFile 将头文件添加到用于代码替换表项的头文件数组中
AddAdditionalincludePath. 将包含路径添加到代码替换表项的包含路径数组
addAdditionalLinkObj 将链接对象添加到代码替换表项的链接对象数组
addAdditionalLinkObjPath 将链接对象路径添加到代码替换表条目的链接对象路径数组中
addadditionalsourcefile. 将源文件添加到代码替换表项的源文件数组中
addAdditionalSourcePath 向代码替换表条目的源路径数组添加源路径
settflcoperationentryparameters. 在代码替换表中设置操作员条目的指定参数
addComplexTypeAlignment 指定复杂类型的对齐边界
SetReservedIftifiers. 注册保留标识符以与代码替换库关联

模型体系结构与设计

软件架构定义

coder.dictionary.copy 在模型和数据字典之间复制代码生成定义
coder.dictionary.move 在模型和数据字典之间迁移代码生成定义
coder.dictionary.remove 从模型或Simulink数据字典中删除嵌入式编码器字典万博1manbetx

基于组件的建模

参考模型
find_mdlrefs. 在所有级别或仅在顶级查找Model块和引用模型
view_mdlrefs. 显示模型参考依赖性的图表
万博1manbetxSimulink.SubSystem.convertToModelReference 将子系统转换为模型参考
slbuild 为模型构建独立的可执行文件或模型引用目标;除非注明,此功能需要Simulink Coder许可证万博1manbetx
模型保护
万博1manbetxSimulink.ModelReference.ProtectedModel.HookInfo 表示通过创建受保护模型生成的文件和导出符号
万博1manbetxsimulink.protectedModel.Callback. 表示响应受保护的模型事件而执行的回调代码
万博1manbetxSimulink.ProtectedModel.CallbackInfo 用于回调的受保护模型信息
万博1manbetxSimulink.ModelReference.protect 隐藏引用的模型内容以隐藏知识产权
万博1manbetxsimulink.modelreference.modifyProotedModel.modifyProotedModel. 修改现有的受保护模型
万博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.protedmodel.callbackinfo对象以供回调使用
万博1manbetxSimulink.ProtectedModel.getConfigSet 获取用于当前受保护的模型目标或指定目标的配置设置
万博1manbetxSimulink.ProtectedModel.getCurrentTarget 获取当前受保护的模型目标
万博1manbetxSimulink.Protecte万博1manbetxdModel.getSupportedTargets 获取受保护模型支持的目标列表万博1manbetx
万博1manbetxSimulink.ProtectedModel.open 开放保护模型
万博1manbetxSimulink.ProtectedModel.removeTarget 从受保护的模型万博1manbetx中移除对指定目标的支持
万博1manbetxSimulink.ProtectedModel.setCurrentTarget 配置受保护的模型以使用指定的目标

模型配置

rtw.codegeneobjectives.Objective 自定义代码生成目标

AUTOSAR

AutoSAR组件创建
autosar.api.Create. 为Simulink模型创建AUTOSAR组件万博1manbetx
autosar.api.delete 删除Simulink模型的AUTOSAR特性和映射万博1manbetx
arxml.importer 导入AUTOSAR组件XML
createCalibrationComponentObjects 从AutoSA万博1manbetxR ARXML校准组件创建Simulink校准对象
CreateComponentasmodel. 创建AUTOS万博1manbetxAR arxml原子软件组件的Simulink表示
createCompositionAsModel 创建Simul万博1manbetxink表示的AUTOSAR arxml软件组成
getComponentNames 从arxml文件获取AUTOSAR软件组件名称
更新模型 使用ARXML更改更新AutoSAR模型
updateReferences 使用AUTOSAR引用元素的arxml定义更新模型
AUTOSAR组件开发
AUTOSAR的软件组件
autosar.api.get万博1manbetxSimulinkMapping. 将Sim万博1manbetxulink元素映射到AUTOSAR元素
GetDataDefault 获取Simulink信号或离散状态的AUTOSAR存储器万博1manbetx类型
getDatatransfer. 获取Simulink数据传输所需的AUTOSAR映射信息万博1manbetx
getFunction 获取Simulink入口点函数的AUTOSAR映射信息万博1manbetx
getFunctionCaller 获取Simulink函数调用程序块的AUTOSAR映射信息万博1manbetx
getinport. 获取Simulink导入的AUTOSAR映射信息万博1manbetx
可查找 获取Simulink查找表的AUTOSAR映射信息万博1manbetx
getOutport 获取Simulink出口的AUTOSAR映射信息万博1manbetx
MapDataDefault 将Sim万博1manbetxulink信号或离散状态映射到AutoSAR内存类型
mapDataTransfer 将Sim万博1manbetxulink数据传输映射到AUTOSAR内部可运行变量
MapFunction. 将Sim万博1manbetxulink入口点函数映射到可运行的AUTOSAR
mapFunctionCaller 将Sim万博1manbetxulink函数调用程序块映射到AUTOSAR客户端端口和操作
mapInport 将Sim万博1manbetxulink输入端口映射到AUTOSAR端口
可映射的 将Sim万博1manbetxulink查找表映射到AUTOSAR参数
mapOutport 映射Si万博1manbetxmulink出口到AUTOSAR港口
autosar.api.GetAutoSAR属性 配置AutoSAR软件组件元素和属性
添加 为AutoSAR元素添加属性
addPackageableElement 在型号中添加元素到AutoSAR包
删除 删除AutoSAR元素
DeleteUnappedComponents 从模型中删除未映射的AUTOSAR组件
找到 查找AUTOSAR元素
收到 获取AUTOSAR元素的属性
设置AUTOSAR元素属性
autosar.api.delete 删除Simulink模型的AUTOSAR特性和映射万博1manbetx
autosar.api.syncModel 使用Simul万博1manbetxink修改将Simulink更新为模型的AUTOSAR映射
autosar.api.validateModel. 验证AUTOSAR属性和Simulink模型的映射万博1manbetx
自动启动 打开AUTOSAR字典对话框
自动搜索用户界面关闭 “关闭自动搜索词典”对话框
更新模型 使用ARXML更改更新AutoSAR模型
updateReferences 使用AUTOSAR引用元素的arxml定义更新模型
AUTOSAR通信
getinport. 获取Simulink导入的AUTOSAR映射信息万博1manbetx
getOutport 获取Simulink出口的AUTOSAR映射信息万博1manbetx
mapInport 将Sim万博1manbetxulink输入端口映射到AUTOSAR端口
mapOutport 映射Si万博1manbetxmulink出口到AUTOSAR港口
AUTOSAR组件行为
GetDataDefault 获取Simulink信号或离散状态的AUTOSAR存储器万博1manbetx类型
getDatatransfer. 获取Simulink数据传输所需的AUTOSAR映射信息万博1manbetx
getFunction 获取Simulink入口点函数的AUTOSAR映射信息万博1manbetx
getFunctionCaller 获取Simulink函数调用程序块的AUTOSAR映射信息万博1manbetx
MapDataDefault 将Sim万博1manbetxulink信号或离散状态映射到AutoSAR内存类型
mapDataTransfer 将Sim万博1manbetxulink数据传输映射到AUTOSAR内部可运行变量
MapFunction. 将Sim万博1manbetxulink入口点函数映射到可运行的AUTOSAR
mapFunctionCaller 将Sim万博1manbetxulink函数调用程序块映射到AUTOSAR客户端端口和操作
自动雷达信号 指定数据类型,代码生成选项,信号的其他属性
AUTOSAR4.参数 指定参数的值、数据类型、代码生成选项和其他属性
自动搜索4.信号 指定数据类型,代码生成选项,信号的其他属性
AUTOSAR变体
AUTOSAR。参数 指定参数的值、数据类型、代码生成选项和其他属性
CreateComponentasmodel. 创建AUTOS万博1manbetxAR arxml原子软件组件的Simulink表示
createCompositionAsModel 创建Simul万博1manbetxink表示的AUTOSAR arxml软件组成
AUTOSAR校准参数和查找表
可查找 获取Simulink查找表的AUTOSAR映射信息万博1manbetx
可映射的 将Sim万博1manbetxulink查找表映射到AUTOSAR参数
AUTOSAR.DualScaledParameter 指定AUTOSAR双尺度参数的计算方法、标定值、数据类型等属性
AUTOSAR。参数 指定参数的值、数据类型、代码生成选项和其他属性
自动雷达信号 指定数据类型,代码生成选项,信号的其他属性
AUTOSAR4.参数 指定参数的值、数据类型、代码生成选项和其他属性
自动搜索4.信号 指定数据类型,代码生成选项,信号的其他属性
AUTOSAR的数据类型
addPackageableElement 在型号中添加元素到AutoSAR包
收到 获取AUTOSAR元素的属性
设置AUTOSAR元素属性
AutoSAR编程界面
autosar.api.get万博1manbetxSimulinkMapping. 将Sim万博1manbetxulink元素映射到AUTOSAR元素
GetDataDefault 获取Simulink信号或离散状态的AUTOSAR存储器万博1manbetx类型
getDatatransfer. 获取Simulink数据传输所需的AUTOSAR映射信息万博1manbetx
getFunction 获取Simulink入口点函数的AUTOSAR映射信息万博1manbetx
getFunctionCaller 获取Simulink函数调用程序块的AUTOSAR映射信息万博1manbetx
getinport. 获取Simulink导入的AUTOSAR映射信息万博1manbetx
可查找 获取Simulink查找表的AUTOSAR映射信息万博1manbetx
getOutport 获取Simulink出口的AUTOSAR映射信息万博1manbetx
MapDataDefault 将Sim万博1manbetxulink信号或离散状态映射到AutoSAR内存类型
mapDataTransfer 将Sim万博1manbetxulink数据传输映射到AUTOSAR内部可运行变量
MapFunction. 将Sim万博1manbetxulink入口点函数映射到可运行的AUTOSAR
mapFunctionCaller 将Sim万博1manbetxulink函数调用程序块映射到AUTOSAR客户端端口和操作
mapInport 将Sim万博1manbetxulink输入端口映射到AUTOSAR端口
可映射的 将Sim万博1manbetxulink查找表映射到AUTOSAR参数
mapOutport 映射Si万博1manbetxmulink出口到AUTOSAR港口
autosar.api.GetAutoSAR属性 配置AutoSAR软件组件元素和属性
添加 为AutoSAR元素添加属性
addPackageableElement 在型号中添加元素到AutoSAR包
删除 删除AutoSAR元素
DeleteUnappedComponents 从模型中删除未映射的AUTOSAR组件
找到 查找AUTOSAR元素
收到 获取AUTOSAR元素的属性
设置AUTOSAR元素属性
autosar.api.delete 删除Simulink模型的AUTOSAR特性和映射万博1manbetx
autosar.api.syncModel 使用Simul万博1manbetxink修改将Simulink更新为模型的AUTOSAR映射
autosar.api.validateModel. 验证AUTOSAR属性和Simulink模型的映射万博1manbetx
自动启动 打开AUTOSAR字典对话框
自动搜索用户界面关闭 “关闭自动搜索词典”对话框
更新模型 使用ARXML更改更新AutoSAR模型
updateReferences 使用AUTOSAR引用元素的arxml定义更新模型

块编写和自定义

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

数据、功能和文件定义

数据表示和访问

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

函数和类接口

环球套票。ModelSpecificCPrototype 描述模型功能的签名
RTW.ModelCPPClass 为模型控制C++类接口
RTW.ModelCPPArgsClass 使用I / O参数样式步骤方法控制模型的C ++类接口
RTW.ModelCPPDaultClass 使用默认模型步骤方法控制模型的C ++类接口
模型u初始化 在生成的Simulink模型代码中初始化入口点函数万博1manbetx
模型步 为Simulink模型生成的代码中的步骤例程入口点万博1manbetx
model_terminate 为Simulink模型生成的代码中的终止入口点万博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原型函数控制对象的句柄
环球套票。ModelSpecificCPrototype 创建特定于模型的C原型对象
RTW.configSubsystemBuild 为指定的子系统配置C函数原型或c++类接口
RTW.getClassInterfaceSpecification 获取特定模型C++类接口控制对象的句柄
RTW.ModelCPPArgsClass 创建c++类接口对象,用于配置具有I/O参数样式的step方法的模型类
RTW.ModelCPPDaultClass 创建c++类接口对象,用于配置具有默认模型步骤方法的模型类

代码生成

代码生成基础

CrossreleaseExport. 导出生成的模型代码,以便交叉发布重用
crossReleaseImport 从以前的版本导入生成的模型代码作为SIL或PIL块
积木块更换 用另一个模型中的块替换模型中的块
sharedcodematlabversions. 管理MATLAB版本以实现跨版本代码集成
sharedCodeUpdate 将新的共享代码源文件添加到现有的共享代码文件夹

报告生成

coder.codedescriptor.CodeDescriptor 返回有关生成代码的信息
Coder.Descriptor.datainterface. 返回关于不同类型的数据接口的信息
coder.descriptor.FunctionInterface 返回关于入口点函数的信息
RTWREPORT. 用Simulink report Generator为模型创建生成的代码报告万博1manbetx
coder.report.open 打开现有HTML代码生成报告
coder.report.generate. 生成HTML代码生成报告
编码器。报告。关闭 关闭HTML代码生成报告
getCodeDescriptor 为模型创建codeder .codedescriptor. codedescriptor对象
getAllDataInterfaceTypes 返回所有数据接口类型
getAllFunctionInterfaceTypes 返回所有函数接口类型
GetDataInterface 返回指定数据接口的信息
getDataInterfaceTypes 在生成的代码中返回所有数据接口类型
getFunctionInterfaces 返回指定函数接口的信息
getFunctionInterfaceTypes 在生成的代码中返回所有函数接口类型
getReferencedModelCodeDescriptor 返回指定引用模型的coder.codedescriptor.CodeDescriptor对象
getReferencedModelNames 返回引用模型的名称

分享实用程序代码

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

目标发展

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

部署

快速原型和生产部署

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

构建过程

packNGo 将模型代码打包到zip文件中,以便重新定位
rtw_预编译库 在不构建模型的情况下,重新构建模型中预编译的库
rtwbuild 从模型生成生成的代码
rtwrebuild 从模型重建生成的代码
coder.buildstatus.close 关闭构建过程状态窗口
编码器.BuildStatus.Open. 打开“生成过程状态”窗口
RTW.getBuildDir 从模型生成信息中获取生成文件夹信息
万博1manbetxSimulink.fileGenControl 为图表更新和模型生成生成的文件指定根文件夹
切换目标 为模型配置集选择目标
xmakefilesetup 配置代码生成器以生成生成文件

构建过程定制

addCompileFlags 向模型构建信息添加编译器选项
添加定义 将预处理器宏定义添加到模型生成信息中
addIncludeFiles 将包含文件添加到模型生成信息
附加路径 添加模型构建信息的包含路径
addLinkFlags 向模型生成信息添加链接选项
AddLinkObjects. 将链接对象添加到模型生成信息
addNonBuildFiles 将非生成相关文件添加到模型生成信息
添加源文件 将源文件添加到模型生成信息
添加源路径 添加源路径以模拟构建信息
addTMFTokens 将模板生成文件(TMF)标记添加到模型构建信息中
findBuildArg 在模型构建信息中查找特定构建参数
findIncludeFiles 查找并添加包含(标题)文件以模拟构建信息
getBuildArgs 从模型构建信息获取构建参数
getCompileFlags 从模型构建信息中获取编译器选项
getdefines 从模型构建信息获取预处理器宏定义
Getfullfilerist. 获取模型构建信息中的文件列表
getIncludeFiles 从模型生成信息获取包含文件
getIncludePaths 从模型生成信息获取包含路径
getLinkFlags 从模型构建信息获取链接选项
获取非构建文件 从模型生成信息获取非生成相关文件
getSourceFiles 从模型构建信息中获取源文件
GetSourcePath 从模型构建信息中获取源路径
setTargetProvidesMain 在模型构建期间禁止包含代码生成器提供的(生成的或静态的)main.c源文件
UpdateFilePathsAndextensions. 用丢失的路径和文件扩展名更新模型构建信息中的文件
updateFileSeparator 更新模型生成信息中文件列表的文件分隔符字符

表演

代码执行分析

注释 为轮廓模型组件着色,或为轮廓组件着色的打开模型
陈列 生成描述如何打开代码执行分析报告的消息
ExecutionTime Inticks. 以计时器计时获取被分析代码段的执行时间
执行时间不确定 获取已分析代码段的执行时间(以秒为单位)
的名字 获取被分析代码部分的名称
数字 获取唯一标识被分析代码段的编号
纽卡尔 对已分析代码段的调用总数
部分 获取已分析代码段的coder.profile.ExecutionTimeSection对象数组
SelfTimeInTicks 获取为分析的代码段记录的计时器刻度数,不包括花费在子函数中的时间
时间 获取代码段的模拟时间
时间线 在执行时间轴上显示代码部分的调用
timertickspersecond. 获取并设置每秒计时器滴答数
TotalExecutionTimeInTicks 获取被分析代码段记录的计时器滴答总数
TotalSelfTimeInTicks 获取为分析代码段记录的计时器计时的总数,不包括花费在子函数中的时间
TotalTurnaroundTimeInTicks 获取整个模拟过程中分析代码段的开始和结束之间的计时器刻度总数。
turnaroundtimeinticks. 获取ImplileD代码部分的开始和完成之间的计时器滴定数
报告 打开代码执行分析报告并指定时间测量的显示。
MaximumExecutionTimeCallNum 获取发生最大计时器计时数的调用号
最大执行时间 获取单个调用已分析代码段的最大计时器刻度数
最大自拍时间间隔 获取被分析代码段记录的计时器计时的最大数量,不包括花在子函数中的时间
MainirmitTurnAroundTimeCallnum. 获取呼叫号码的开始和完成单个调用的单一调用之间的最大定时器滴答数
MaximumTurnaroundTimeInTicks 获取单个调用分析代码段的开始和结束之间的最大计时器刻度数

代码替换自定义

图书馆发展
补遗 在代码替换表中注册的表条目的集合添加表格条目
创制透镜 从概念和实现参数字符串规范创建代码替换表条目
registerCFunctionEntry 根据指定的参数创建函数项,并在代码替换表中注册
registerCPPFunctionEntry 在指定代码替换表中创建基于指定参数的C++函数条目登记
RegisterPromotableMacroEntry 根据指定参数创建可升级代码替换宏条目,并在代码替换表中注册(仅适用于abs功能替换)
RTW.TflBlasEntryGenerator 为BLAS操作创建代码替换表条目
环球套票。TflCBlasEntryGenerator 为CBLAS操作创建代码替换表条目
RTW.TFLCCUCTINCURINTRY. 为函数创建代码替换表项
RTW.TFLCFuncternentryML 自定义代码替换表函数项的基类
RTW.tflOperationEntry 为操作员创建代码替换表条目
RTW.tflOperationEntryGenerator 为定点加法或减法操作创建代码替换表项
RTW.TFL操作生成器\u NetSlope 为净坡度定点操作创建代码替换表条目
RTW.tflOperationEntryML 自定义代码替换表运算符项的基类
环球套票。TflCSemaphoreEntry 为信号量或互换创建代码替换表条目
环球套票。TflTable 创建代码替换表
setTflCFunctionEntryParameters 为代码替换表中的函数项设置指定参数
settflcoperationentryparameters. 在代码替换表中设置操作员条目的指定参数
setTflCSemaphoreEntryParameters 在代码替换表中为信号量项设置指定的参数
阿杜阿拉格 将概念参数添加到代码替换表项的概念参数数组中
adddworkarg. 在代码替换表中为信号量条目添加DWork参数
copyConceptualArgsToImplementation 将概念参数规范复制到代码替换表条目的实现规范中
createAndAddImplementationArg 从指定的属性创建实现参数,并添加到代码替换表项的实现参数
createAndSetCImplementationReturn 从指定的属性创建实现返回参数,并为代码替换表条目添加到实现
创制透镜 从概念和实现参数字符串规范创建代码替换表条目
createandaddconceptualarg. 从指定的属性创建概念参数,并为代码替换表条目添加概念参数
gettflargfromstring. 根据指定的名称和内置数据类型创建代码替换参数
gettfldworkfromstring. 根据指定的名称和数据类型为信号量条目创建代码替换DWork参数
addAdditionalHeaderFile 将头文件添加到用于代码替换表项的头文件数组中
AddAdditionalincludePath. 将包含路径添加到代码替换表项的包含路径数组
addAdditionalLinkObj 将链接对象添加到代码替换表项的链接对象数组
addAdditionalLinkObjPath 将链接对象路径添加到代码替换表条目的链接对象路径数组中
addadditionalsourcefile. 将源文件添加到代码替换表项的源文件数组中
addAdditionalSourcePath 向代码替换表条目的源路径数组添加源路径
使能CPP 在代码替换表中启用C 万博1manbetx++支持功能条目
registerCPPFunctionEntry 在指定代码替换表中创建基于指定参数的C++函数条目登记
setNameSpace 在代码替换表中设置C ++功能条目的命名空间
addalgorithmproperty. 添加代码替换表条目的算法属性
GetAlgorithmParameters. 检查查找表函数代码替换表项的算法参数设置
设置算法参数 设置查找表功能代码替换表条目的算法参数
addComplexTypeAlignment 指定复杂类型的对齐边界
SetReservedIftifiers. 注册保留标识符以与代码替换库关联
coder.ceval 调用外部C/C++函数
编码器数据对齐 为全局或入口点/导出函数输入和输出参数指定数据对齐
coder.replace 用生成代码中的代码替换库函数替换当前的MATLAB函数实现
功能更换
补遗 在代码替换表中注册的表条目的集合添加表格条目
创制透镜 从概念和实现参数字符串规范创建代码替换表条目
registerCFunctionEntry 根据指定的参数创建函数项,并在代码替换表中注册
registerCPPFunctionEntry 在指定代码替换表中创建基于指定参数的C++函数条目登记
RegisterPromotableMacroEntry 根据指定参数创建可升级代码替换宏条目,并在代码替换表中注册(仅适用于abs功能替换)
RTW.TFLCCUCTINCURINTRY. 为函数创建代码替换表项
RTW.TFLCFuncternentryML 自定义代码替换表函数项的基类
环球套票。TflCSemaphoreEntry 为信号量或互换创建代码替换表条目
环球套票。TflTable 创建代码替换表
setTflCFunctionEntryParameters 为代码替换表中的函数项设置指定参数
setTflCSemaphoreEntryParameters 在代码替换表中为信号量项设置指定的参数
阿杜阿拉格 将概念参数添加到代码替换表项的概念参数数组中
adddworkarg. 在代码替换表中为信号量条目添加DWork参数
copyConceptualArgsToImplementation 将概念参数规范复制到代码替换表条目的实现规范中
createAndAddImplementationArg 从指定的属性创建实现参数,并添加到代码替换表项的实现参数
createAndSetCImplementationReturn 从指定的属性创建实现返回参数,并为代码替换表条目添加到实现
创制透镜 从概念和实现参数字符串规范创建代码替换表条目
createandaddconceptualarg. 从指定的属性创建概念参数,并为代码替换表条目添加概念参数
gettflargfromstring. 根据指定的名称和内置数据类型创建代码替换参数
gettfldworkfromstring. 根据指定的名称和数据类型为信号量条目创建代码替换DWork参数
addAdditionalHeaderFile 将头文件添加到用于代码替换表项的头文件数组中
AddAdditionalincludePath. 将包含路径添加到代码替换表项的包含路径数组
addAdditionalLinkObj 将链接对象添加到代码替换表项的链接对象数组
addAdditionalLinkObjPath 将链接对象路径添加到代码替换表条目的链接对象路径数组中
addadditionalsourcefile. 将源文件添加到代码替换表项的源文件数组中
addAdditionalSourcePath 向代码替换表条目的源路径数组添加源路径
使能CPP 在代码替换表中启用C 万博1manbetx++支持功能条目
setNameSpace 在代码替换表中设置C ++功能条目的命名空间
addalgorithmproperty. 添加代码替换表条目的算法属性
GetAlgorithmParameters. 检查查找表函数代码替换表项的算法参数设置
设置算法参数 设置查找表功能代码替换表条目的算法参数
addComplexTypeAlignment 指定复杂类型的对齐边界
SetReservedIftifiers. 注册保留标识符以与代码替换库关联
coder.ceval 调用外部C/C++函数
coder.replace 用生成代码中的代码替换库函数替换当前的MATLAB函数实现
操作员更换
补遗 在代码替换表中注册的表条目的集合添加表格条目
创制透镜 从概念和实现参数字符串规范创建代码替换表条目
RTW.TflBlasEntryGenerator 为BLAS操作创建代码替换表条目
环球套票。TflCBlasEntryGenerator 为CBLAS操作创建代码替换表条目
RTW.tflOperationEntry 为操作员创建代码替换表条目
RTW.tflOperationEntryGenerator 为定点加法或减法操作创建代码替换表项
RTW.TFL操作生成器\u NetSlope 为净坡度定点操作创建代码替换表条目
RTW.tflOperationEntryML 自定义代码替换表运算符项的基类
环球套票。TflTable 创建代码替换表
settflcoperationentryparameters. 在代码替换表中设置操作员条目的指定参数
阿杜阿拉格 将概念参数添加到代码替换表项的概念参数数组中
copyConceptualArgsToImplementation 将概念参数规范复制到代码替换表条目的实现规范中
createAndAddImplementationArg 从指定的属性创建实现参数,并添加到代码替换表项的实现参数
createAndSetCImplementationReturn 从指定的属性创建实现返回参数,并为代码替换表条目添加到实现
创制透镜 从概念和实现参数字符串规范创建代码替换表条目
createandaddconceptualarg. 从指定的属性创建概念参数,并为代码替换表条目添加概念参数
gettflargfromstring. 根据指定的名称和内置数据类型创建代码替换参数
addAdditionalHeaderFile 将头文件添加到用于代码替换表项的头文件数组中
AddAdditionalincludePath. 将包含路径添加到代码替换表项的包含路径数组
addAdditionalLinkObj 将链接对象添加到代码替换表项的链接对象数组
addAdditionalLinkObjPath 将链接对象路径添加到代码替换表条目的链接对象路径数组中
addadditionalsourcefile. 将源文件添加到代码替换表项的源文件数组中
addAdditionalSourcePath 向代码替换表条目的源路径数组添加源路径
addComplexTypeAlignment 指定复杂类型的对齐边界
SetReservedIftifiers. 注册保留标识符以与代码替换库关联
定点算子替换
补遗 在代码替换表中注册的表条目的集合添加表格条目
创制透镜 从概念和实现参数字符串规范创建代码替换表条目
RTW.TflBlasEntryGenerator 为BLAS操作创建代码替换表条目
环球套票。TflCBlasEntryGenerator 为CBLAS操作创建代码替换表条目
RTW.tflOperationEntry 为操作员创建代码替换表条目
RTW.tflOperationEntryGenerator 为定点加法或减法操作创建代码替换表项
RTW.TFL操作生成器\u NetSlope 为净坡度定点操作创建代码替换表条目
RTW.tflOperationEntryML 自定义代码替换表运算符项的基类
环球套票。TflTable 创建代码替换表
settflcoperationentryparameters. 在代码替换表中设置操作员条目的指定参数
阿杜阿拉格 将概念参数添加到代码替换表项的概念参数数组中
copyConceptualArgsToImplementation 将概念参数规范复制到代码替换表条目的实现规范中
createAndAddImplementationArg 从指定的属性创建实现参数,并添加到代码替换表项的实现参数
createAndSetCImplementationReturn 从指定的属性创建实现返回参数,并为代码替换表条目添加到实现
创制透镜 从概念和实现参数字符串规范创建代码替换表条目
createandaddconceptualarg. 从指定的属性创建概念参数,并为代码替换表条目添加概念参数
gettflargfromstring. 根据指定的名称和内置数据类型创建代码替换参数
addAdditionalHeaderFile 将头文件添加到用于代码替换表项的头文件数组中
AddAdditionalincludePath. 将包含路径添加到代码替换表项的包含路径数组
addAdditionalLinkObj 将链接对象添加到代码替换表项的链接对象数组
addAdditionalLinkObjPath 将链接对象路径添加到代码替换表条目的链接对象路径数组中
addadditionalsourcefile. 将源文件添加到代码替换表项的源文件数组中
addAdditionalSourcePath 向代码替换表条目的源路径数组添加源路径
settflcoperationentryparameters. 在代码替换表中设置操作员条目的指定参数
addComplexTypeAlignment 指定复杂类型的对齐边界
SetReservedIftifiers. 注册保留标识符以与代码替换库关联

验证

数值等价测试

处理器在环仿真
rtw.connectivity.ComponentArgs 为每个目标连接组件提供参数
rtw.connectivity.Config 定义包括Builder,Launcher和Communicator组件的连接实现
rtw.connectivity.ConfigRegistry 注册连接配置
rtw.connectivity.MakefileBuilder 配置基于工具链的构建过程
rtw.connectivity.Launcher 控制目标应用程序的下载、启动和重置
rtw.connectivity.RtIOStreamHostCommunicator 配置开发计算机与目标处理器的通信
RTW.PIL.RtiostreamApplicationFrameWork. 配置目标端通信
RtiostreamClose. 关闭通讯频道
rtIOStreamOpen 初始化通信通道
rtIOStreamRecv 通过通信频道接收数据
rtIOStreamSend 通过通信通道发送数据
rtiostream_包装器 在MATLAB中测试rtiostream共享库函数
piltest 验证Simulink PIL仿真的自定义目标连接配置万博1manbetx
程序代码生成验证
cgv。CGV 验证结果的数值等价性
cgv.Config 检查和修改模型配置参数值

代码跟踪

rtwtrace 将块跟踪到HTML代码生成报告中生成的代码
这个话题有用吗?