getBlocksToNotify

Класс: simevents.SimulationObserver
Пакет: simevents

Задайте список блоков, которые будут уведомлены относительно событий входа и выхода сущности

Синтаксис

getBlocksToNotify(obj)

Описание

getBlocksToNotify(obj) используется, чтобы задать массив ячеек путей к блоку, которые уведомляются объектом SimulationObserver. Эти блоки должны быть дискретными блоками события с устройствами хранения данных сущности. Замените эту функцию в своем подклассе, чтобы задать массив ячеек блоков для который preExit и postEntry методы будут названы. Задайте 'ALL' запускать эти методы на всем дискретном событии блокируется с устройствами хранения данных сущности в модели. Если вы не хотите, чтобы какие-либо блоки были уведомлены, задайте массив пустой ячейки, {}.

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

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

Объект класса SimulationObserver

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

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

Массив ячеек всех путей к блоку всех блоков, уведомляемых относительно событий во время выполнения

Примеры

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

Возвратите список блоков, которые вы хотите наблюдать в модели.

function blks = getBlocksToNotify(this)
            % Return list of blocks to observe in the model
            %
            % For this example, we are only interested in the following
            % blocks as they are sufficient for us to know all events of
            % interest
            blks = { ...
                [this.mModel '/Patron Enter'], ...
                [this.mModel '/Have Dinner'], ...
                [this.mModel '/Patron Leave'] ...
                };
        end
Введенный в R2016a