SimulinkRealTime.Application

Представляйте файлы приложения на компьютере разработчика

Описание

Объект представляет файлы приложения на компьютере разработчика. Можно создать его только после того, как приложение реального времени было создано.

Объект обеспечивает доступ к методу, который обновляет внешние входные данные для корневого уровня блоки Inport.

Создание

app_object = SimulinkRealTime.Application(application_name) создает объект, который можно использовать, чтобы управлять файлами приложения реального времени на компьютере разработчика. Можно создать его только после того, как приложение реального времени было создано.

SimulinkRealTime.Application функция принимает эти аргументы:

  • application_name — Имя приложения реального времени (вектор символов или скаляр строки). Например, 'ex_slrt_inport_osc'.

    Этот аргумент является именем файла без расширения .mldatx файл, который сборка производит на компьютере разработчика.

  • app_object — Представляйте файлы приложения реального времени на компьютере разработчика.

    Этот аргумент обеспечивает доступ к методам, которые управляют файлами приложения реального времени.

Этот пример создает объект приложения для приложения реального времени ex_slrt_inport_osc.

app_object = SimulinkRealTime.Application('ex_slrt_inport_osc');

Свойства

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

Это свойство доступно только для чтения.

Имя приложения реального времени создало, когда приложение было создано.

Когда 'on', этот параметр требует, чтобы приложение реального времени использовало псевдодиск (ERAM) в регистрации данных, даже когда целевой компьютер имеет жесткий диск.

Изменение вступает в силу на последующих загрузках приложения реального времени. Если вы восстанавливаете приложение реального времени, установка потеряна. Чтобы установить постоянную настройку, установите параметр модели в Командном окне:

set_param(model_name, 'UseERAMForLogging", 'on')

Параметр модели скрыт.

Можно присвоить произвольные векторные данные полю UserData. Можно получить доступ к этим данным только из компьютера разработчика.

Пример: {'This string', 10}

Функции объекта

SimulinkRealTime.Application.updateRootLevelInportDataЗамените внешние входные данные в приложении реального времени с новыми входными данными

Примеры

свернуть все

Данные о форме волны были первоначально прямоугольной волной. Измените его в синусоиду.

Измените данные о форме волны импорта от прямоугольной волны до синусоиды.

waveform = sinewave;

Создайте объект приложения.

app_object = SimulinkRealTime.Application('ex_slrt_inport_osc');

Обновите данные об импорте.

updateRootLevelInportData(app_object)

Загрузите обновленные данные об импорте на целевой компьютер по умолчанию.

tg = slrt;
load(tg, 'ex_slrt_inport_osc');

Введенный в R2017a