Пакет: 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.