Запуск с образцового шаблона для Simulink Desktop Real-Time предоставляет новую модель, которой настраивали параметры конфигурации для создания приложения реального времени. Этот пример показывает, как использовать шаблон Simulink Real-Time для новой модели Simulink, которая сконфигурирована для Режима normal mode или Режима external mode.
Чтобы видеть команды Simulink 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. Порт всегда выходной нуль.
Используйте один блок, который читает или пишет все каналы данного типа, а не несколько блоков для одного канала каждый.