Создание и выполнение приложения реального времени с MATLAB

Настройка приложения реального времени и выполнение

Чтобы запустить ваше приложение реального времени повторяемым способом, сборка, загрузка, конфигурирует и запускает ваше приложение реального времени с MATLAB® язык. Вы можете:

  • Выполните запуски в интерактивном режиме или начните автоматизированные гонки и протестируйте последовательности.

  • Настройки параметров во время, прежде, или после запуска.

  • Инструмент (конфигурируют для потоковой передачи из приложения), представление, и регистрируют сигналы на компьютере разработчика или целевом компьютере.

Объекты

TargetПредставляйте состояние целевого компьютера и приложение реального времени
ApplicationПредставляйте файлы приложения на компьютере разработчика
InstrumentСоздайте инструментальный объект в реальном времени
SystemLogПолучите текущий консольный журнал от целевого компьютера
StimulationМодель целевого компьютера базируется объект стимулятора импорта

Функции

развернуть все

connectСоедините MATLAB с целевым компьютером
disconnectОтключите MATLAB от целевого компьютера
rebootПерезапустите целевой компьютер
setipaddrУстановите IP-адрес и сетевую маску на целевом компьютере
slrealtimeИнтерфейс для целевого компьютера управления
updateОбновите версию RTOS на целевом компьютере
addInstrumentДобавьте инструментальный объект в целевой объект
addParamSetДобавьте набор параметров в приложение реального времени
exportParamSetЗапишите ParameterSet данные объектов к файлу набора параметров
getparamСчитайте значение заметного параметра в режиме реального времени приложение
getsignalСчитайте значение сигналов из приложения реального времени
importParamSetСоздайте ParameterSet объект
listParamSetПеречислите доступные файлы набора параметров для приложения
loadРазвернитесь к цели и загрузите приложение реального времени к целевому компьютеру
loadParamSetВосстановите значения параметров, сохраненные в заданном файле
saveParamSetСохраните значения параметров приложения реального времени
setStopTimeСконфигурируйте время остановки для приложения реального времени
setparamИзмените значение настраиваемого параметра в режиме реального времени приложение
slbuildСоздайте файл независимого исполняемого файла или цель модели-ссылки для модели
startЗапустите выполнение приложения реального времени на целевом компьютере
statusПолучите состояние приложения реального времени на целевом компьютере
stopОстановите выполнение приложения реального времени на целевом компьютере
updateRootLevelInportDataЗамените внешние входные данные в режиме реального времени приложение с входными данными
updateStartupParameterSetОбновите набор параметров запуска для приложения
discardУдалите данные логов файла из целевого компьютера
listПолучите информацию о доступных журналах файла данных сигнала
importИмпортируйте данные логов файла из целевого компьютера
enableЗапустите логгирование файла данных сигнала
disableОстановите логгирование файла данных сигнала
slrealtime.fileLogImportИмпортируйте журналы файла, скопированные с целевого компьютера в Инспектора Данных моделирования
slrealtime.fileLogListПеречислите доступные журналы файла, скопированные с целевого компьютера
deleteProfilerDataУдалите данные профилировщика выполнения из целевого компьютера
getAvailableProfileПолучите информацию о доступных данных профилировщика выполнения
getProfilerDataПолучите объект данных профиля
resetProfilerСбросьте состояние профилирования к Ready
startProfilerЗапустите профилирование на целевом компьютере
stopProfilerОстановите профилирование на целевом компьютере
addInstrumentedSignalsНайдите оснащенные сигналы и добавьте их в инструментальный объект в реальном времени
addSignalДобавьте сигнал для потоковой передачи, чтобы быть доступными в коллбэке
clearScalarAndLineDataОчистите данные от дочерних элементов инструментального объекта в реальном времени
connectCallbackДобавьте коллбэк, который отвечает на новые данные
connectLineСигнал подключения для потоковой передачи к осям
connectScalarДобавьте сигнал для потоковой передачи к скалярному отображению
deleteУдалите инструментальный объект в реальном времени
generateScriptСгенерируйте скрипт, который создает скаляр и средства управления осями от сигналов, скаляры и линии в режиме реального времени инструментальный объект
getCallbackDataForSignalПолучите данные о коллбэке для сигнала в режиме реального времени инструментальный объект
removeCallbackУдаленный коллбэк от инструментального объекта в реальном времени
removeAllInstrumentsУдалите инструментальные объекты из целевого объекта
removeInstrumentУдалите выбранный инструментальный объект из целевого объекта
removeSignalУдалите сигнал из инструментального объекта в реальном времени
validateПодтвердите сигналы в инструментальном объекте
clearStartupAppОчистите выбор приложения запуска на целевом компьютере
getStartupAppПолучите информацию о конфигурации приложения запуска на целевом компьютере
installУстановите приложение реального времени на целевом компьютере
setStartupAppСконфигурируйте приложение реального времени запуска для целевого компьютера
log_traceПроследите сообщение о состоянии уровня
log_debugСообщение о состоянии уровня отладки
log_infoИнформационное сообщение о состоянии уровня
log_warningПредупреждение сообщения о состоянии уровня
log_errorОшибочное сообщение о состоянии уровня
log_fatalКритическое сообщение о состоянии уровня

Темы

Подготовка приложения и выполнение

Симулируйте модель Simulink при помощи языка MATLAB

Запустите Simulink® модель из Командного окна.

Задайте и обновите данные Inport при помощи языка MATLAB

Сопоставьте корневой импорт в исходные данные.

Стимулируйте корневой Inport при помощи языка MATLAB

В этом примере показано, как стимулировать корневой импорт в приложении реального времени, которое работает на целевом компьютере.

Подготовьте приложение реального времени при помощи языка MATLAB

Создайте приложение реального времени в Командном окне и загрузите его на целевой компьютер.

Execute real-time application с языком MATLAB

Запустите, остановите и просмотрите приложение реального времени из Командного окна.

Интерфейс MATLAB

Целевые объекты и объекты приложения

Используйте командное окно MATLAB, чтобы изменить свойства и управлять целевым компьютером и вашим приложением реального времени.

Приложения инструментирования для приложений реального времени

Взаимодействуйте через интерфейс со своим приложением реального времени при помощи приложений инструментальной панели.

Поиск и устранение проблем

Поиск и устранение проблем в Simulink Real-Time

Диагностируйте проблемы, с которыми вы сталкиваетесь при использовании продукта Simulink Real-Time™