Main Content

setRollSubsidenceRequirements

Class: Aero.FixedWing.Specification
Namespace: Aero

Set requirements for roll subsidence mode for flying quality analysis

Since R2025a

Syntax

specificationOut = setRollSubsidenceRequirements(specificationIn,Name=Value)

Description

specificationOut = setRollSubsidenceRequirements(specificationIn,Name=Value) sets requirements for roll subsidence for flying quality analysis.

Input Arguments

expand all

Aero.FixedWing.Specification object, specified as a scalar.

Name-Value Arguments

expand all

Specify optional pairs of arguments as Name1=Value1,...,NameN=ValueN, where Name is the argument name and Value is the corresponding value. Name-value arguments must appear after other arguments, but the order of the pairs does not matter.

Example: MinTimeToDouble =10

Maximum time to double amplitude of flight mode, specified as a scalar, in seconds. For more information, see Properties.

Data Types: double

Maximum time constant, specified as a scalar, in seconds. For more information, see Properties.

Data Types: double

Output Arguments

expand all

Aero.FixedWing.Specification object, returned as the modified Aero.FixedWing.Specification object.

Examples

expand all

Set requirement for roll subsidence requirements mode MaxTimeConstant for flying quality analysis.

Create an Aero.FixedWing.Specification object.

spec = Aero.FixedWing.Specification;

Set the requirement for roll subsidence requirements mode MaxTimeConstant for flying quality analysis.

spec = setRollSubsidenceRequirements(spec,MaxTimeConstant=10)
spec = 
  Specification with properties:

           Phugoid: [1×1 Aero.FixedWing.FlyingQuality.PhugoidMode]
       ShortPeriod: [1×1 Aero.FixedWing.FlyingQuality.ShortPeriodMode]
         DutchRoll: [1×1 Aero.FixedWing.FlyingQuality.DutchRollMode]
            Spiral: [1×1 Aero.FixedWing.FlyingQuality.SpiralMode]
    RollSubsidence: [1×1 Aero.FixedWing.FlyingQuality.RollSubsidenceMode]
        Properties: [1×1 Aero.Aircraft.Properties]

View the roll subsidence requirements mode updates.

spec.RollSubsidence
ans = 
  RollSubsidenceMode with properties:

           MaxTimeToHalf: Inf
         MaxTimeConstant: 10
                  Active: 1
                    Name: "Roll Subsidence Mode"
    RequirementFunctions: {}

Version History

Introduced in R2025a