Property

Создайте запрос, чтобы выбрать неоцененные значения для свойств или стереотипных свойств для объектов на основе заданного имени свойства

    Синтаксис

    Описание

    пример

    query = Property(name) создает query возразите что find метод и createViewArchitecture использование метода, чтобы выбрать неоцененные значения для свойств или стереотипных свойств для объектов на основе заданного свойства name.

    Примеры

    свернуть все

    Импортируйте пакет, который содержит все запросы System Composer™.

    import systemcomposer.query.*;
    

    Откройте файл проекта Simulink®.

    scKeylessEntrySystem

    Откройте модель.

    m = systemcomposer.openModel('KeylessEntryArchitecture');

    Создайте запрос, чтобы найти компоненты, которые содержат вектор символов 'Sensor' в их 'Name' свойство и запуск запрос, отображая первое.

    constraint = contains(Property('Name'),'Sensor');
    sensors = find(m,constraint,'Recurse',true,'IncludeReferenceModels',true);
    sensors(1)
    
    ans = 
    
    1×1 cell array
    
        {'KeylessEntryArchitecture/Door Lock//Unlock System/Front Driver Door Lock Sensor'}

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

    свернуть все

    Имя свойства элемента модели в виде вектора символов как полностью определенное имя '<profile name>.<stereotype name>.<property name>' или любое свойство на обозначенном классе.

    Пример: 'Name'

    Пример: 'AutoProfile.BaseComponent.Latency'

    Типы данных: char

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

    свернуть все

    Запросите, возвращенный как systemcomposer.query.Constraint объект.

    Введенный в R2019b
    Для просмотра документации необходимо авторизоваться на сайте