为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

Matlab与STK连接函数库

2013-11-20 50页 doc 1MB 279阅读

用户头像

is_592088

暂无简介

举报
Matlab与STK连接函数库 整理者:龚德仁 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 stkHomeD...
Matlab与STK连接函数库
整理者:龚德仁 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 atbOrbToTrue 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
/
本文档为【Matlab与STK连接函数库】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索