hasValue

Найдите, имеет ли экземпляр элемента значение свойства

    Описание

    пример

    result = hasValue(instance,property) запросы, имеет ли экземпляр данное свойство.

    Эта функция является частью systemcomposer.analysis.Instance класс, который можно использовать, чтобы анализировать модель итеративно, поэлементно. instance относится к экземпляру элемента, на котором выполняется итерация.

    Примеры

    свернуть все

    Используйте hasValue функционируйте, чтобы запросить, включали ли элементу экземпляра свойство.

    scExampleSmallUAV
    model = systemcomposer.loadModel('scExampleSmallUAVModel');
    instance = instantiate(model.Architecture,'UAVComponent','NewInstance');
    queryResult = hasValue(instance.Components(1).Components(1),...
    'UAVComponent.OnboardElement.Mass')
    queryResult =
    
      logical
    
       1

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

    свернуть все

    Свойство в виде вектора символов в форме '<profile>.<stereotype>.<property>'.

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

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

    свернуть все

    Результат запроса, возвращенный как логическое.

    Типы данных: логический

    Больше о

    свернуть все

    Определения

    ТерминОпределениеПриложениеБольше информации
    анализАнализ является методом для того, чтобы количественно оценить архитектуру для определенных характеристик. Статический анализ анализирует структуру системы. Статический анализ использует анализ функциональные и параметрические значения свойств, полученных в системной модели.Используйте анализ, чтобы вычислить полную надежность, массовую свертку, эффективность или тепловые характеристики системы, или выполнить анализ SWaP.Анализируйте архитектуру
    экземплярЭкземпляр является вхождением модели архитектуры в данном моменте времени.Можно обновить экземпляр с изменениями в модели, но экземпляр не обновится с изменениями в активных вариантах или моделях - ссылках. Можно использовать экземпляр, сохраненный в .MAT файл, модели архитектуры System Composer™ для анализа.Создайте экземпляр модели для анализа

    ТерминОпределениеПриложениеБольше информации
    стереотипСтереотип является пользовательским расширением языка моделирования. Стереотипы обеспечивают механизм, чтобы расширить элементы языка архитектуры путем добавления проблемно-ориентированных метаданных.Примените стереотипы к корневой архитектуре уровня, компонентной архитектуре, коннекторам, портам и интерфейсам модели. Стереотипы обеспечивают элементы модели в архитектуре единый набор полей свойства, такие как масса, стоят, и степень.Задайте профили и стереотипы
    профильПрофиль является пакетом стереотипов, чтобы создать последовательную область типов элемента модели.Примените профили к модели через Редактор Профиля. Можно сохранить стереотипы для проекта в одном профиле или в нескольких. Профили хранятся в .xml файлы, когда они сохранены.Используйте стереотипы и профили
    свойствоСвойство является полем в стереотипе. Для каждого элемента модели применяются к стереотипу, определенные значения свойств заданы.Используйте свойства сохранить количественные характеристики, такие как вес или скорость, которые сопоставлены с элементом модели. Свойства могут также быть описательными или представлять состояние.SetProperties

    Введенный в R2019a