getEntityPortsImpl

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

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

Синтаксис

[inputTypes,outputTypes]=getEntityPortsImpl(obj)

Описание

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

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

расширить все

Дискретно-событийный Системный объект.

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

расширить все

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

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

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

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

Выход типы портов системы дискретных событий, заданные как вектор- камера с длиной, совпадающей с количеством портов- выход.

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

  • Если порт является портом сущности, вектор символов указывает имя типа сущности этого порта. Имя должно совпадать с одним из типов сущностей, указанных в 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