Установите значение свойства для образца элемента
Загрузите модель Small BAV, создайте образец архитектуры и установите значение массового свойства вложенного компонента. Получите новое значение, чтобы подтвердить изменение.
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'instance - образец элементаОбразец элемента, заданный как systemcomposer.analysis.ArchitectureInstance, systemcomposer.analysis.ComponentInstance, systemcomposer.analysis.PortInstance, или systemcomposer.analysis.ConnectorInstance объект.
property - СвойствоСвойство, заданное как вектор символов в форме '<profile>.<stereotype>.<property>'.
value - Значение свойстваdouble (по умолчанию) | single | int64 | int32 | int16 | int8 | uint64 | uint32 | uint8 | boolean | string | имя класса перечисления Значение свойства, заданное как тип данных, который зависит от того, как свойство определено в профиле.
| Термин | Определение | Приложение | Дополнительная информация |
|---|---|---|---|
| анализ | Анализ является методом количественной оценки архитектуры для определенных характеристик. Статический анализ анализирует структуру системы. Статический анализ использует функцию анализа и параметрические значения свойств, захваченных в системную модель. | Используйте анализ для вычисления общей надежности, массового свертывания, эффективности или тепловых характеристик системы или для выполнения анализа SWaP. | Анализируйте архитектуру |
| образец | Образец является вхождением модели архитектуры в заданную точку времени. | Можно обновить образец с изменениями в модели, но образец не будет обновляться с изменениями в активных вариантах или моделях-ссылках. Можно использовать образец, сохраненный в .MAT файл модели архитектуры System Composer™ для анализа. | Создайте образец модели для анализа |
| Термин | Определение | Приложение | Дополнительная информация |
|---|---|---|---|
| стереотип | Стереотип является пользовательским расширением языка моделирования. Стереотипы обеспечивают механизм расширения элементов языка архитектуры путем добавления специфичных для домена метаданных. | Примените стереотипы к архитектуре корневого уровня, архитектуре компонентов, коннекторам, портам и интерфейсам модели. Стереотипы обеспечивают элементы модели в архитектуре общим набором полей свойств, таких как масса, стоимость и степень. | Определение профилей и стереотипов |
| профиль | Профиль является пакетом стереотипов, чтобы создать самосогласованную область типов элементов модели. | Применить профили к модели можно с помощью редактора профилей. Стереотипы для проекта можно хранить в одном профиле или в нескольких. Профили хранятся в .xml файлы при их сохранении. | Использование стереотипов и профилей |
| свойство | Свойство является полем в стереотипе. Для каждого элемента модели, к которому применяется стереотип, заданы определенные значения свойств. | Используйте свойства для хранения количественных характеристик, таких как вес или скорость, которые связаны с элементом модели. Свойства также могут быть описательными или представлять статус. | Задание свойств |
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.