Пакет: 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 является соответствующим значением. Имя должно находиться внутри одинарных кавычек (' '). Можно задать несколько аргументов пары "имя-значение" в любом порядке как Name1,Value1,...,NameN,ValueN.
Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми. Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
Используйте аргументы Name,Value, чтобы задать свойства объекта требования во время создания объекта. Например, requirement = sdo.requirements.PhasePlaneRegion('OpenEnd',[1 1]) создает объект sdo.requirements.PhasePlaneRegion и указывает, что первое и последнее ребро связанного расширяет к бесконечности.
| evalRequirement | Оцените удовлетворенность кусочно-линейных, привязал траекторию плоскости фазы двух сигналов |
Указатель. Чтобы изучить, как классы Handle влияют на операции копии, смотрите Копирование Объектов (MATLAB).
copy | get | sdo.requirements.PhasePlaneRegion.evalRequirement | set