Воспроизведение записанных данных
Блок SoC/Источник данных ввода-вывода и приемник
Блок источника данных ввода-вывода позволяет импортировать записанные аппаратные данные ввода-вывода и воспроизводить их в модели Simulink ®. Блок преобразует входные данные в сигнал сообщения, который можно ввести в блоки TCP Read, UDP Read, Stream Read или Register Read, в зависимости от выбранного типа устройства. Воспроизведение аппаратных данных ввода-вывода в модели Simulink помогает разрабатывать модели с лучшей точностью, чем модели, разработанные с использованием случайных данных во время моделирования.
При разработке моделей, использующих реальные аппаратные данные ввода-вывода во время развертывания, можно выбрать использование случайно сгенерированных синтетических данных в качестве аппаратных данных ввода-вывода при моделировании. Поскольку физические аппаратные данные учитывают различные эффекты, такие как потеря данных, временная задержка и т.д. Использование синтетических данных в качестве аппаратных данных ввода-вывода при моделировании таких моделей приводит к неожиданным результатам при их развертывании на аппаратной плате. Для оценки и проверки таких моделей рекомендуется использовать реальные аппаратные данные ввода-вывода во время моделирования. Дополнительные сведения о том, как записать аппаратные данные ввода-вывода и сохранить их на хост-компьютере, см. в разделе soc.recorder объект.
Примечание
При наличии блока источника данных ввода-вывода с параметром «Ввод» From file, связанный с Timer-driven
Блок Диспетчера задач в модели и планируется использовать решатель с фиксированным шагом, затем введите значение размера шага, меньшее, чем значение, установленное для параметра Период в блоке Диспетчер задач. Например, предположим, что значение Period, указанное в блоке диспетчера задач, равно 0.1, затем выберите фиксированный размер шага меньше, чем 0.1.
Приемник данных ввода-вывода | Регистрация Прочитано | soc.recorder | Чтение потока | Диспетчер задач | Чтение TCP | Чтение UDP