Приложение реального времени и режимы целевого компьютера

При запуске целевая машина Speedgoat (целевой компьютер) загружает QNX® Neutrino® RTOS. После того, как процесс загрузки завершен, можно развернуть приложение реального времени в целевой компьютер и запустить приложение в одном из этих режимов целевого компьютера:

  • Связанный режим — Чтобы поместить целевой компьютер в связанный режим, переключаются Разъединенные / Связанный выбор на вкладке Simulink® Editor Real-Time. Когда целевой компьютер соединяется, кнопки вкладки Real-Time, Проводник Simulink Real-Time™, и менеджер по Целевому компьютеру обеспечивает интерфейсы к целевому компьютеру и приложению реального времени. На рисунке связанный режим представлен физическим соединением между компьютером разработчика и целевым компьютером плюс логическое соединение между программным обеспечением Simulink Real-Time и целевым компьютером.

  • Режим external mode — Чтобы запустить приложение реального времени в режим external mode, разверните приложение в целевой компьютер в связанном режиме, и затем на Simulink Editor Real-Time вкладка выбирает Run on Target> Connect Model. Когда целевой компьютер соединяется, и приложение соединяется с моделью, модель обеспечивает интерфейс, чтобы взаимодействовать с приложением. На рисунке режим external mode представлен физическим соединением между компьютером разработчика и целевым компьютером плюс логическое соединение между программным обеспечением Simulink Real-Time и целевым компьютером плюс логическое соединение между моделью на компьютере разработчика и приложением реального времени на целевом компьютере.

  • Автономный режим — Чтобы управлять целевым компьютером в автономном режиме, управляйте приложением реального времени при помощи интерфейса командной строки с клавиатуры целевого компьютера (консоль) или при помощи интерфейса командной строки через утилиту SSH (например, PuTTY) на компьютере разработчика. На рисунке автономный режим представлен физическим соединением между компьютером разработчика и целевым компьютером. Вы используете эту связь при управлении целевым компьютером удаленно вместо того, чтобы использовать клавиатуру целевого компьютера.

Примечание

Не используйте интерфейс модели и Simulink Real-Time Explorer одновременно, чтобы управлять приложением реального времени.

Image of development computer physical and logical connections to target computer

Физические соединения и логические соединения

Режимы Simulink Real-Time

Simulink Real-Time устанавливает логическое соединение с целевым компьютером и логическое соединение между моделью на компьютере разработчика и приложением реального времени на целевом компьютере. Simulink Real-Time использует кабель Ethernet для физического соединения

Модель на компьютере разработчика обеспечивает интерфейс, чтобы управлять приложением реального времени в соединенном режиме модели на целевом компьютере в симуляции режима external mode.

Simulink Real-Time устанавливает логическое соединение с целевым компьютером и использует кабель Ethernet для физического соединения.

Компьютер разработчика и целевой компьютер действуют в соединенном режиме цели. Можно управлять целевым компьютером при помощи Simulink Real-Time Explorer или команд MATLAB.

Кабель Ethernet обеспечивает физическое соединение между компьютером разработчика и целевым компьютером.

Целевой компьютер действует в автономном режиме. Можно управлять целевым компьютером при помощи клавиатуры целевого компьютера (консоль) или при помощи PuTTY, чтобы отправить команды от компьютера, которому не установили MATLAB.

Нет никакого физического или логического соединения между компьютером разработчика и целевыми компьютерами.

Целевой компьютер действует в автономном режиме. Можно управлять целевым компьютером при помощи клавиатуры целевого компьютера (консоль).

Похожие темы