exponenta event banner

Запись задач для использования в моделировании

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

Примечание

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

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

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

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

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

Примечание

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

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

См. также

Связанные темы