文档

万博1manbetxSimulink编码器功能-按类别

模型架构与设计

基于组件的建模

引用模型

find_mdlrefs 在所有级别或仅在顶级查找模型块和引用模型
view_mdlrefs 显示模型引用依赖关系图
万博1manbetxSimulink.SubSystem.convertToModelReference 将子系统转换为模型引用
slbuild 为模型构建独立的可执行文件或模型参考目标;除非特别注明,此函数需要Simulink Coder许可证万博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 配置受保护模型以使用指定的目标

块创作和自定义

目标语言编译器

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

数据、函数和文件定义

函数和类接口

model_initialize 为Simulink模型生成的代码中的初始化入口点函数万博1manbetx
model_step 为Simulink模型生成的代码中的步骤例程入口点万博1manbetx
model_terminate 为Simulink模型生成的代码中的终止入口点万博1manbetx

代码生成

报告生成

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

以发展为目标

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 为模型配置集选择目标

构建过程定制

addCompileFlags 向模型构建信息添加编译器选项
addDefines 向模型构建信息添加预处理器宏定义
addIncludeFiles 向模型构建信息添加包含文件
addIncludePaths 为模型构建信息添加包含路径
addLinkFlags 向模型构建信息添加链接选项
addLinkObjects 向模型构建信息添加链接对象
addNonBuildFiles 将与构建无关的文件添加到模型构建信息中
addSourceFiles 向模型构建信息添加源文件
addSourcePaths 向模型构建信息添加源路径
addTMFTokens 向模型构建信息添加模板生成文件(TMF)令牌
findBuildArg 在模型构建信息中查找特定的构建参数
findIncludeFiles 查找并添加包含(头)文件以建模构建信息
getBuildArgs 从模型构建信息中获取构建参数
getCompileFlags 从模型构建信息中获取编译器选项
getDefines 从模型构建信息中获取预处理器宏定义
getFullFileList 从模型构建信息中获取文件列表
getIncludeFiles 从模型构建信息中获取包含文件
getIncludePaths 从模型构建信息中获取包含路径
getLinkFlags 从模型构建信息中获取链接选项
getNonBuildFiles 从模型构建信息中获取与构建无关的文件
getSourceFiles 从模型构建信息中获取源文件
getSourcePaths 从模型构建信息中获取源路径
setTargetProvidesMain 在模型构建期间禁用包含main.c源文件提供的代码生成器(生成的或静态的)
updateFilePathsAndExtensions 更新模型构建信息中丢失路径和文件扩展名的文件
updateFileSeparator 更新模型构建信息中文件列表的文件分隔符字符
这个话题有用吗?