Можно загружать, запускать, останавливать и проверять состояние приложения в реальном времени с помощью команд интерфейса командной строки целевого компьютера.
По умолчанию на целевом компьютере отображается экран сеанса 1 с монитором состояния целевого компьютера. Сведения о переключении на экран сеанса 2 с интерфейсом командной строки см. в разделе Монитор состояния целевого компьютера.
Чтобы прочитать журнал консоли целевого компьютера, просмотрите журнал в slrtLogViewer.
При использовании интерфейса командной строки целевого компьютера функции целевого объекта поддерживают загрузку, запуск, остановку и проверку состояния приложения в реальном времени.
Описание использования этих команд см. в разделе Управление приложением реального времени в командной строке целевого компьютера.
Эти команды: Target команды объекта, которые можно использовать через интерфейс командной строки на целевом компьютере. Каждая команда отображается с эквивалентным синтаксисом MATLAB ®. В описаниях tg_object - имя целевого объекта, а app_name - имя файла MLDATX приложения реального времени .
Цель:
slrealtime load --AppName app_name
MATLAB:
load(tg_object,'app_name')
При запуске с компьютера разработки в окне команд MATLAB load команда развертывает приложение реального времени на целевом компьютере и загружает приложение. При запуске из командного интерфейса целевого компьютера load команда загружает приложение.
Цель:
slrealtime start
MATLAB:
start(tg_object)
start запускает приложение реального времени, загруженное на целевой компьютер.
Цель:
slrealtime stop
MATLAB:
stop(tg_object)
stop останавливает приложение реального времени, запущенное на целевом компьютере.
Цель:
slrealtime install --AppName app_name
MATLAB:
install(tg_object,'app_name')
install устанавливает приложение реального времени для автономной работы на целевом компьютере.
Цель:
slrealtime saveParamSet filename
MATLAB:
saveParamSet(tg_object,filename)
saveParamSet команда сохраняет набор параметров из загруженного приложения реального времени на целевом компьютере.
Цель:
slrealtime loadParamSet filename
MATLAB:
loadParamSet(tg_object,filename)
loadParamSet команда загружает набор параметров в приложение реального времени на целевой компьютер.
Целевой компьютер использует операционную систему реального времени QNX Neutrino (RTOS). Системные команды на целевом компьютере можно запускать с компьютера разработки с помощью утилиты SSH, такой как PuTTY. Или можно запускать системные команды на целевом компьютере с его клавиатуры (консоли). Информация о системных командах RTOS целевого компьютера содержится в справочнике по утилитам в руководстве пользователя QNX Momentics IDE 7.1. Все команды, которые эта ссылка идентифицирует как Runs on: QNX Neutrino, поддерживаются на целевом компьютере.
Для настройки целевого компьютера требуются некоторые команды RTOS. К таким командам относятся:
date - установить дату и время
ntpdate - установка локальной даты и времени с сервера NTP
ntpd - запуск демона NTP
rtc - установить дату из аппаратных часов
Описание использования этих команд см. в разделе Выполнение команд RTOS целевого компьютера в командной строке целевого компьютера.