Представляйте состояние целевого компьютера и приложение реального времени
Target
объект представляет целевой компьютер и обеспечивает доступ к методам и свойствам, связанным с целевым компьютером.
Объект обеспечивает доступ к методам и свойствам что:
Запустите и остановите приложение реального времени.
Считайте и установите параметры.
Контролируйте сигналы.
Получите информацию о статусе о целевом компьютере.
Перезапустите целевой компьютер.
Загрузите приложение реального времени.
Запустите, остановите и получите информацию от профилировщика.
Имена функций являются чувствительными к регистру. Введите целое имя. Имена свойства не являются чувствительными к регистру. Вы не должны вводить целое имя, если символы, которые вы вводите, уникальны для свойства.
Можно вызвать некоторые свойства объектов и функции из командной строки целевого компьютера, когда приложение реального времени загрузилось. Для получения дополнительной информации смотрите Интерфейс командной строки Целевого компьютера.
создает целевой объект, представляющий целевой компьютер по умолчанию. target_object
= slrealtime
создает целевой объект, представляющий целевой компьютер, определяемый target_object
= slrealtime(target_name
)target_name
.
slrealtime
функция принимает эти аргументы:
target_name
— Имя присвоено целевому компьютеру (вектор символов или строковый скаляр). Например, 'TargetPC1'
.
target_object
— Целевой компьютер представления объекта. Например, tg
.
Пример: создайте целевой объект для целевого компьютера по умолчанию
addInstrument | Добавьте инструментальный объект в целевой объект |
clearStartupApp | Очистите выбор приложения запуска на целевом компьютере |
connect | Соедините MATLAB с целевым компьютером |
deleteProfilerData | Удалите данные профилировщика выполнения из целевого компьютера |
disconnect | Отключите MATLAB от целевого компьютера |
getAvailableProfile | Получите информацию о доступных данных профилировщика выполнения |
getProfilerData | Получите объект данных профиля |
getStartupApp | Получите информацию о конфигурации приложения запуска на целевом компьютере |
getparam | Считайте значение заметного параметра в режиме реального времени приложение |
install | Установите приложение реального времени на целевом компьютере |
load | Развернитесь к цели и загрузите приложение реального времени к целевому компьютеру |
reboot | Перезапустите целевой компьютер |
removeAllInstruments | Удалите инструментальные объекты из целевого объекта |
removeInstrument | Удалите выбранный инструментальный объект из целевого объекта |
resetProfiler | Сбросьте состояние профилирования к Ready
|
setipaddr | Установите IP-адрес и сетевую маску на целевом компьютере |
setStartupApp | Сконфигурируйте приложение реального времени запуска для целевого компьютера |
setStopTime | Сконфигурируйте время остановки для приложения реального времени |
setparam | Измените значение настраиваемого параметра в режиме реального времени приложение |
start | Запустите выполнение приложения реального времени на целевом компьютере |
startProfiler | Запустите профилирование на целевом компьютере |
status | Получите состояние приложения реального времени на целевом компьютере |
stop | Остановите выполнение приложения реального времени на целевом компьютере |
stopProfiler | Остановите профилирование на целевом компьютере |
update | Обновите версию RTOS на целевом компьютере |
В этом примере вы создаете целевой объект, который представляет целевой компьютер по умолчанию.
Создайте целевой объект tg
для целевого компьютера по умолчанию при помощи сконфигурированного имени для целевого компьютера по умолчанию. Можно выбрать целевой компьютер по умолчанию при помощи Simulink Real-Time Explorer.
tg = slrealtime
В этом примере вы создаете целевой объект, который представляет целевой компьютер TargetPC1
.
Создайте целевой объект tg
для целевого компьютера по умолчанию при помощи явного имени для целевого компьютера по умолчанию.
tg = slrealtime('TargetPC1')
Создайте и загрузите slrt_ex_osc
и выполните приложение реального времени.
Открытый, сборка и загрузка приложение реального времени:
model = 'slrt_ex_osc'; open_system(model); rtwbuild(model); tg = slrealtime('TargetPC1'); load(tg,model); start(tg);
ProfilerData
| Интерфейс командной строки целевого компьютера | Target.FileLog
| Target.ptpd