У меня есть модель и соответствующая тестовая система SIL/PIL, в которой я включил параметр «CodeExecutionProfiling» в параметрах конфигурации модели.

Если я обычно имитирую тестовую обвязку, объект «ExecutionTime» создается и сохраняется в переменной «executionProfile». Однако при проверке эквивалентности SIL/PIL в Test Manager объект не создается.

Как я могу получить объект «ExecutionTime» после завершения моего тестового примера?

ОТВЕЧАТЬ

Matlabsolutions.com предоставляет последнюю Помощь по домашним заданиям MatLab, Помощь по заданию MatLab для студентов, инженеров и исследователей в различных отраслях, таких как ECE, EEE, CSE, Mechanical, Civil со 100% выходом. Код Matlab для BE, B.Tech , ME, M.Tech, к.т.н. Ученые со 100% конфиденциальностью гарантированы. Получите проекты MATLAB с исходным кодом для обучения и исследований.

Переменная «executionProfile» сохраняется как свойство объекта «Simulink.SimulationOutput» в тестовом примере, и к ней можно получить доступ, используя раздел «Пользовательские критерии» тестового примера.

Следующий код обеспечивает два способа получения переменной «executionProfile» и должен быть введен в раздел «Пользовательские критерии» тестового примера:

% Get the ExecutionTime object
executionProfile = test.sltest_simout.executionProfile;
% Option 1: Save as a MAT file
save('executionProfile.mat','executionProfile');
% Option 2: Assign in the base workspace
assignin('base','executionProfile',executionProfile);

СМОТРИТЕ ПОЛНЫЙ ОТВЕТ НАЖМИТЕ НА ССЫЛКУ