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

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

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

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

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

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

Примечание

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

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

Смотрите также

Похожие темы