生成执行时间探查数据
在运行软件在环 (SIL) 或处理器在环 (PIL) 执行之前,启用执行时间探查:
要打开 MATLAB® Coder™,请在 MATLAB 工具条的 App 选项卡上,点击代码生成下的 App 图标。
要打开您的工程,请点击 ,然后点击打开现有工程。选择工程。
在生成代码页上,点击验证代码。
选中对 SIL/PIL 启用入口函数执行探查复选框。
如果您还希望为在入口函数中调用的函数生成执行时间探查数据,请选中启用函数执行探查复选框。
注意
函数探查不支持 OpenMP 库。在生成代码之前,请在生成代码页上,点击生成旁边的箭头。然后,点击更多设置。在高级下,将尽可能启用 OpenMP 库设置为否。
在 Mac 操作系统上,SIL 和 PIL 执行不支持对在入口函数中调用的函数进行执行时间探查。
或者,从命令行窗口中,指定 coder.EmbeddedCodeConfig
对象的属性。例如:
% Enable entry point execution profiling config.CodeExecutionProfiling = true; % Enable function execution profiling config.CodeProfilingInstrumentation = true; % Disable OpenMP config.EnableOpenMP = false;
相关示例
- 使用 MATLAB Coder 的软件在环执行
- Processor-in-the-Loop Execution with the MATLAB Coder App
- View Execution Times
- Analyze Execution Time Data