getEntityPortsImpl

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

Задайте входные порты и выходные порты дискретной системы событий

Синтаксис

[inputTypes,outputTypes]=getEntityPortsImpl(obj)

Описание

[inputTypes,outputTypes]=getEntityPortsImpl(obj) задает входные порты и выходные порты дискретной системы событий.

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

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

Объект Discrete-event System.

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

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

Типы Input port дискретной системы событий в виде вектора ячейки из векторов символов с длиной, которая совпадает с количеством входных портов.

N th элемент вектора, который задает тип N th входной порт.

  • Если порт является портом сущности, вектор символов указывает на имя типа сущности этого порта. Имя должно совпадать с одним из типов сущности, заданных в getEntityTypesImpl.

  • Если порт является портом сигнала, вектор символов должен быть пустым ('').

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

N th элемент вектора, который задает тип N th выходной порт.

  • Если порт является портом сущности, вектор символов указывает на имя типа сущности этого порта. Имя должно совпадать с одним из типов сущности, заданных в getEntityTypesImpl.

  • Если порт является портом сигнала, вектор символов должен быть пустым ('').

Примеры

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

Получите типы порта ввода и вывода сущности для дискретной системы событий.

function [inputTypes,outputTypes] = getEntityPortsImpl(obj)
    % Specify input and output port types.
    %
    % This implementation further specifies port type and entity
    % type at these inputs and outputs:            
    % Inputs:
    % 1. Signal port
    % 2. Entity port receiving entities of type 'entity1'
    % 3. Entity port receiving entities of type 'entity2'
    % Outputs:
    % 1. Signal port
    % 2. Entity port sending entities of type 'entity2'          
    %
    % The discrete-event system must have already defined:
    % - 3 inputs (by method 'getNumInputsImpl') and
    % - 2 outputs (by method 'getNumOutputsImpl')
    inputTypes = {'', 'entity1', 'entity2'};
    outputTypes = {'', 'entity2'};
end
Введенный в R2016a