Можно загружать, запускать, останавливать и проверять состояние приложения реального времени с помощью команд командной строки на целевом компьютере.
По умолчанию на целевом компьютере отображается экран сеанса 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 целевого компьютера доступна в Ссылке по утилитам в Руководстве пользователя среды IDE 7.1 QNX Momentics. Все команды, которые эта ссылка определяет как Выполняемые: QNX Neutrino, поддерживаются на целевом компьютере.
Для настройки целевого компьютера требуются некоторые команды RTOS. Эти команды включают:
date - установить дату и время
ntpdate - установить локальную дату и время с сервера NTP
ntpd - запуск демона NTP
rtc - установить дату с аппаратных часов
Описание использования этих команд см. в разделе Выполнение команд RTOS целевого компьютера в командной строке целевого компьютера.