Real-Time Sync

Синхронизируйте выполнение модели с реальным временем в режиме normal mode или режиме Accelerator

  • Библиотека:
  • Simulink Desktop Real-Time

  • Real-Time Sync block

Описание

Синхронизируйте свою модель Simulink® с часами ядра реального времени при демонстрационных хитах блока Real-Time Sync. Параметры задают только шаг расчета и пропущенные значения деления. Нет никаких входных портов.

Блок Real-Time Sync действует только в нормальном Simulink и режимы Accelerator. Это не имеет никакой функции в режиме external mode Simulink.

Если модель режима normal mode или режима Accelerator содержит другой блок Simulink Desktop Real-Time™, другой блок синхронизирует модель Simulink с часами реального времени. Не включайте блок Real-Time Sync в такую модель.

Порты

Вывод

развернуть все

В нормальном или режимах Accelerator, возвращает количество меток деления таймера, что ваша модель отстает от ядра реального времени. Когда задержки модели больше, чем Maximum missed ticks, программное обеспечение сообщает об ошибке и остановках симуляции.

Зависимость

Когда вы выбираете Show “Missed Ticks” port, этот порт отображается.

Типы данных: double

Параметры

развернуть все

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

Если вы используете решатель фиксированного шага, введите значение, которое вы ввели как параметр конфигурации Fixed step size или целочисленное кратное то значение.

В нормальном или режимах Accelerator, введите номер меток деления таймера, что ваша модель может отстать от ядра реального времени. Когда модель отстает этим номером или меньшим количеством меток деления таймера, программное обеспечение принимает, что задержка является временной. Это позволяет модели нагонять, даже если модель пропускает некоторые метки деления. Когда задержки модели больше, чем этим номером, программное обеспечение сообщает об ошибке и остановках симуляции.

В режиме external mode программное обеспечение игнорирует это значение.

В нормальном или режимах Accelerator, установите этот флажок, чтобы отправить количество пропущенных меток деления к выходному порту Missed Ticks.

В режиме external mode, Missed Ticks порт является нулем.

В нормальном или режимах Accelerator, установите этот флажок, чтобы предоставить другим программам больше процессорного времени, в то время как ядро ожидает ответа от оборудования.

В режиме external mode программное обеспечение игнорирует это значение.

Представленный в R2012a