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