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