addProperty

Задайте пользовательское свойство для стереотипа

Описание

property = addProperty(stereotype,name) возвращает новый property определение с name это содержится в stereotype.

пример

property = addProperty(stereotype,name,Name,Value)возвращает property определение, которое сконфигурировано с заданными значениями свойств.

Примеры

свернуть все

Добавьте стереотип компонента и добавьте VoltageRating свойство со значением 5.

profile = systemcomposer.profile.Profile.createProfile('myProfile')
stype = addStereotype(profile,'electricalComponent','AppliesTo','Component')
property = addProperty(stype,'VoltageRating','DefaultValue','5');

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

свернуть все

Стереотипируйте определение в виде объекта.

Имя свойства должно быть уникальным в стереотипе.

Аргументы в виде пар имя-значение

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: 'Type', 'double'

Тип этого свойства. Один из допустимых типов данных или имя класса MATLAB, который задает перечисление. Для получения дополнительной информации смотрите Использование Перечислимые Данные в Моделях Simulink (Simulink).

Пример: addProperty(stype,'Color','Type','BasicColors')

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

Массив размерностей, описывающих матричную форму значения этого свойства. Пустой не подразумевает ограничения.

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

Дополнительное минимальное значение этого свойства. Установить оба 'Min' и 'Max' вместе, используйте setMinAndMax метод.

Пример: setMinAndMax(property, min, max)

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

Дополнительное максимальное значение этого свойства. Установить оба 'Min' и 'Max' вместе, используйте setMinAndMax метод.

Пример: setMinAndMax(property, min, max)

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

Модули значения свойства в виде строки. Если задано, все значения этого свойства на элементах модели проверяются на непротиворечивость с этими модулями согласно модульным правилам проверки Simulink. Для получения дополнительной информации смотрите, что Модульная Непротиворечивость Проверяет и Распространение (Simulink).

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

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

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

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

свернуть все

Объект Property.

Введенный в R2019a

Для просмотра документации необходимо авторизоваться на сайте