Запись задач для использования в симуляции

Каждый раз, когда модель, содержащая блок Task Manager, запускается в симуляции или на встраиваемом процессоре с режимом external mode, Simulink® записывает данные выполнения задачи и статистику как набор файлов. Папка диагностики с именем modelname_diagnostics, содержит две подпапки, sim и hw, для данных от симуляций и записанных с оборудования, соответственно. Каждый запуск генерирует уникальную папку, внутри любой из sim или hw папки, помеченные датой и временем запуска. Имя папки использует формат time-date, YYYY_ MM_ DD_ hh_ mm_ ss, представляющий год, месяц, день, час, минуту и секунду, соответственно.

Примечание

Чтобы включить режим external mode в модели SoC, используйте приложение SoC Builder.

Каждый запуск генерирует набор файлов метаданных, статистики и записи выполнения, включая:

  • TaskInfo.mat - Этот файл содержит информацию о задаче, включая имена и типы задач, используемых внутри SoC Blockset™.

  • metadata.csv - Этот файл содержит производное среднее и стандартное отклонение для всех задач, записанных в profile.log файл данных. The metadata.csv файл может использоваться непосредственно в блоке Task Manager, чтобы задать статистику длительности задачи. Для получения дополнительной информации об установке длительности задачи см. Раздел «Длительность задачи».

  • TaskName.csv - Этот файл содержит записанные данные выполнения задачи как список переменных, разделенных запятыми. Первый столбец содержит время запуска каждого образца задачи. Второй столбец содержит продолжительность задачи для каждого образца задачи. Если задача удалена, утеряна или повреждена, время запуска и длительность этого образца выполнения заменяются -1. Для получения дополнительной информации об использовании зарегистрированного времени выполнения задачи в симуляции, смотрите Воспроизведение выполнения задачи с использованием записанных данных.

Примечание

  • Задачи, записанные со встраиваемого процессора, начинают захватывать выполнение задачи только после успешного подключения режима external mode. При сравнении результатов синхронизации с записями из симуляции следует учитывать потерянные записи запуска в выполнении задачи с оборудования.

  • При выполнении на встраиваемом процессоре время записи выполнения задачи будет продолжаться до завершения всех образцов задачи, запланированных в Task Manager, до время остановки модели.

См. также

Похожие темы