exponenta event banner

getEntityTypesImpl

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

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

Синтаксис

entityTypes=getEntityTypesImpl(obj)

Описание

entityTypes=getEntityTypesImpl(obj) определяет типы объектов системы дискретных событий.

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

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

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

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

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

Типы объектов возвращены в виде вектора, длина которого совпадает с числом типов объектов. Каждый векторный элемент представляет собой структуру, содержащую свойства типа объекта:

  • Имя

  • Измерение данных

  • Тип данных

  • Сложность

Примеры

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

Получить типы сущностей entity1 и entity2 для системы дискретных событий obj.

function entityTypes = getEntityTypesImpl(obj)
    % Define entity type 'type1' with inherited data type, dimension
    % and complexity
    t1 = obj.entityType('type1');
 
    % Define entity type 'type2' with specified data type ('mybus'),
    % default dimension and complexity (i.e. scalar real values)
    t2 = obj.entityType('type2', 'mybus');
 
    % Define entity type 'type3' with specified data type ('double'),
    % dimension (2 by 3 matrix), and complexity (complex)
    t3 = obj.entityType('type3', 'double', [2 3], true);
 
    entityTypes = [t1, t2, t3];
end
Представлен в R2016a