Создание и выполнение приложения реального времени с 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Обновите набор параметров запуска для приложения
abortПрерывание импорта данных журнала файлов с целевого компьютера
discardУдалите данные журнала файлов с целевого компьютера
listПолучите информацию о доступных файловых журналах сигнальных данных
importИмпорт данных журнала файлов с целевого компьютера
enableЗапустите логгирование данных сигнала в файле
disableОстановите логгирование данных сигнала в файле
slrealtime.fileLogImportИмпортируйте журналы файлов, скопированные с целевого компьютера, в Данные Моделирования Inspector
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Сконфигурируйте запуск приложения реального времени для целевого компьютера

Темы

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

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

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

Определите и обновите входные данные при помощи языка MATLAB

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

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

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

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

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

Выполните приложение в реальном времени с языком MATLAB

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

Интерфейс MATLAB

Целевые и прикладные объекты

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

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

Интерфейс с вашим приложением реального времени с помощью приложений инструментальной панели.

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

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

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

Для просмотра документации необходимо авторизоваться на сайте