exponenta event banner

getBlocksToNotify

Класс: симевенты. SimulationObserver
Пакет: симевенты

Укажите список блоков для уведомления о событиях входа и выхода объекта

Синтаксис

getBlocksToNotify(obj)

Описание

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

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

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

Объект класса М Наблюдатель

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

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

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

Примеры

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

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

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