Пакет: sdo.requirements
Суперклассы:
Наложите область, связанную с траекторией плоскости фазы двух сигналов
Используйте sdo.requirements.PhasePlaneRegion
объект, чтобы наложить область, связанную с траекторией плоскости фазы двух сигналов в Simulink® модель. Траектория фазы плоскости является графиком из двух сигналов друг против друга. В объекте можно задать ограниченную область как одно ребро или несколько кусочно-линейных ребер. Вы задаете начальную и конечную x и y координаты связанных ребер, где плоскость X-Y является плоскостью фазы, заданной двумя сигналами. Вы также задаете, требуется ли, чтобы траектория двух сигналов лежала внутри или вне ограниченной области, заданной ребрами.
Можно использовать объект как вход в функцию затрат и использовать evalRequirement
команда в функции стоимости, чтобы оценить, удовлетворяют ли ваши тестовые сигналы указанному требованию. Затем можно использовать функцию затрат и sdo.optimize
выполнить оценку параметра или оптимизацию отклика при условии удовлетворения заданного требования. Если вы выполняете анализ чувствительности, после генерации выборок параметров, можно использовать функцию затрат и sdo.evaluate
для оценки потребности для каждого сгенерированной выборки.
создает requirement
=
sdo.requirements.PhasePlaneRegionsdo.requirements.PhasePlaneRegion
объект требования и присваивает его свойствам значения по умолчанию. Используйте запись через точку для настройки свойств объекта, кроме связанных ребер. Чтобы задать связанные ребра одновременно, используйте set
команда. Используйте evalRequirement
команда для оценки того, удовлетворяют ли тестовые сигналы заданному требованию.
создает объект требования с дополнительными опциями, заданными одним или несколькими requirement
= sdo.requirements.PhasePlaneRegion(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.PhasePlaneRegion('OpenEnd',[1 1])
создает sdo.requirements.PhasePlaneRegion
и задает, что первое и последнее ребро привязки простирается до бесконечности.
evalRequirement | Оцените удовлетворенность кусочно-линейной привязки на траектории фазовой плоскости двух сигналов |
Указатель. Чтобы узнать, как классы handle влияют на операции копирования, см. раздел «Копирование объектов».