exponenta event banner

Ввод-вывод файловой системы

Блоки ввода-вывода файлов можно использовать при моделировании в обычном или ускоренном режиме Simulink ® в режиме реального времени. В этих режимах ядро реального времени не выполняет ввод-вывод, делает сам Simulink.

При работе во внешнем режиме программное обеспечение Simulink Desktop Real-Time™ не включает файловую систему. Поэтому в модели Simulink Desktop в реальном времени нельзя использовать блоки, генерирующие файловые вызовы ввода-вывода, такие как fopen или fprintf. Примерами таких блоков являются To File и From File. Для доступа к файлам во внешнем режиме используйте блоки пакетного ввода, пакетного вывода, потокового ввода или потокового вывода и выберите драйвер Стандартные устройства > Файл.

Если модель Simulink Desktop в реальном времени содержит блок ввода-вывода, при попытке компиляции или использовании внешнего режима с моделью может возникнуть ошибка. Даже при отсутствии ошибок блок не влияет ни на моделирование, ни на выполнение кода.

Для регистрации данных сигнала без файловой системы используйте методы, описанные в разделе Регистрация сигнала в рабочей области. Сведения об использовании внешнего режима для выполнения приложения Simulink Desktop в реальном времени см. в разделе Выполнение приложения в реальном времени во внешнем режиме с использованием запуска в реальном времени.

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