function helperSetModelParametersForSIL(algorithmModel)
% helperSetModelParametersForSIL Set model configuration parameters for SIL simulation.

paramNameValueDescription = {...
    'SystemTargetFile', 'ert.tlc', 'Code Generation>System target file';
    'TargetLang', 'C++', 'Code Generation>Language';
    'CodeExecutionProfiling', 'on', 'Code Generation>Verification>Measure task execution time';
    'CodeProfilingSaveOptions', 'AllData', 'Code Generation>Verification>Save options';
    'CodeExecutionProfileVariable', 'executionProfile', 'Code Generation>Verification>Workspace variable'};

for index = 1:size(paramNameValueDescription,1)
    set_param(algorithmModel,paramNameValueDescription{index,1},paramNameValueDescription{index,2});
end

disp(' ');
disp(['Set ' algorithmModel ' configuration parameters:']);
disp(' ');
disp(cell2table(paramNameValueDescription,...
     'VariableNames',{'Parameter', 'Value', 'Description'}));
