未定义的函数和变量处理
描述
指定的行为未定义的函数和变量的C源代码文件包含Stateflow模型®图或C调用者,C函数,MATLAB函数,或MATLAB系统块。如果你在头文件中声明一个函数或者变量但不实现它在源代码中,仿真软件金宝app®根据该设置的行为。根据设置,模型函数和变量的头文件并创建存根函数和变量金宝app等于零,如果他们不是C源代码文件中定义。如果您的代码不兼容桌面模拟,或者你想介绍接口与外部代码相关的头文件,设置这个参数使用接口
。
类别:模拟目标
设置
默认值:过滤掉
-
把错误
-
返回一个错误,如果一个函数或变量C源代码中定义。金宝app仿真软件不生成存根函数或变量等于零,但显示的函数和变量端口规范表的C调用者块。
-
过滤掉
-
过滤掉未定义的函数和变量的C源代码。金宝app仿真软件不会自动生成存根函数或变量等于零,和端口规范表的C调用者块不显示这些函数和变量。
如果你有未定义的函数或变量C源代码和模型中包含一个Stateflow图表,MATLAB函数,或MATLAB系统块调用这些函数或变量,模型返回一个错误。金宝app如果自定义代码块在你的模型中未定义的函数或变量,模型显示一个警告。金宝app
-
不检测
-
不检测源代码中未定义的函数或变量。金宝app仿真软件不会自动生成存根函数或变量等于零,但显示的函数和变量端口规范表的C调用者块。
-
使用接口
-
检测未定义的函数和变量的C源代码。金宝app仿真软件生成存根函数和变量等于零,使他们可见的模型中,并允许您从Stateflow图表和调用它们C函数,MATLAB函数,MATLAB系统块。
命令行信息
参数:CustomCodeUndefinedFunction |
值:“ThrowError” |“FilterOut” |“DoNotDetect” |“UseInterfaceOnly” |
默认值:“FilterOut” |
推荐设置
应用程序 | 设置 |
---|---|
调试 | 没有影响 |
可追溯性 | 没有影响 |
效率 | 不推荐 |
安全预防措施 | 不推荐 |
相关的话题
- 集成外部代码通过使用模型配置参数(金宝app仿真软件编码器)
- 模型配置参数:仿真目标
- C调用者