exponenta event banner

Цель. Стимуляция

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

Описание

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