Пакет: sdo.requirements
Суперклассы:
Наложение эллиптической границы на траекторию фазовой плоскости двух сигналов
Используйте sdo.requirements.PhasePlaneEllipse объект для наложения эллиптической границы на траекторию фазовой плоскости двух сигналов в модели Simulink ®. Траектория фазовой плоскости представляет собой график двух сигналов друг против друга. Задаются радиусы, центр и поворот ограничивающего эллипса. Также можно указать, должна ли траектория двух сигналов лежать внутри или снаружи эллипса.
На следующем рисунке показан ограничивающий эллипс и пример траектории фазовой плоскости двух сигналов.

Плоскость X-Y - это фазовая плоскость, определяемая двумя сигналами. rx и ry являются радиусами ограничивающего эллипса по осям x и y, а startR - поворот эллипса вокруг центра. Центр эллипса находится в точке (x0, y0). На изображении траектория фазовой плоскости сигналов лежит в пределах ограничивающего эллипса для всех временных точек t1-tn.
Можно использовать объект в качестве ввода в функцию затрат и использовать evalRequirement в функции затрат для оценки соответствия тестовых сигналов указанному требованию. Затем можно использовать функцию затрат и sdo.optimize проводить оценку параметров или оптимизацию ответа при условии выполнения указанного требования. При выполнении анализа чувствительности после генерации выборок параметров можно использовать функцию затрат и sdo.evaluate для оценки потребности для каждой созданной пробы.
создает requirement = sdo.requirements.PhasePlaneEllipsesdo.requirements.PhasePlaneEllipse объект требования и присваивает его свойствам значения по умолчанию. Используйте точечную нотацию для настройки свойств.
Используйте evalRequirement для оценки соответствия тестовых сигналов указанному требованию.
создает объект требования с дополнительными опциями, заданными одним или несколькими requirement = sdo.requirements.PhasePlaneEllipse(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.PhasePlaneEllipse('Type','>=') создает sdo.requirements.PhasePlaneEllipse и задает Type свойство в качестве внешней границы.
| evalRequirement | Оценить удовлетворенность эллиптической связи на траектории фазовой плоскости двух сигналов |
Ручка. Сведения о том, как классы обработки влияют на операции копирования, см. в разделе Копирование объектов.
copy | evalRequirement | get | set