cancelForward

Класс: matlab.DiscreteEventSystem
Пакет: mATLAB

Отмена, ранее запланированная, передает события

Синтаксис

event=cancelForward(destinationType,destinationID)

Описание

event=cancelForward(destinationType,destinationID) отмена, ранее запланированная, передает события на текущей сущности. Можно затем запланировать это событие путем возврата его как выходного аргумента при реализации метода действия события, такого как entry или exit.

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

развернуть все

Целевой тип. Его значение может быть также:

  • storage, если место назначения прямого события является запоминающим элементом.

  • output, если место назначения передает событие, выходной порт.

Целевой индекс в виде двойного. Его значение может быть также:

  • Индекс устройства хранения данных, когда destinationType storage.

  • Индекс выходного порта, когда destinationType output.

Выходные аргументы

развернуть все

Событие для отмены сущности вперед.

Примеры

развернуть все

Отмените ранее запланированный, передают событие сущности в контексте действия текущего события.

function [entity,events] = timer(obj,storage,entity,tag)
    % Cancel a previously scheduled forward event of the entity in
    % current event action context. The entity was scheduled to go to
    % storage element 2. 
    event1 = obj.cancelForward('storage', 2);
 
    % Cancel a previously scheduled forward event of the entity in
    % current event action context. The entity was scheduled to go to
    % output port 1.
    event2 = obj.cancelForward('output', 1);        
end
Введенный в R2016a