sdo.requirements.SignalBound
Piecewise-linear amplitude bound
Description
Specify piecewise-linear upper or lower amplitude bounds on a time-domain
signal. You can then optimize the model response to meet these bounds using sdo.optimize
.
You can include multiple linear edges, and extend to + or – infinity.
Creation
Description
creates an sig_req
= sdo.requirements.SignalBoundsdo.requirements.SignalBound
object and assigns
default values to its properties.
specifies one or more properties using
name-value arguments. For example, sig_req
=
sdo.requirements.SignalBound(Name=Value)sig_req =
sdo.requirements.SignalBound(Type=">=")
creates an
sdo.requirements.SignalBound
object and specifies the
Type
property as a lower bound.
Before R2021a, use commas to separate each name and value, and enclose
Name
in quotes. For example, sig_req =
sdo.requirements.SignalBound("Type",">=")
creates an
sdo.requirements.SignalBound
object and specifies the
Type
property as a lower bound.
Properties
Object Functions
copy | Copy design requirement |
get | Get design requirement property values |
set | Set design requirement property values |
evalRequirement | Evaluate design requirement |
Examples
Alternatives
Use getbounds
to get the bounds specified in
a Check Custom Bounds block.
Version History
Introduced in R2010b