Определение пользовательского свойства для стереотипа
возвращает новое property = addProperty(stereotype,name)property определение с name которая содержится в stereotype.
возвращает property = addProperty(stereotype,name,Name,Value)property определение, настроенное с заданными значениями свойств.
Добавление стереотипа компонента и добавление 'VoltageRating' свойство со значением 5.
profile = systemcomposer.profile.Profile.createProfile('myProfile'); stereotype = addStereotype(profile,'electricalComponent','AppliesTo','Component'); property = addProperty(stereotype,'VoltageRating','DefaultValue','5');
stereotype - Стереотип, к которому добавляется свойствоСтереотип, к которому добавляется свойство, указанный как systemcomposer.profile.Stereotype объект.
name - Наименование имуществаИмя уникального свойства в стереотипе, определяемое как символьный вектор.
Типы данных: char
Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.
'Type', 'double''Type' - Тип данных свойстваdouble (по умолчанию) | single | int64 | int32 | int16 | int8 | uint64 | uint32 | uint8 | boolean | string | имя класса перечисления Тип этого свойства. Один из допустимых типов данных или имя класса MATLAB, определяющего перечисление. Дополнительные сведения см. в разделе Использование перечисляемых данных в моделях Simulink.
Пример:
addProperty(stereotype,'Color','Type','BasicColors')
Типы данных: char
'Dimensions' - Размеры имуществаРазмеры свойства, заданные как положительный целочисленный массив. Пустое означает отсутствие ограничений.
Типы данных: double
'Min' - Минимальное значениеНеобязательное минимальное значение этого свойства. Установка обоих параметров 'Min' и 'Max' вместе, используйте setMinAndMax способ.
Пример:
setMinAndMax(property,min,max)
Типы данных: double
'Max' - Максимальное значениеНеобязательное максимальное значение этого свойства. Установка обоих параметров 'Min' и 'Max' вместе, используйте setMinAndMax способ.
Пример:
setMinAndMax(property,min,max)
Типы данных: double
'Units' - Единицы недвижимостиЕдиницы значения свойства, заданные как символьный вектор. Если указано, все значения этого свойства в элементах модели проверяются на согласованность с этими единицами согласно правилам проверки единиц Simulink. Дополнительные сведения см. в разделе Проверка и распространение непротиворечивости единиц измерения.
Типы данных: char
'DefaultValue' - Значение по умолчаниюЗначение этого свойства по умолчанию, указанное как символьный вектор, который может быть вычислен в зависимости от 'Type'.
Типы данных: char
property - Созданное свойствоСозданное свойство, возвращенное как systemcomposer.profile.Property объект.
| Термин | Определение | Приложение | Дополнительные сведения |
|---|---|---|---|
| стереотип | Стереотип - это пользовательское расширение языка моделирования. Стереотипы обеспечивают механизм расширения языковых элементов архитектуры путем добавления метаданных, специфичных для конкретного домена. | Применение стереотипов к архитектуре корневого уровня, архитектуре компонентов, соединителям, портам и интерфейсам модели. Стереотипы обеспечивают элементы модели в рамках архитектуры общим набором полей свойств, таких как масса, стоимость и мощность. | Определение профилей и стереотипов |
| профиль | Профиль - это пакет стереотипов для создания самосогласованной области типов элементов модели. | Примените профили к модели с помощью редактора профилей. Стереотипы для проекта можно хранить в одном профиле или в нескольких. Профили хранятся в .xml при сохранении файлов. | Использование стереотипов и профилей |
| собственность | Свойство - это поле в стереотипе. Для каждого элемента модели применяется стереотип, указываются конкретные значения свойств. | Используйте свойства для хранения количественных характеристик, таких как вес или скорость, связанных с элементом модели. Свойства также могут быть описательными или представлять статус. | Задать свойства |
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.