setValue

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

Описание

пример

setValue(instance,property,value) устанавливает property из instance 'ToValue' .

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

Примеры

свернуть все

Загрузите модель Small UAV, создайте экземпляр архитектуры и установите массовое значение свойства вложенного компонента. Заставьте новое значение подтверждать изменение.

scExampleSmallUAV
model = systemcomposer.loadModel('scExampleSmallUAVModel');
instance = instantiate(model.Architecture,'UAVComponent','NewInstance');
setValue(instance.Components(1).Components(1),...
'UAVComponent.OnboardElement.Mass',2);
[massValue,unit] = getValue(instance.Components(1).Components(1),...
'UAVComponent.OnboardElement.Mass')
massValue =

    2


unit =

    'kg'

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

свернуть все

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

Значение свойства в виде типа данных, который зависит от того, как свойство задано в профиле.

Больше о

свернуть все

Определения

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

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

Введенный в R2019a