Запуск с шаблона модели для Simulink Desktop Real-Time™ предоставляет новую модель, которой настраивали параметры конфигурации для создания приложения реального времени. В этом примере показано, как использовать шаблон Simulink Desktop Real-Time в новой модели Simulink, которая сконфигурирована для режима normal mode или режима external mode.
Чтобы видеть команды Simulink Desktop Real-Time для каждой операции в этом примере, просмотрите пример кода.
Чтобы создать эту модель из начальной страницы Simulink, в Командном окне, введите:
simulink
Чтобы создать модель, которая сконфигурирована для режима normal mode, выберите шаблон режима normal mode Simulink Desktop Real-Time из начальной страницы и создайте exampleSldrtAppNormal
модель. Или в Командном окне используйте Simulink.createFromTemplate
команда.
Чтобы создать модель, которая сконфигурирована для режима external mode, выберите шаблон режима external mode Simulink Desktop Real-Time из начальной страницы и создайте exampleSldrtAppExternal
модель. Или в Командном окне используйте Simulink.createFromTemplate
команда.
Это некоторые советы, чтобы помочь вам получить большую часть производительности из моделей, которые вы создаете из этих шаблонов модели.
Для модели, которая сконфигурирована для режима normal mode:
И фиксированный шаг и решатели переменного шага могут использоваться в режиме normal mode.
Все блоки ввода-вывода выполняют синхронизацию в реальном времени. Используйте блок Real-Time Synchronization, только если никакой блок I/O не используется.
Используйте один блок, который читает или пишет все каналы данного типа, а не несколько блоков для одного канала каждый.
Для модели, которая сконфигурирована для режима external mode:
Не необходимо использовать блок Real-Time Synchronization в режиме external mode. Блок не выполняет операции.
Не полезно использовать порт Missed Ticks в режиме external mode. Порт всегда выходной нуль.
Используйте один блок, который читает или пишет все каналы данного типа, а не несколько блоков для одного канала каждый.