Target.Stimulation

Целевой компьютер моделирует корневой объект входного стимулятора

Описание

A Target.Stimulation объект представляет собой стимуляцию корневых входных портов модели, работающей на целевом компьютере.

Объект предоставляет доступ к методам, которые:

  • Запустите и остановите стимуляцию корневого порта.

  • Приостановите стимуляцию корневого порта.

  • Возвращает состояние корневой стимуляции входного порта.

  • Перезагрузите сигнал данных корневого входного порта.

Создание

A Target.Stimulation создается при создании Target объект при помощи slrealtime команда. После того, как вы создаете и соединяете машину с Target объект, вы можете получить доступ к Target.Stimulation объект. Этот пример создает и соединяет Target tg объекта, а затем запускает стимуляцию корневых входных портов на целевом компьютере.

tg = slrealtime('TargetPC1');
connect(tg);
load(tg,'myAppWithRootInports');
start(tg,'StartStimulation','off');
start(tg.Stimulation,'all');

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

getStatusСтатус возврата корневых входных портов стимуляции модели на целевом компьютере
pauseПауза стимуляции корневых входных портов модели на целевом компьютере
reloadDataПерезагрузите сигнал данных корневых входных портов модели на целевом компьютере
startЗапустите стимуляцию корневых входных портов модели на целевом компьютере
stopОстановите стимуляцию корневых входных портов модели на целевом компьютере

Примеры

свернуть все

В модели с пятью входными портами запустите стимуляцию входных портов с именем first и third.

start(tg.Stimulation,{'first','third'}); 
% if the port number of inport named 'first' is 1
% and the port number of inport named 'third' is 3
% this syntax is equivalent to:
%
% start(tg.Stimulation,[1,3]);

В модели с пятью входными портами приостановите стимуляцию входных портов с именем first и third.

pause(tg.Stimulation,{'first','third'});
% this syntax is equivalent to:
% pause(tg.Stimulation,[1,3]);

В модели с пятью входными портами остановите стимуляцию входных портов с именем first и third.

stop(tg.Stimulation,{'first','third'}); 
% this syntax is equivalent to:
% stop(tg.Stimulation,[1,3]);
Введенный в R2021a