整理者:龚德仁
2008年10月7日
目 录
1一、Matlab/Simulink、STK联合仿真的优势
2二、mexConnect函数详细介绍
22.1 STK服务器命令(STK Server Commands)
22.1.1 stkDefaultConID
22.1.2 stkDefaultHost
22.1.3 stkSetDefaultHost
22.2 应用命令(Application Commands)
22.2.1 stkAutoSave
22.2.2 stkHomeDir
22.2.3 stkCurrentDir
22.2.4 stkSetCurrentDir
22.2.5 stkObjNames
32.2.6 stkTimerStart
32.2.7 stkTimer
32.3 普通对象命令(Generic Object Commands)
32.3.1 stkCentralBody
32.3.2 stkLoadObj
32.3.3 stkSaveObj
32.3.4 stkNewObj
42.3.5 stkUnload
42.3.6 stkUnloadChildren
42.3.7 stkRename
42.3.8 stkTimePeriod
52.3.9 stkTimePeriodInSec
52.3.10 stkValidObj
52.3.11 stkDescrip
52.3.12 stkSetDescrip
62.4 场景命令(Scenario Commands)
62.4.1 stkAnimTime
62.4.2 stkEpoch
62.4.3 stkSetEpoch
62.4.4 stkSetEpochInSec
62.4.5 stkSyncEpoch
62.4.6 stkConvertDate
62.4.7 stkSetTimePeriod
72.4.8 stkSetTimePeriodInSec
72.4.9 stkScenFilePath
72.4.10 stkValidScen
72.5 基本飞行器数据(Basic Vehicle Data)
72.5.1 stkTimePeriod
72.5.2 stkTimePeriodInSec
72.5.3 stkSetTimePeriod
82.6 卫星运动属性(Satellite Propagators)
82.6.1 stkSetPropCart
82.6.2 stkSetPropClassical
92.6.3 stkSetPropEqui
92.6.4 stkSetPropSGP4
102.6.5 stkPropagate
102.7 飞行器位置与速度(Vehicle Position and Velocity)
102.7.1 stkPosVelCBF
102.7.2 stkPosVelCBI
102.7.3 stkEphemerisCBF
112.7.4 stkEphemerisCBI
112.7.5 stkSetEphemerisCBF
112.7.6 stkSetEphemerisCBI
112.7.7 stkLoadEphemeris
122.7.8 stkSaveEphemerisCBF
122.7.9 stkSaveEphemerisCBI
122.7.10 stkSaveDynState
122.7.11 stkDynState
122.8 飞行器姿态(Vehicle Attitude)
122.8.1 stkAttitudeCBF
132.8.2 stkAttitudeCBI
132.8.3 stkSetAttitudeCBF
132.8.4 stkSetAttitudeCBI
142.8.5 stkLoadAttitude
142.8.6 stkSaveAttitudeCBF
142.8.7 stkSaveAttitudeCBI
142.9 基本飞行器姿态类型(Basic Vehicle Attitude Types)
142.9.1 stkSetAttBasic
152.9.2 stkSetAttSpinSun
152.9.3 stkSetAttSpinNadir
152.9.4 stkSetAttYawNadir
162.9.5 stkSetAttSpinning
162.9.6 stkSetAttFixed
172.9.7 stkAttOffset
172.10 飞机,车辆与船舰属性(Aircraft, GroundVehicle and Ship Propagators)
172.10.1 stkSetWaypoints
182.10.2 stkLoadWaypoints
182.10.3 stkSetGreatArcStart
182.11 导弹运动属性(Missile Propagators)
182.11.1 stkSetPropBallistic
182.12 设备与目标(Facilities and Targets)
182.12.1 stkPosVelCBF
182.12.3 stkSetFacPosCBF
192.12.3 stkSetFacPosLLA
192.13 区域目标(Area Targets)
192.13.1 Area Target boundary
192.14 STK工具(STK Tools)
192.14.1 stkAccess
192.14.2 stkReport
202.14.3 stkAccReport
212.14.4 stkFindData
212.15 连接命令(Connect Commands)
212.15.1 stkOpen
212.15.2 stkClose
212.15.3 stkExec
222.15.4 stkConnect
22三、aeroToolbox函数详细介绍
223.1 坐标系中的历元与数据函数Coordinate System Epoch and Date functions)
223.1.1 atbGetEpoch
223.1.2 atbSetEpoch
233.1.3 atbDateToEpochSec
233.1.4 atbEpochSecToDate
243.2 坐标系转换(Coordinate Conversions)
243.2.1 atbCbfToCbi
243.2.2 atbCbfToCbiMtx
243.2.3 atbCbfToLhMtx
243.2.4 atbCbfToLla
253.2.5 atbCbfToLlr
253.2.6 atbCbfToVvlhMtx
253.2.7 atbCbiToCbf
263.2.8 atbCbiToCbi
263.2.9 atbCbiToCbiMtx
263.2.10 atbLlaToCbf
273.2.11 atbLlrToCbf
273.2.12 atbCbCoordinates
273.2.13 atbCoordXForm
283.2.14 atbCoordXFormMtx
283.3 转动与四元数(Rotations and Quaternions)
283.3.1 atbAlignVecQuat
283.3.2 atbEulerToMtx
293.3.3 atbEulerToQuat
293.3.4 atbMinRotQuat
293.3.5 atbMtxToEuler
293.3.6 atbMtxToQuat
303.3.7 atbMtxToYpr
303.3.8 atbQuatToMtx
303.3.9 atbQuatXquat
303.3.10 atbYprToMtx
313.3.11 atbYprToQuat
313.3.12 atbInterpQuat
313.4 中心对象操作与程序(Central Body Operations and Routines)
313.4.1 atbCbEphemeris
313.4.2 atbCbGetTangent
323.4.3 atbCbGravParam
323.4.4 atbCbGrazeAlt
323.4.5 atbCbGrazeAngle
333.4.6 atbCbIntersect
333.4.7 atbCbLclRadCen
333.4.8 atbCbLclRadDet
343.4.9 atbCbSurfDistCen
343.4.10 atbCbSurfDistDet
343.4.11 atbCbSurfNormCen
343.4.12 atbCbSurfNormDet
353.5 指向,星历与姿态文件(Waypoint, Ephemeris and Attitude Files)
353.5.1 atbReadAttitudeCBF
353.5.2 atbReadAttitudeCBI
353.5.3 atbWriteAttitudeCBF
353.5.4 atbWriteAttitudeCBI
363.5.5 atbReadEphemerisCBF
363.5.6 atbReadEphemerisCBI
363.5.7 atbWriteEphemerisCBF
363.5.8 atbWriteEphemerisCBI
363.5.9 atbWriteWaypointFile
373.6 位置与速度函数(Position and Velocity Functions)
373.6.1 atbGeometry
393.6.2 atbGenGreatArc
393.6.3 atbCreateDynStateCBF
393.6.4 atbCreateDynStateCBI
403.6.5 atbLhQuatCen
403.6.6 atbLhQuatCBFDet
413.6.7 atbFlatten
413.7 轨道要素转换(Orbit Element Set Conversions)
413.7.1 atbOrbCartToDel
413.7.2 atbOrbCartToEqui
423.7.3 atbOrbCartToMod
423.7.4 atbOrbCartToSphere
433.7.5 atbOrbCartToMixedSphere
433.7.6 atbOrbDelToCart
433.7.7 atbOrbEquiToCart
433.7.8 atbOrbModToCart
433.7.9 atbOrbSphereToCart
433.7.10 atbOrbMixedSphereToCart
433.8 轨道根数分量的转换(Orbit Element Parameter Conversions)
433.8.1 atbOrbEccToTrue
443.8.2 atbOrbTrueToEcc
443.8.3 atbOrbMeanToTrue
443.8.4 atbOrbTrueToMean
443.8.5 atbOrbLanToRaan
443.8.6 atbOrbRaanToLan
443.8.7 atbOrbPeriRadToPeriod
453.8.8 atbOrbPeriodToPeriRad
453.8.9 atbOrbPeriRadToSMajAxis
453.8.10 atbOrbSMajAxisToPeriRad
453.8.11 atbOrbTPANToTrue
453.8.12 atbOrbTrueToTPAN
463.8.13 atbOrbT
oTrue
463.8.14 atbOrbTrueToTPP
463.9 DTED操作(DTED operations)
463.9.1 atbCbListDtedTypes
463.9.2 atbCbListDted
473.9.3 atbCbAddDtedSource
473.9.4 atbCbDtedSourceUI
473.9.5 atbLoadNimaDted
473.9.6 atbCbRemDtedSource
473.9.7 atbCbGetDtedSourceForPos
483.9.8 atbGetDtedPatch
483.9.9 atbClearDtedPatch
483.9.10 atbAllDtedPatches
483.9.11 atbDtedPatchInfo
483.9.12 atbDtedElev
493.9.13 atbDtedPatchElev
493.9.14 atbAzElMask
493.9.15 atbDtedRes
493.9.16 atbDtedLOSExist
503.10 运动属性(Propagators)
503.10.1 atbLambertFixedTime
503.10.2 atbLambertMinEnergy
503.10.3 atbLambertMinEccen
503.10.4 atbKeplerProp
513.10.5 atbJ2Prop
513.10.6 atbJ4Prop
523.10.7 atbLaunchProp
523.10.8 atbMissilePropDataFixedTime
533.10.9 atbMissilePropDataFixedAlt
533.10.10 atbMissilePropDataFixedDelta
533.10.11 atbMissilePropDataMinEnergy
533.10.12 atbTLERead
543.10.13 atbTLEGetAll
543.10.14 atbTLEDelete
543.10.15 atbTLEProp
543.10.16 atbTLEEpoch
543.10.17 atbTLEInfo
553.11 导航精度(Navigation Accuracy)
553.11.1 atbComputeDOP
563.12 地图数据(Map Data)
563.12.1 atbMapDetails
563.12.2 atbPlotMapDetails
563.13 覆盖网格(Coverage Grids)
563.13.1 atbGetPolyHandle
563.13.2 atbInsidePoly
573.13.3 atbClearPolyHandle
57四、stkExec使用
574.1 场景动画控制
574.1.1 控制按钮
57五、示例
574.1 卫星编队之构型设计
584.2 使用心得
一、Matlab/Simulink、STK联合仿真的优势
STK/MATLAB,SIMULINK STK与Matlab联合实现可视化仿真集成,该
可以适用于航空航天、航海、作战模拟、电子对抗、卫星导航定位、遥感遥测、卫星通信等各个可视化仿真集成案例之中。
STK/MATLAB接口为STK和MATLAB提供了双向通讯功能,在MATLAB工作区通过Connect模块以TCP/IP协议打开STK端口。 利用超过150个MATLAB命令增强STK的轨道、弹道、轨迹的分析能力,MexConnect还提供在MATLAB命令行直接使用任意 STK/Connect 命令的功能。MexConnect工具可以建立各种不同级别的STK对象,进行操作并生成报告。所有STK的数据,包括动态位置、速度和姿态数据,可以返 回到MATLAB工作空间,用于
分析。宇航工具箱让MATLAB用户可以输出多重坐标系,以及符合STK格式的星历和姿态文件用于VO模块的三维可视 化。另外此工具还可以使用STK附加模块的功能如STK/COMM(通信),STK/Coverage (覆盖)和STK/Radar(雷达)。
表1 STK模块
基本模块
基本版
专业版
三维显示
高级三维显示
Satellite Tool Kit(STK)
STK/Professioal(STK/PRO)
STK/Visualization Option(STK/VO)
STK/Advanced VO
分析模块
轨道机动
链路分析
通信分析
接近分析
覆盖分析
拦截飞行工具
导弹飞行工具
精确定轨
雷达分析
空间环境
STK/Astrogator
STK/Chains
STK/Comm
STK/Conjunction Analysis Tools
STK/Coverage
STK/Interceptor Flight Tool(IFT)
STK/Missile Flight Tool(MFT)
STK/Precision Orbit DeterminationSystem(PODS)
STK/Radar
STK/Space Environment
综合数据
高精度数字地图
高分辨率地球影像
雷达高级环境
全球三维地形
STK/High Resolution Maps
STK/VO Earth Imagery
STK/Radar Advanced Environment(RAE)
STK/Terrain
扩展与接口
连接模块
网络实时播放
MATlLAB接口
分布式仿真
地理信息接口
程序开发库
STK/Connect and STK/Server
STK/WebCast
STK/MATLAB Interface
STK/Distributed Interactive Simulation(DIS)
STK/Geographic InformationSystems(GIS)
STK/Programmer's Library(PL)
二、mexConnect函数详细介绍
2.1 STK服务器命令(STK Server Commands)
2.1.1 stkDefaultConID
作用:返回STK的默认标识
2.1.2 stkDefaultHost
作用:返回STK的默认地址
2.1.3 stkSetDefaultHost
作用:设置STK的新地址
用法:stkSetDefaultHost('host:port')
2.2 应用命令(Application Commands)
2.2.1 stkAutoSave
作用:自动保存STK
用法:stkAutoSave('onOff','directory', period)
stkAutoSave('onOff')
说明:onOff - 'on' or 'off'
directory - string pathname of autosave directory
period - seconds between saves
2.2.2 stkHomeDir
作用:返回STK的安装路径
用法:dir = stkHomeDir
2.2.3 stkCurrentDir
作用:返回STK的当前路径
用法:dir = stkHomeDir
2.2.4 stkSetCurrentDir
作用:设置STK的当前路径
用法:stkSetCurrentDir('directory')
2.2.5 stkObjNames
作用:返回STK中对象的名字
用法:objNames = stkObjNames
objNames = stkObjNames(classCell)
说明:classCell - optional cell array of STK class names.
objNames - cell array of STK object names 2.2.4 stkSetCurrentDir
2.2.6 stkTimerStart
作用:启动计时器
用法:stkTimerStart
2.2.7 stkTimer
作用:返回计时器时间
用法:[split, total] = stkTimer
说明:split - elapsed time since last stkTimer command
total - elapsed time since last stkTimerStart command
2.3 普通对象命令(Generic Object Commands)
2.3.1 stkCentralBody
作用:返回坐标系的中心体
用法:centBody = stkCentralBody('objPath')
说明:objPath - String name of object obtained from stkObjNames.
If ommitted, the scenario central body is returned.
centBody - String name of object coordinate system central body.
备注:更多
参见stkObjNames、aeroToolbox。
2.3.2 stkLoadObj
作用:导入对象文件
用法:stkLoadObj('parentPath', 'class', 'fileName')
stkLoadObj('scenarioFileName')
说明:parentPath - Valid path, may be obtained from stkObjNames.
class - Valid class name. Consult STK documentation for a
list of valid classes. Names are case-sensitive.
fileName - File path of object file
2.3.3 stkSaveObj
作用:将对象保存
用法:stkSaveObj('objPath', 'dirName')
stkSaveObj('objPath')
说明:objPath
- Valid path, may be obtained from stkObjNames.
dirName - Directory path of object file. When omitted,
the default directory is used.
2.3.4 stkNewObj
作用:创建一个新对象
用法:stkNewObj('parentPath', 'class', 'name')
说明:parentPath
- Valid path, may be obtained from stkObjNames.
class
- Valid class name. Consult STK documentation for a
list of valid classes. Names are case-sensitive.
name
- Name of new object
备注:创建场景时,语法为stkNewObj('Scenario',' ','Scenario1')
2.3.5 stkUnload
作用:卸载对象
用法:stkUnload('objPath')
说明:objPath
- Valid path, may be obtained from stkObjNames.
2.3.6 stkUnloadChildren
作用:卸载对象的所有子对象
用法:stkUnloadChildren ('objPath')
说明:objPath
- Valid path, may be obtained from stkObjNames.
2.3.7 stkRename
作用:将对象重命名
用法:stkRename('objPath', 'newName')
说明:objPath
- Valid path, may be obtained from stkObjNames.
newName - New instance name.
2.3.8 stkTimePeriod
作用:获取对象起止时间
用法:timePeriod = stkTimePeriod('dateFormat')
timePeriod = stkTimePeriod('objPath', 'dateFormat')
说明:
objPath
- Valid vehicle object path, defaults to scenario path.
timePeriod - Structure array with start and stop fields.
Each field contains a string date value.
dateFormat - Valid date format. Options are:
EPOCHSEC EPOCHSECOND
EPOCHMIN EPOCHMINUTE
EPOCHHR EPOCHHOUR
EPOCHDAY
GMT ZULU GMTSYSTEM
GREGLCL GREGORIANLOCAL GREGORIANLCL
GREGUTC GREGORIANUTC
GREGTAI GREGORIANTAI
GREGTDT GREGORIANTDT
GREGGPSTIME GREGGPS GREGORIANGPSTIME
GPSTIME GPS
JULDATE JULIANDATE
JULLCL JULIANLOCAL JULIANLCL
JULUTC JULIANUTC
JUL4 JULIAN4
JULIAN4UTC
JDATEOFF JDATEOFFSET JULDATEOFFSET
JULEPHEMDATE JULIANEPHEMERISDATE
JULIANEPHEM
JULTAI JULIANTAI
MISELAP MISSIONELAPSED
MODJULDATE MODIFIEDJULIANDATE
YYDDD
YYDDD.DDD
YYYYDDD
YYYYDDD.HHMMSS
YYYYMMDD
YYYYMMDD.DDD
YYYY/MM/DDTIME
YYYY/MM/DD
备注:更对内容参见stkConvertDate、stkObjNames
2.3.9 stkTimePeriodInSec
作用:获取对象起止时间,以s为单位
用法:[start, stop] = stkTimePeriodInSec(objPath)
[start, stop] = stkTimePeriodInSec
说明:objPath - valid object path, see stkObjNames. When
not provided, the scenario time period is returned.
start, stop - time in seconds
2.3.10 stkValidObj
作用:检查对象的有效性
用法:result = stkValidObj('path')
说明:path
- object path name
result - 1 if valid, 0 otherwise
2.3.11 stkDescrip
作用:获取对象的描述
用法:description = stkDescrip('objPath', 'shortLong')
说明:objPath
- Valid path, may be obtained from stkObjNames.
shortLong - Type of description to get, 'short' or 'long'.
2.3.12 stkSetDescrip
作用:设置对象的描述
用法:stkSetDescrip('objPath', 'shortLong', 'description')
说明:objPath
- Valid path, may be obtained from stkObjNames.
shortLong - Type of description to set, 'short' or 'long'.
description - Description text.
2.4 场景命令(Scenario Commands)
2.4.1 stkAnimTime
作用:返回当前动画时间
用法:time = stkAnimTime
说明:time
- current STK animation time (sec)
2.4.2 stkEpoch
作用:返回当前场景历元
用法:epoch = stkEpoch('dateFormat')
说明:dateFormat
- Valid date format.
epoch
- string representation of scenario epoch.
2.4.3 stkSetEpoch
作用:设置场景历元
用法:stkSetEpoch('epoch', 'dateFormat')
说明:dateFormat
- Valid date format.
epoch
- string representation of scenario epoch.
2.4.4 stkSetEpochInSec
作用:设置场景历元
用法:stkSetEpochInSec(newEpoch)
说明:newEpoch - number of seconds elapsed between current epoch
and the desired epoch.
2.4.5 stkSyncEpoch
作用:aeroToolbox与STK场景有同样的历元
用法:stkSyncEpoch
备注:STK and aeroToolbox maintain separate scenario epochs.
This function should be called anytime the STK epoch is changed
through mexConnect or via the STK GUI.
2.4.6 stkConvertDate
作用:转换日期格式
用法:newDate = stkConvertDate('date', 'format', 'newFormat')
2.4.7 stkSetTimePeriod
作用:设置场景或卫星的时间周期
用法:stkSetTimePeriod('start', 'stop', 'dateFormat')
stkSetTimePeriod('satpath', 'start', 'stop', 'dateFormat')
说明:satpath - satellite path name, defaults to scenario
start, stop
- string dates
2.4.8 stkSetTimePeriodInSec
作用:设置场景的时间周期
用法:stkTimePeriodInSec(start, stop)
说明:start, stop - time in seconds
2.4.9 stkScenFilePath
作用:返回场景文件的路径
用法:path = stkScenFilePath
说明:path
- current STK scenario directory
2.4.10 stkValidScen
作用:检查可用的场景
用法:result = stkValidScen
说明:result - 1 if valid, 0 otherwise
2.5 基本飞行器数据(Basic Vehicle Data)
2.5.1 stkTimePeriod
作用:获取对象的时间周期
用法:timePeriod = stkTimePeriod('dateFormat')
timePeriod = stkTimePeriod('objPath', 'dateFormat')
说明:objPath
- Valid vehicle object path, defaults to scenario path.
timePeriod - Structure array with start and stop fields.
Each field contains a string date value.
2.5.2 stkTimePeriodInSec
作用:获取对象的时间周期
用法:[start, stop] = stkTimePeriodInSec(objPath)
[start, stop] = stkTimePeriodInSec
说明:objPath - valid object path, see stkObjNames. When
not provided, the scenario time period is returned.
start, stop - time in seconds
2.5.3 stkSetTimePeriod
作用:设置场景或对象的时间周期
用法:stkSetTimePeriod('start', 'stop', 'dateFormat')
stkSetTimePeriod('satpath', 'start', 'stop', 'dateFormat')
说明:satpath - satellite path name, defaults to scenario
start, stop
- string dates
2.6 卫星运动属性(Satellite Propagators)
2.6.1 stkSetPropCart
作用:设置笛卡尔坐标系下卫星运动的参数
用法:stkSetPropCart('objPath', 'propagator', 'coordSystem', ...
tStart, tStop, dt, orbitEpoch, pos, vel, coordEpoch)
说明:objPath - Valid path, may be obtained from stkObjNames.
propagator - 'TwoBody', 'J2Perturbation', 'J4Perturbation', 'HPOP' or 'PODS'
This parameter is case sensitive!
coordSystem - string name of coordinate system, valid choices are:
'Fixed', 'J2000', 'MeanOfDate', 'MeanOfEpoch',
'TrueOfDate', 'TrueOfEpoch', 'B1950',
'TEMEOfDate', 'TEMEOfEpoch', 'AlignmentAtEpoch'.
This parameter is case sensitive!
tStart, tStop - times in epoch seconds.
dt - time step in seconds.
orbitEpoch - reference time of orbit data, in scenario epoch seconds
pos - 3x1 vector of positions at reference time, meters
vel - 3x1 vector of velocity at reference time, meters/sec
coordEpoch - coordinate system epoch, required by all '...OfEpoch'
coordinate systems.
2.6.2 stkSetPropClassical
作用:设置经典轨道根数描述下卫星运动的参数
用法:stkSetPropClassical('objPath', 'propagator', 'coordSystem', ...
tStart, tStop, dt, orbitEpoch, semimajorAxis, eccentricity,...
inclination, argOfPerigree, RAAN, meanAnomaly, coordEpoch)
说明:objPath - Valid path, may be obtained from stkObjNames.
propagator - 'TwoBody', 'J2Perturbation', 'J4Perturbation', 'HPOP' or 'PODS'
This parameter is case sensitive!
coordSystem - string name of coordinate system, valid choices are:
'Fixed', 'J2000', 'MeanOfDate', 'MeanOfEpoch',
'TrueOfDate', 'TrueOfEpoch', 'B1950',
'TEMEOfDate', 'TEMEOfEpoch', 'AlignmentAtEpoch'.
This parameter is case sensitive!
tStart, tStop - times in epoch seconds.
dt - time step in seconds.
orbitEpoch - reference time of orbit data, in scenario epoch seconds
coordEpoch - coordinate system epoch, required by all '...OfEpoch'
coordinate systems.
semimajorAxis - units in meters
eccentricity - unitless
inclination - units in radians
argOfPerigree - units in radians
RAAN - units in radians
meanAnomaly - units in radians
2.6.3 stkSetPropEqui
作用:设置春分点坐标下卫星运动的参数
用法:stkSetPropEqui('objPath', 'propagator', 'coordSystem', ...
tStart, tStop, dt, orbitEpoch, semimajorAxis, ...
h, k, p, q, meanLongitude, formulation, coordEpoch)
说明:objPath - Valid path, may be obtained from stkObjNames.
propagator - 'TwoBody', 'J2Perturbation', 'J4Perturbation', 'HPOP' or 'PODS'
This parameter is case sensitive!
coordSystem - string name of coordinate system, valid choices are:
'Fixed', 'J2000', 'MeanOfDate', 'MeanOfEpoch',
'TrueOfDate', 'TrueOfEpoch', 'B1950',
'TEMEOfDate', 'TEMEOfEpoch', 'AlignmentAtEpoch'.
This parameter is case sensitive!
tStart, tStop - times in epoch seconds.
dt - time step in seconds.
orbitEpoch - reference time of orbit data, in scenario epoch seconds
coordEpoch - coordinate system epoch, required by all '...OfEpoch'
coordinate systems.
semimajorAxis - units in meters
h, k, p, q - unitless
meanLongitude - units in radians
formulation - string, 'Posigrade' or 'Retrograde'
2.6.4 stkSetPropSGP4
作用:设置SGP4描述下卫星运动的参数
用法:stkSetPropSGP4('objPath', tStart, tStop, dt, tleInfo)
stkSetPropSGP4('objPath', tStart, tStop, dt, ...
'SSC', 'orbitEpoch', meanMotion, ...
eccentricity, inclination, argOfPerigree. ...
RAAN, meanAnomaly, meanMotionDot, meanMotionDotDot, bStar)
说明:objPath - Valid path, may be obtained from stkObjNames.
tStart, tStop - times in epoch seconds.
dt - time step in seconds.
tleInfo - tleInfo from atbTLEInfo
SSC - U.S. Space Surveillance Center Catalog Number (as a char string)
orbitEpoch - string date, must be in YYDDD.SSSSSSS format
meanMotion - rev/day
eccentricity - unitless
inclination - units in radians
argOfPerigree - units in radians
RAAN - units in radians
meanAnomaly - units in radians
meanMotionDot
meanMotionDotDot
bStar - m^2/kg
2.6.5 stkPropagate
作用:设置卫星运动的参数
用法:stkPropagate('satPath', tStart, tStop)
说明:satPath - Valid satellite path, may be obtained from stkObjNames.
tStart, tStop - times in epoch seconds.
2.7 飞行器位置与速度(Vehicle Position an