start

Запустите выполнение приложения реального времени на целевом компьютере

Описание

пример

start(target_object,Name-Value Pair Arguments) запускает выполнение приложения реального времени, которое загружается на целевом компьютере, который представлен target_object. Перед использованием этого метода необходимо создать и загрузить приложение реального времени на целевом компьютере. Если приложение реального времени запускается, выходя a start команда генерирует ошибку.

Можно также запустить приложение реального времени с командной строки RTOS. Для получения дополнительной информации смотрите, Выполняют Целевой компьютер Команды RTOS в Интерфейсе командной строки Командной строки и Целевого компьютера Целевого компьютера.

Примеры

свернуть все

Запустите выполнение приложения реального времени, которое загружается на целевом компьютере, который представлен целевым объектом tg.

tg = slrealtime('TargetPC1');
load(tg, 'my_xpctank');
start(tg);

Входные параметры

свернуть все

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

Пример: tg

Аргументы name-value

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: start(tg,'LogLevel','info')

Выбирает уровень фильтрации, который ограничивает Simulink® Сообщения целевого компьютера Real-Time™, которые появляются в системном журнале. Для получения дополнительной информации смотрите панель Options Simulink Real-Time.

Пример: start(tg,'LogLevel','info')

Приложение реального времени синхронизируется прерыванием по таймеру, если основная частота дискретизации не равна, или ниже порога опроса (значением по умолчанию являются 100 μs). Если основная частота дискретизации меньше чем или равна порогу, приложение реального времени синхронизируется в опросе режима.

Пример: start(tg,'PollingThreshold',100)

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

Пример: start(tg,'FileLogMaxRuns',1)

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

Пример: start(tg,'StopTime',Inf)

Прямой Simulink Real-Time, чтобы перезагрузить приложение реального времени на целевом компьютере после приложения останавливается.

Пример: start(tg,'ReloadOnStop',false)

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

Пример: start(tg,'AutoImportFileLog',true)

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

Пример: start(tg,'ExportToBaseWorkspace',true)

Введенный в R2020b