Представляйте состояние целевого компьютера и приложение реального времени
SimulinkRealTime.target
объект представляет в настоящее время загруженное приложение реального времени и состояние целевого компьютера.
Объект обеспечивает доступ к методам и свойствам, которые делают следующее:
Запустите и остановите приложение реального времени.
Считайте и установите параметры.
Контролируйте сигналы.
Получите информацию о статусе о целевом компьютере.
Перезапустите целевой компьютер.
Загрузите и разгрузите приложение реального времени.
Запустите, остановите и получите информацию от профилировщика.
Имена функций являются чувствительными к регистру. Введите целое имя. Имена свойства не являются чувствительными к регистру. Вы не должны вводить целое имя, пока символы, которые вы действительно вводите, уникальны для свойства.
Некоторые свойства объектов и функции могут быть вызваны из командной строки целевого компьютера, когда приложение реального времени загрузилось.
создает целевой объект, представляющий целевой компьютер по умолчанию. target_object
= SimulinkRealTime.target
Когда MATLAB® оценивает возвращаемое значение на компьютере разработчика, это пытается соединиться с целевым компьютером. Если попытка успешно выполняется, MATLAB распечатывает Connected = Yes
, сопровождаемый состоянием приложения реального времени, работающего на целевом компьютере. Если попытка перестала работать, MATLAB ожидает до времени соединения, и затем распечатывает Connected = No
. Чтобы избежать задержки тайм-аута, проверяйте, что целевой компьютер является операционным и связанным с компьютером разработчика, или подавите выход с завершающей работу точкой с запятой.
создает целевой объект, представляющий целевой компьютер, определяемый target_object
= SimulinkRealTime.target(target_name
)target_name
.
SimulinkRealTime.target
функция принимает эти аргументы:
target_name
— Имя присвоено целевому компьютеру (вектор символов или скаляр строки). Например, 'TargetPC1'
.
target_object
— Целевой компьютер представления объекта. Например, tg
.
Прежде, чем вызвать эту функцию, убедитесь, что вы запускаете целевой компьютер с ядра Simulink® Real-Time™ и применяете необходимые настройки подключения Ethernet.
Этот пример создает целевой объект, который связывается с целевым компьютером по умолчанию и сообщает о состоянии целевого компьютера по умолчанию. В этом случае целевой компьютер соединяется с компьютером разработчика и выполняет загрузчик.
target_object = SimulinkRealTime.target
Этот пример создает целевой объект, который передает с целевым компьютером TargetPC1
и сообщает о состоянии целевого компьютера. В этом случае целевой компьютер не соединяется с компьютером разработчика.
target_object = SimulinkRealTime.target('TargetPC1')
ping | Протестируйте связь между разработкой и целевыми компьютерами |
reboot | Перезапустите целевой компьютер |
close | Закройте связь между разработкой и целевыми компьютерами |
createStandAlone | Создайте автономное приложение реального времени для целевого компьютера |
load | Загрузите приложение реального времени на целевой компьютер |
unload | Удалите приложение реального времени из целевого компьютера |
start | Запускает выполнение приложения реального времени на целевом компьютере |
stop | Выполнение остановок приложения реального времени на целевом компьютере |
addscope | Создайте осциллограф заданного типа |
getscope | Возвратите осциллограф, идентифицированный номером осциллографа |
remscope | Удалите осциллограф из целевого компьютера |
getlog | Фрагмент выхода регистрирует от целевого объекта |
importLogData | Импорт, буферизованный, регистрируя данные к активному сеансу Инспектора Данных моделирования |
getsignal | Значение сигнала |
getsignalid | Индекс сигнала с иерархического имени сигнала |
getsignalidsfromlabel | Вектор индексов сигнала |
getsignallabel | Метка сигнала для индекса сигнала |
getsignalname | Имя сигнала из списка индексов |
getparam | Считайте значение заметного параметра в режиме реального времени приложение |
setparam | Измените значение настраиваемого параметра в режиме реального времени приложение |
getparamid | Индекс параметра от параметра иерархическое имя |
getparamname | Блок path и название параметра от индекса параметра |
loadparamset | Восстановите значения параметров, сохраненные в заданном файле |
saveparamset | Сохраните значения параметров приложения реального времени |
startProfiler | Запустите профилирование на целевом компьютере |
stopProfiler | Остановите профилирование на целевом компьютере |
getProfilerData | Получите объект данных профиля |
resetProfiler | Сбросьте состояние профилирования к Готовому |
getDiskSpace | Возвратите свободное пространство и общий пробел на диске в байтах |