Пакет: sdo.requirements
Суперклассы:
Наложение монотонного ограничения на переменную
Используйте sdo.requirements.MonotonicVariable объект для наложения монотонного ограничения на переменную в модели Simulink ®. Переменная может быть вектором, матрицей или многомерным массивом, который является параметром модели, например точками останова таблицы подстановки. Создается объект требования и указывается тип монотонного требования, которому должна соответствовать переменная. Например, для переменной массива 2-D можно указать элементы первого размера как монотонно увеличивающиеся, а элементы второго размера как монотонно уменьшающиеся.
Можно использовать объект потребности в качестве ввода в функцию затрат и использовать evalRequirement для оценки того, соответствуют ли данные теста указанному требованию. Затем можно использовать функцию затрат и sdo.optimize провести оптимизацию ответа при условии соблюдения указанного требования. При выполнении анализа чувствительности после генерации выборок параметров можно использовать функцию затрат и sdo.evaluate для оценки потребности для каждой созданной пробы.
создает requirement = sdo.requirements.MonotonicVariablesdo.requirements.MonotonicVariable объект требования и присваивает его свойствам значения по умолчанию. Используйте точечную нотацию для настройки свойств. Используйте evalRequirement для оценки того, удовлетворяют ли тестовые данные указанному требованию.
создает объект требования с дополнительными опциями, заданными одним или несколькими requirement = sdo.requirements.MonotonicVariable(Name,Value)Name,Value аргументы пары. Name является именем свойства и Value - соответствующее значение. Name должно отображаться внутри отдельных кавычек (''). Можно указать несколько аргументов пары имя-значение в любом порядке как Name1,Value1,...,NameN,ValueN.
Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.
Использовать Name,Value для указания свойств объекта требования во время создания объекта. Например, requirement = sdo.requirements.MonotonicVariable('Type',{'>'}) создает sdo.requirements.MonotonicVariable и задает Type свойство как монотонно уменьшающееся.
| evalRequirement | Оценка удовлетворенности требованиям монотонных переменных |
Ручка. Сведения о том, как классы обработки влияют на операции копирования, см. в разделе Копирование объектов.
copy | evalRequirement | get | set