Satellite Scope Functions
|
bool DoesRefTrajHaveCov() This is a helper function for the InitalStateTool utility. It checks whether or not the reference trajectory for the associated satellite object contains valid covariance data. You must set the Satellite.EstimateOrbit flag to false for this function to work properly. Return Value
|
Example VBS: Copy
|
|
listOfStrings SelectMeasurements(int sampleSize, string tracker1, string tracker2, int measType1, int measType2, int measType3, int measType4) This opens a dialog box in which you can choose measurements of a satellite's orbit. It returns a list of the measurement strings that you select. The selected measurement strings are also available in the satellite's SelectedMeasurements attribute. A complete list of possible measurement choices is available in the SelectedMeasurements.Choices attribute. Parameters
Return Value
|
Example JavaScript: Copy
The following is an example measurement string for a satellite that is being tracked by a ground facility that provides ground-based right ascension (EMeasType code 18), declination (19), right ascension rate (174) and declination rate (175). Copy
|
|
bool UpdateMotionModel(string motionModelName) Use this to change a satellite's MotionModel setting. The possible choices are "Orbiter" and "Lander". The satellite's initial state is converted as needed between Inertial (Orbiter) and Fixed (Lander) coordinates. You access this function via the Satellite's ReferenceTrajectory attribute scope. Parameters
Return Value
|
Example VBS: Copy
|