exponenta event banner

testEntry

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

Действие события для принятия или отклонения организации

Синтаксис

accept = testEntry(obj,storage,entity,source,in1,...)

Описание

accept = testEntry(obj,storage,entity,source,in1,...) указывает, может ли хранилище принимать сущность.

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

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

Объект системы дискретных событий.

Индекс элемента хранения.

Объект, входящий в компонент склада. Сущность имеет следующие поля:

  • sys (MATLAB structure) - Имеет следующие поля:

    • id (double) - Идентификатор объекта

    • priority (double) - Приоритет объекта

  • data - Данные объекта

Исходное местоположение объекта, например, входной порт или элемент хранения. Она имеет следующие поля:

  • type (character vector) - Указать input или storage

  • index (double) - Индекс ввода или хранения

Любые входные данные объекта. Эти входные аргументы существуют только в том случае, если объект имеет входные данные.

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

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

Хранилище принимает объект, если true. В противном случае, если false, он не принимает сущность.

Примеры

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

Примите или отклоните ввод объекта в хранилище.

function bool = testEntry(obj,storage,entity,src)
    % Test if entity is accepted
    bool = obj.isEntityAcceptable(obj, entity);
    end
    
Представлен в R2018a