start(instrument)

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

Описание

пример

start(instrument_object,target_object) подтверждает это, приложение реального времени для объекта инструментирования загружается на целевом компьютере и начинает передавать данные потоком из приложения реального времени, представленного целевым объектом. Если выполнение applicationis в реальном времени, не запускающегося, эта команда запускает приложение, и затем начинает передавать потоком.

Перед использованием этого метода вы должны:

  • Создайте приложение реального времени.

  • Создайте объект инструментирования для приложения реального времени, например, в приложении AppDesigner или скрипте MATLAB.

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

Примеры

свернуть все

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

tg = slrt('TargetPC1');
load(tg, 'my_xpctank');
mldatxfile = 'my_xpctank.mldatx';
hInst  = SimulinkRealTime.prototype.Instrumentation(mldatxfile);
start(hInst,tg);

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

tg = slrt('TargetPC1');
load(tg, 'my_xpctank');
start(tg);
. . .
mldatxfile = 'my_xpctank.mldatx';
hInst  = SimulinkRealTime.prototype.Instrumentation(mldatxfile);
. . .
start(hInst,tg);

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

свернуть все

Чтобы создать объект инструментирования, используйте SimulinkRealTime.prototype.Instrumentation функция.

Пример: hInst

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

Пример: tg

Введенный в R2014a