IsInRange

Создайте запрос, чтобы выбрать область значений значений свойств

    Описание

    пример

    query = IsInRange(propertyName,beginRangeValue,endRangeValue) создает запрос query то, что find функционируйте и createView функционируйте использование, чтобы выбрать область значений значений от beginRangeValue к endRangeValue для заданного имени свойства propertyName.

    Примеры

    свернуть все

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

    import systemcomposer.query.*
    

    Откройте Simulink® projectFile .

    scKeylessEntrySystem

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

    m = systemcomposer.openModel('KeylessEntryArchitecture');

    Создайте запрос, чтобы найти значения от 10 мс до 40 мс в 'Latency' свойство.

    constraint = IsInRange(PropertyValue('AutoProfile.BaseComponent.Latency'),...
    Value(10,'ms'),Value(40,'ms'));
    latency = find(m,constraint,'Recurse',true,'IncludeReferenceModels',true)
    latency =
    
      5×1 cell array
    
        {'KeylessEntryArchitecture/Door Lock//Unlock System/Front Driver Door Lock Actuator'}
        {'KeylessEntryArchitecture/Door Lock//Unlock System/Front Pass Door Lock Actuator'  }
        {'KeylessEntryArchitecture/Door Lock//Unlock System/Rear Driver Door Lock Actuator' }
        {'KeylessEntryArchitecture/Door Lock//Unlock System/Rear Pass Door Lock Actuator'   }
        {'KeylessEntryArchitecture/Sound System/Dashboard Speaker'             

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

    свернуть все

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

    Пример: 'Name'

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

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

    Начало значения области значений для propertyNameВ виде systemcomposer.query.Value объект.

    Пример: Value(20)

    Пример: Value(5,'ms')

    Окончание значения области значений для propertyNameВ виде systemcomposer.query.Value объект.

    Пример: Value(100)

    Пример: Value(20,'ms')

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

    свернуть все

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

    Больше о

    свернуть все

    Определения

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

    Можно использовать различные типы представлений, чтобы представлять систему:

    • Операционные представления демонстрируют, как система будет использоваться и должна быть интегрирована с анализом требований.

    • Функциональные представления фокусируются на том, что система должна сделать, чтобы действовать.

    • Физические представления показывают, как система создается и конфигурируется.

    Точка зрения представляет перспективу заинтересованной стороны, которая задает содержимое представления.

    Моделирование архитектуры системы системы записи без ключа
    группа элементаГруппа элемента является группировкой компонентов в представлении.Используйте группы элемента, чтобы программно заполнить представление.
    запросЗапрос является спецификацией, которая описывает определенные ограничения или критерии, которым удовлетворят элементы модели.Используйте запросы, чтобы искать элементы с ограничительными критериями и отфильтровать представления.Найдите элементы в модели Используя запросы
    диаграмма компонентовДиаграмма компонентов представляет представление компонентами, портами и коннекторами на основе того, как модель структурирована.Диаграммы компонентов позволяют вам программно или вручную добавляют и удаляют компоненты из представления.Смотрите компоненты в пользовательских представлениях архитектуры
    иерархическая схемаМожно визуализировать иерархическую схему как представление с компонентами, портами, ссылочными типами, стереотипами компонента, и стереотипировать свойства.

    Существует два типа иерархических схем:

    • Иерархия компонентов схематически изображает компоненты отображения в древовидной форме с родительскими элементами выше дочерних элементов. В представлении иерархии компонентов каждая модель, на которую ссылаются, представляется так много раз, как она используется.

    • Иерархические схемы архитектуры отображают уникальные типы компонентной архитектуры и их отношения с помощью связей состава. В представлении иерархии архитектуры каждая модель, на которую ссылаются, представлена только однажды.

    Отобразите иерархию иерархии компонентов и архитектуры Используя представления

    Введенный в R2019b