exponenta event banner

Создание и выполнение приложения в реальном времени с помощью 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Импорт журналов файлов, скопированных с целевого компьютера, в инспектор данных моделирования
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 в режиме реального времени

Устранение неполадок, возникающих при использовании продукта Simulink Real-Time™