文档

万博1manbetxSimulink编码器函数-分类

模型体系结构与设计

基于组件的建模

引用模型

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.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 report Generator为模型创建生成的代码报告万博1manbetx
coder.report.open 打开现有的HTML代码生成报告
coder.report.generate 生成HTML代码生成报告
coder.report.close 关闭HTML代码生成报告
getCodeDescriptor 为模型创建codeder .codedescriptor. codedescriptor对象
getAllDataInterfaceTypes 返回所有数据接口类型
getAllFunctionInterfaceTypes 返回所有函数接口类型
getDataInterfaces 返回指定数据接口的信息
getDataInterfaceTypes 在生成的代码中返回所有数据接口类型
getFunctionInterfaces 返回指定函数接口的信息
getFunctionInterfaceTypes 在生成的代码中返回所有函数接口类型
getReferencedModelCodeDescriptor 返回指定引用模型的coder.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 更新模型构建信息中文件列表的文件分隔符
这个话题有用吗?