主要内容

未定义的函数处理

描述

在模型的C源代码文件中指定未定义函数的行为C调用者C函数MATLAB函数,或MATLAB系统块或状态流®图表。如果一个函数在源头文件中声明,但在源代码中没有实现,那么Simulink金宝app®行为根据这个设置。

类别:模拟目标

设置

默认值:过滤掉

把错误

如果C源代码中的函数未定义,则返回错误。存根函数不是自动生成的,但是函数在C调用者端口规范表格

过滤掉

过滤掉C源代码中任何未定义的函数。stub函数不是自动生成的,并且该函数在C调用者端口规范表格

如果在C源代码中有任何未定义的函数,并且它们在使用MATLAB函数MATLAB系统块或状态流图,则Simulink返回错误。金宝app如果模型中任何块的自定义代码有未定义的函数,Simulink就会显示一个警告。金宝app

不检测

不要从源代码中检测任何未定义的函数。存根函数不是自动生成的,但是函数在C调用者端口规范表格

使用接口

检测C源代码中的任何未定义函数。为未定义的函数生成存根函数,并使它们在模型中可见,并可从状态流图中调用C函数MATLAB函数MATLAB系统块。

命令行信息

参数:CustomCodeUndefinedFunction
类型:特征向量
值:“ThrowError”|“FilterOut”|“DoNotDetect”|“UseInterfaceOnly”
默认值:“FilterOut”

推荐设置

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

相关的话题