TrajectoryPhase.AddRotatingStateConstraint(RotatingPulsatingSystem, String, Array, Array, Array) Method

Top 

Description

Adds a constraint on the TrajectoryPhase's position and velocity variables associated with the passed endpoint and indices in a rotating frame of reference. The cartesian position and velocity variables are transformed into the rotating frame in order to produce the values constrained by lowerBound and upperBound.

 

Timing Precision Mode

This page describes functionality in nanosecond timing precision mode.

Click here to see the documentation for this object in millisecond timing precision mode.

 

Method Signature

TrajectoryPhase.AddRotatingStateConstraint(

RotatingPulsatingSystem rotatingSystem,


String endpoint,


Array indices,


Array lowerBounds,


Array upperBounds)

 

 

Arguments

rotatingSystem


Description:

The RotatingPulsatingSystem used used for the rotating frame of reference.

 

 

endpoint


Description:

The endpoint at which to add the constraint.

Valid Values:

Value

Label

"first"

Set the constraint at the first node of the TrajectoryPhase.

"last"

Set the constraint at the last node of the TrajectoryPhase.

 

 

 

indices


Description:

The position/velocity indices to constrain.

Required Size:

At least 1

 

 

lowerBounds


Description:

The lower bounds to set.

Required Size:

At least 1

 

 

upperBounds


Description:

The upper bounds to set.

Required Size:

At least 1

 

 

 

Syntax

myTrajectoryPhase1.AddRotatingStateConstraint(myRotatingPulsatingSystem1, myString1, myArray1, myArray2, myArray3);

 

 

See also

TrajectoryPhase Object

TrajectoryPhase.AddRotatingStateConstraint