Пакет: sdo.requirements
Кусочно-линейная амплитуда связана
Задайте кусочно-линейные верхние или более низкие амплитудные границы на сигнале временной области. Можно затем оптимизировать ответ модели, чтобы соответствовать этим границам с помощью sdo.optimize
.
Можно включать несколько линейных ребер и расширить к + или –inf
.
создает sig_req
= sdo.requirements.SignalBoundsdo.requirements.SignalBound
объект и значения по умолчанию присвоений к его свойствам.
дополнительные опции использования заданы одним или несколькими sig_req
=
sdo.requirements.SignalBound(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.SignalBound('Type','>=')
создает sdo.requirements.SignalBound
возразите и задает Type
свойство как нижняя граница.
|
Значения величины для связанного кусочно-линейного. Задайте значения величины начала и конца для всех ребер в связанном. Свойством должен быть Используйте Значение по умолчанию: |
|
Временные стоимости связанного кусочно-линейного. Задайте времена начала и конца для всех ребер в связанном кусочно-линейном. Свойством должен быть Используйте Значение по умолчанию: |
|
Описание требования в виде вектора символов. Например, Значение по умолчанию: |
|
Имя требования в виде вектора символов. Значение по умолчанию: |
|
Расширьте связанный в отрицательном или положительном направлении времени. Задайте, расширяет ли первое и последнее ребро связанного к Должен быть Значение по умолчанию: |
|
Единицы измерения времени требования в виде одного из следующих значений:
Значение по умолчанию: |
|
Связанный тип Задайте, является ли кусочно-линейное требование верхней или нижней границей в виде одного из следующих значений:
Значение по умолчанию: |
evalRequirement | Оцените кусочно-линейный связанный |
Создайте сигнал связанный объект и задайте кусочно-линейные границы.
r = sdo.requirements.SignalBound; set(r,'BoundTimes', [0 10; 10 20],... 'BoundMagnitudes', [1.1 1.1; 1.01 1.01])
В качестве альтернативы можно задать границы во время конструкции:
r = sdo.requirements.SignalBound(... 'BoundTimes',[0 10; 10 20],... 'BoundMagnitudes',[1.1 1.1; 1.01 1.01]);
Используйте getbounds
задать границы в блоке Check Custom Bounds.