load

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

Описание

пример

target_object = load(target_object,real_time_application) загружает приложение real_time_application на целевой компьютер, представленный target_object.

Вызов возвращает target_object, обновленный с новым состоянием цели.

Максимальный размер файла для приложения реального времени (.mldatx) файл составляет 4 Гбайт. Этот файл не включает фрагменты файла, который может храниться на компьютере разработчика (например, поддержка .dmr файл). Simulink® Real-Time™ выдает ошибку, если приложение реального времени превышает максимальный размер или если папка, которая содержит файлы поддержки (/host) не доступно.

Примеры

свернуть все

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

Получите целевой объект.

tg = SimulinkRealTime.target('TargetPC1')
Simulink Real-Time Object

   Connected            = Yes
   Application          = loader

Загрузите приложение реального времени.

load(tg, 'xpcosc')
Simulink Real-Time Object

   Connected            = Yes
   Application          = xpcosc
   Mode                 = Real-Time Single-Tasking
   Status               = stopped
   CPUOverload          = none

   ExecTime             = 0.0000
   SessionTime          = 918.5713
   StopTime             = 0.200000
   SampleTime           = 0.000250
   AvgTET               = NaN
   MinTET               = 9999999.000000
   MaxTET               = 0.000000
   ViewMode             = 0

   TimeLog              = Vector(0) 
   StateLog             = Matrix (0 x 2)
   OutputLog            = Matrix (0 x 2)
   TETLog               = Vector(0) 
   MaxLogSamples        = 16666
   NumLogWraps          = 0
   LogMode              = Normal

   Scopes               = No Scopes defined  
   NumSignals           = 7
   ShowSignals          = off

   NumParameters        = 7
   ShowParameters       = off

Запустите приложение.

start(tg)

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

свернуть все

Объект, который представляет целевой компьютер. Прежде, чем вызвать эту функцию, убедитесь, что вы начинаете целевой компьютер с Ядра Simulink Real-Time и применяете необходимые настройки подключения Ethernet.

Пример: tg

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

Создайте приложение в рабочей папке на компьютере разработчика. По умолчанию, после того, как процесс сборки Simulink Coder™ завершен, программное обеспечение Simulink Real-Time вызывает SimulinkRealTime.target.load. Если приложение реального времени ранее загрузилось, прежде, чем загрузить новое приложение реального времени, SimulinkRealTime.target.load разгружает старое приложение реального времени.

Если при запуске приложение реального времени в Автономном режиме, вызове SimulinkRealTime.target.load ничего не делает. Чтобы загрузить новое приложение, восстановите файлы автономного приложения с новым приложением и передайте обновленные файлы целевому компьютеру с помощью SimulinkRealTime.fileSystem. Затем перезапустите целевой компьютер с новым автономным приложением.

Типы данных: char | string

Введенный в R2014a