% Customer-visible interface to measure and serialize code execution
% profiling information
%
% Usage:
% ------------------------------------------------------------------
% Example 1:
% obj = coder.TimingAnalyzer(model);
% obj.SimMode = 'PIL';
% obj.measureCost();
% Invokes code profiling and serialize the data for further analysis
%
% Example 2:
% obj = coder.TimingAnalyzer(model);
% obj.generateTests();
% obj.measureCost();
% Invokes code profiling in default SIL mode with sldv tests as input. The sldv tests are
% configured as the model's input file by generateTests();
%
% Example 3:
% obj = coder.TimingAnalyzer(model);
% obj.TestFile = 'input.mldatx';
% obj.measureCost();
% Invokes code profiling with custom input file of mldatx format, specified
% in the 'TestFile' attribute.

 
%   Copyright 2022-2023 The MathWorks, Inc.

