Matlab与STK连接函数库(重新整理).doc
《Matlab与STK连接函数库(重新整理).doc》由会员分享,可在线阅读,更多相关《Matlab与STK连接函数库(重新整理).doc(70页珍藏版)》请在三一办公上搜索。
1、没谱青年重新整理2012年4月12日目 录一、Matlab/Simulink、STK联合仿真的优势1二、mexConnect函数详细介绍22.1 STK服务器命令(STK Server Commands)22.1.1 stkDefaultConID22.1.2 stkDefaultHost22.1.3 stkSetDefaultHost22.2 应用命令(Application Commands)22.2.1 stkAutoSave22.2.2 stkHomeDir22.2.3 stkCurrentDir22.2.4 stkSetCurrentDir22.2.5 stkObjNames22.2
2、.6 stkTimerStart32.2.7 stkTimer32.3 普通对象命令(Generic Object Commands)32.3.1 stkCentralBody32.3.2 stkLoadObj32.3.3 stkSaveObj32.3.4 stkNewObj32.3.5 stkUnload42.3.6 stkUnloadChildren42.3.7 stkRename42.3.8 stkTimePeriod42.3.9 stkTimePeriodInSec52.3.10 stkValidObj52.3.11 stkDescrip52.3.12 stkSetDescrip52.
3、4 场景命令(Scenario Commands)62.4.1 stkAnimTime62.4.2 stkEpoch62.4.3 stkSetEpoch62.4.4 stkSetEpochInSec62.4.5 stkSyncEpoch62.4.6 stkConvertDate62.4.7 stkSetTimePeriod62.4.8 stkSetTimePeriodInSec72.4.9 stkScenFilePath72.4.10 stkValidScen72.5 基本飞行器数据(Basic Vehicle Data)72.5.1 stkTimePeriod72.5.2 stkTimePe
4、riodInSec72.5.3 stkSetTimePeriod72.6 卫星运动属性(Satellite Propagators)82.6.1 stkSetPropCart82.6.2 stkSetPropClassical82.6.3 stkSetPropEqui92.6.4 stkSetPropSGP492.6.5 stkPropagate102.7 飞行器位置与速度(Vehicle Position and Velocity)102.7.1 stkPosVelCBF102.7.2 stkPosVelCBI102.7.3 stkEphemerisCBF102.7.4 stkEphemer
5、isCBI112.7.5 stkSetEphemerisCBF112.7.6 stkSetEphemerisCBI112.7.7 stkLoadEphemeris112.7.8 stkSaveEphemerisCBF122.7.9 stkSaveEphemerisCBI122.7.10 stkSaveDynState122.7.11 stkDynState122.8 飞行器姿态(Vehicle Attitude)122.8.1 stkAttitudeCBF122.8.2 stkAttitudeCBI132.8.3 stkSetAttitudeCBF132.8.4 stkSetAttitudeC
6、BI132.8.5 stkLoadAttitude142.8.6 stkSaveAttitudeCBF142.8.7 stkSaveAttitudeCBI142.9 基本飞行器姿态类型(Basic Vehicle Attitude Types)142.9.1 stkSetAttBasic142.9.2 stkSetAttSpinSun152.9.3 stkSetAttSpinNadir152.9.4 stkSetAttYawNadir152.9.5 stkSetAttSpinning162.9.6 stkSetAttFixed162.9.7 stkAttOffset172.10 飞机,车辆与船
7、舰属性(Aircraft, GroundVehicle and Ship Propagators)172.10.1 stkSetWaypoints172.10.2 stkLoadWaypoints182.10.3 stkSetGreatArcStart182.11 导弹运动属性(Missile Propagators)182.11.1 stkSetPropBallistic182.12 设备与目标(Facilities and Targets)182.12.1 stkPosVelCBF182.12.3 stkSetFacPosCBF182.12.3 stkSetFacPosLLA192.13
8、区域目标(Area Targets)192.13.1 Area Target boundary192.14 STK工具(STK Tools)192.14.1 stkAccess192.14.2 stkReport192.14.3 stkAccReport202.14.4 stkFindData212.15 连接命令(Connect Commands)212.15.1 stkOpen212.15.2 stkClose212.15.3 stkExec212.15.4 stkConnect22三、aeroToolbox函数详细介绍223.1 坐标系中的历元与数据函数Coordinate System
9、 Epoch and Date functions)223.1.1 atbGetEpoch223.1.2 atbSetEpoch223.1.3 atbDateToEpochSec233.1.4 atbEpochSecToDate233.2 坐标系转换(Coordinate Conversions)243.2.1 atbCbfToCbi243.2.2 atbCbfToCbiMtx243.2.3 atbCbfToLhMtx243.2.4 atbCbfToLla243.2.5 atbCbfToLlr253.2.6 atbCbfToVvlhMtx253.2.7 atbCbiToCbf253.2.8 a
10、tbCbiToCbi263.2.9 atbCbiToCbiMtx263.2.10 atbLlaToCbf263.2.11 atbLlrToCbf273.2.12 atbCbCoordinates273.2.13 atbCoordXForm273.2.14 atbCoordXFormMtx283.3 转动与四元数(Rotations and Quaternions)283.3.1 atbAlignVecQuat283.3.2 atbEulerToMtx283.3.3 atbEulerToQuat293.3.4 atbMinRotQuat293.3.5 atbMtxToEuler293.3.6 a
11、tbMtxToQuat293.3.7 atbMtxToYpr303.3.8 atbQuatToMtx303.3.9 atbQuatXquat303.3.10 atbYprToMtx303.3.11 atbYprToQuat313.3.12 atbInterpQuat313.4 中心对象操作与程序(Central Body Operations and Routines)313.4.1 atbCbEphemeris313.4.2 atbCbGetTangent313.4.3 atbCbGravParam323.4.4 atbCbGrazeAlt323.4.5 atbCbGrazeAngle323
12、.4.6 atbCbIntersect333.4.7 atbCbLclRadCen333.4.8 atbCbLclRadDet333.4.9 atbCbSurfDistCen343.4.10 atbCbSurfDistDet343.4.11 atbCbSurfNormCen343.4.12 atbCbSurfNormDet343.5 指向,星历与姿态文件(Waypoint, Ephemeris and Attitude Files)353.5.1 atbReadAttitudeCBF353.5.2 atbReadAttitudeCBI353.5.3 atbWriteAttitudeCBF353
13、.5.4 atbWriteAttitudeCBI353.5.5 atbReadEphemerisCBF363.5.6 atbReadEphemerisCBI363.5.7 atbWriteEphemerisCBF363.5.8 atbWriteEphemerisCBI363.5.9 atbWriteWaypointFile363.6 位置与速度函数(Position and Velocity Functions)373.6.1 atbGeometry373.6.2 atbGenGreatArc393.6.3 atbCreateDynStateCBF393.6.4 atbCreateDynSta
14、teCBI393.6.5 atbLhQuatCen403.6.6 atbLhQuatCBFDet403.6.7 atbFlatten413.7 轨道要素转换(Orbit Element Set Conversions)413.7.1 atbOrbCartToDel413.7.2 atbOrbCartToEqui413.7.3 atbOrbCartToMod423.7.4 atbOrbCartToSphere423.7.5 atbOrbCartToMixedSphere433.7.6 atbOrbDelToCart433.7.7 atbOrbEquiToCart433.7.8 atbOrbMod
15、ToCart433.7.9 atbOrbSphereToCart433.7.10 atbOrbMixedSphereToCart433.8 轨道根数分量的转换(Orbit Element Parameter Conversions)433.8.1 atbOrbEccToTrue433.8.2 atbOrbTrueToEcc443.8.3 atbOrbMeanToTrue443.8.4 atbOrbTrueToMean443.8.5 atbOrbLanToRaan443.8.6 atbOrbRaanToLan443.8.7 atbOrbPeriRadToPeriod443.8.8 atbOrbP
16、eriodToPeriRad453.8.9 atbOrbPeriRadToSMajAxis453.8.10 atbOrbSMajAxisToPeriRad453.8.11 atbOrbTPANToTrue453.8.12 atbOrbTrueToTPAN453.8.13 atbOrbTPPToTrue463.8.14 atbOrbTrueToTPP463.9 DTED操作(DTED operations)463.9.1 atbCbListDtedTypes463.9.2 atbCbListDted463.9.3 atbCbAddDtedSource473.9.4 atbCbDtedSource
17、UI473.9.5 atbLoadNimaDted473.9.6 atbCbRemDtedSource473.9.7 atbCbGetDtedSourceForPos473.9.8 atbGetDtedPatch483.9.9 atbClearDtedPatch483.9.10 atbAllDtedPatches483.9.11 atbDtedPatchInfo483.9.12 atbDtedElev483.9.13 atbDtedPatchElev493.9.14 atbAzElMask493.9.15 atbDtedRes493.9.16 atbDtedLOSExist493.10 运动属
18、性(Propagators)503.10.1 atbLambertFixedTime503.10.2 atbLambertMinEnergy503.10.3 atbLambertMinEccen503.10.4 atbKeplerProp503.10.5 atbJ2Prop513.10.6 atbJ4Prop513.10.7 atbLaunchProp523.10.8 atbMissilePropDataFixedTime523.10.9 atbMissilePropDataFixedAlt533.10.10 atbMissilePropDataFixedDelta533.10.11 atbM
19、issilePropDataMinEnergy533.10.12 atbTLERead533.10.13 atbTLEGetAll543.10.14 atbTLEDelete543.10.15 atbTLEProp543.10.16 atbTLEEpoch543.10.17 atbTLEInfo543.11 导航精度(Navigation Accuracy)553.11.1 atbComputeDOP553.12 地图数据(Map Data)563.12.1 atbMapDetails563.12.2 atbPlotMapDetails563.13 覆盖网格(Coverage Grids)56
20、3.13.1 atbGetPolyHandle563.13.2 atbInsidePoly563.13.3 atbClearPolyHandle57四、stkExec使用总结574.1 场景动画控制574.1.1 控制按钮57五、示例574.1 卫星编队之构型设计574.2 使用心得58一、Matlab/Simulink、STK联合仿真的优势STK/MATLAB,SIMULINK STK与Matlab联合实现可视化仿真集成,该方案可以适用于航空航天、航海、作战模拟、电子对抗、卫星导航定位、遥感遥测、卫星通信等各个可视化仿真集成案例之中。STK/MATLAB接口为STK和MATLAB提供了双向通
21、讯功能,在MATLAB工作区通过Connect模块以TCP/IP协议打开STK端口。 利用超过150个MATLAB命令增强STK的轨道、弹道、轨迹的分析能力,MexConnect还提供在MATLAB命令行直接使用任意 STK/Connect 命令的功能。MexConnect工具可以建立各种不同级别的STK对象,进行操作并生成报告。所有STK的数据,包括动态位置、速度和姿态数据,可以返 回到MATLAB工作空间,用于数学分析。宇航工具箱让MATLAB用户可以输出多重坐标系,以及符合STK格式的星历和姿态文件用于VO模块的三维可视 化。另外此工具还可以使用STK附加模块的功能如STK/COMM(通
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Matlab STK 连接 函数库 重新 整理
链接地址:https://www.31ppt.com/p-2388391.html