Можно загружать, запускать, останавливать и проверять состояние приложения реального времени с помощью команд командной строки на целевом компьютере.
По умолчанию на целевом компьютере отображается экран сеанса 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 целевого компьютера в командной строке целевого компьютера.