主要内容

导入自定义代码

描述

指定是否解析可用的自定义代码变量和函数,并将自定义代码编译到自己的模拟目标中。此选项影响C调用者块,C函数块,MATLAB函数块,MATLAB系统块,Stateflow®图表。

类别:模拟目标

设置

默认值:

当这个选项打开时,Simulink金宝app®:

  • 的模拟使用相同的自定义代码C调用者块,C函数块,MATLAB函数块,MATLAB系统block和Stateflow图表。当使用C调用者块或C函数阻塞时,此选项必须打开。

  • 当指定的自定义代码依赖项更改时,自动重新生成自定义代码模拟目标。

  • 当自定义代码更改时,自动使用自定义代码为块重新构建模拟目标。

  • 的即时(JIT)编译C调用者块,C函数块,MATLAB函数块,MATLAB系统block和Stateflow图表。

  • 允许启用自定义代码分析选项来启用金宝app仿真软件覆盖™金宝app仿真软件设计校验™金宝app支持自定义代码。

  • 允许在编辑和编译时检测来自模型的C接口错误。

  • 在模型模拟开始和结束时分别调用指定的初始化代码和终止代码,而不管模型中是否有任何块调用外部自定义代码。看到初始化函数终止函数

  • 启用自定义代码解析,以报告模型中的Stateflow图表中未解析的符号。

当此选项关闭时,Simulink:金宝app

  • 在Simulation Target和指定自定义代码依赖项的其他方法之间拆分自定义代码依赖项(coder.cinclude,coder.updateBuildInfo,编码器。ExternalDependency)在使用MATLAB的Stateflow图表中®作为行动语言,MATLAB函数块,或MATLAB系统块。

  • 仅在必要时调用指定的初始化代码和终止代码。如果模型中没有调用外部自定义代码的块,则Simulink不会调用初始化代码或终止代码。金宝app看到初始化函数终止函数

请注意

在大多数情况下,导入自定义代码应该选择。清除导入自定义代码参数,仅当您的自定义代码与此参数不兼容时使用。

命令行信息

参数:SimParseCustomCode
值:“上”|“关闭”
默认值:“上”

推荐设置

应用程序 设置
调试
可追溯性 没有影响
效率 没有影响
安全预防措施

相关的话题