您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 商业计划书 > 基于LabVIEW和STK的卫星姿轨控地面验证系统三维动画显示-叶周
2013-01-242013-03-23344Vol.34№.420137JournalofTelemetryTrackingandCommandJuly2013LabVIEWSTK12312312312120005022012033100049针对建立卫星姿轨控动力学半物理仿真系统的需求,提出一种卫星姿轨控地面验证系统的三维动画显示平台设计方法。方法采用卫星工具软件(STK)作为计算显示平台,以LabVIEW作为控制平台,通过LabVIEW的ActiveX容器创建STK的GlobeControl和MapControl对象,建立通信连接,实现LabVIEW与STK的交互。实验结果表明,平台能够实时设置并动态显示卫星的姿轨变化,验证卫星的姿轨运行状态。LabVIEW;卫星工具软件(STK);ActiveX技术;Connect模块TN927+.2ACN11-1780201304-0028-05、1。、。、。、。。。STK。2GPSSTK/ConnectSTKGPS2。33。。STKSatelliteToolKitAGI、、。、、、、、、4。STK。STKSTKSTK/ConnectSTK/。STK/ConnectMicrosoftCOMTCP/IPSTKSTK/ConnectSTK。STK/Connect。LabVIEWLaboratoryVirtualInstrumentEngineeringWorkbenchNINationalInstrumentGGraphicsLanguage、5。LabVIEWSystemExecVI。STKLabVIEWSTKActiveXSTK/ConnectLabVIEW。STKLabVIEW、。1Matlab/xPCMatlab/xPC。、、。。1、。1。图1卫星姿轨控半物理仿真及地面验证系统组成2LabVIEWSTK。2.1LabVIWSTKActiveXLabVIEWSTKActiveX。ActiveX“”。ActiveXCOMComponentObjectModel。COM。ActiveX/·92·344LabVIEWSTK6。LabVIEWSTKActiveXLabVIEWSTK。图2LabVIEW创建AGIGlobeControl8和AGIMapControl8对象LabVIEWActiveXActiveX。ActiveX.NETActiveX→ActiveXActiveXActiveX→ActiveX→ActiveX。STKAc-tiveXAGIGlobeControl8AGIMapControl82。AGIGlobeControl8STKSTKIAgSTKXApplicationExecuteCom-mandSTK/Connect。AGIMapControl8STKIAgUiAx2DCntrlZoomIn、ZoomOut。STK/ConnectLabVIEWSTKLabVIEWActiveXSTK/Connect3图3LabVIEW调用ActiveX控件的基本流程①AGIGlobeControlAGIMapControlAgUiAx-VOCntrlAgUiAx2DCntrlAgUiAxVOCntrlAgU-iAx2DCntrl②AgUiAxVOCntrlAgUiAxVOCntrlAd-vancedPickMode、Application、BackColor、DrawElements、MouseMode、Nologo、OLEDropMode、Picture、PictureputRef、PptPreloadMode、VendorID、WinIDApplication。③ApplicationExecuteCommand、ExecuteMultiple-Commands、GetLicensingReport、GetOnlineOptions、SetOnlineOptions。ExecuteCommandAgUiAxVOCntrlConnect。ExecuteCommandSTK。④ActiveX。2.2ConnectLabVIEWSTKAGIGlobeControlAGIMapControlLab-VIEWSTK。ConnectSTK。、、ApplicationExecuteCommandConnect①New/ScenarioTestLoad/Scenarioc\stk\Scenario\Test.sc②New/*/Satellite/Sat·03·20137③SetStateScenario/Test/Satellite/SatClassicalTwoBody1Jan2011120000.0002Jan2011120000.00060J20001Jan2011120000.00012578100.00.46111863.4349270.0359.066359.066④AnimateScenario/*StartAnimateScenario/*Pause⑤SetAnimation*AnimationModeXRealTime⑥SetAttitude*/Satellite/SatProfileFixedQuat0.8590.2080.45-0.124J2000SetPosition*/Satellite/SatECI01Jan2012121314.000-5300929.274808387.403-581377.7881182.683412.554-7343.339⑦VO*ViewFromToFromRegNameSTKObjectFromNameSatellite/SatToRegNameSTKObjectToNameSatellite/SatWindowID1⑧Save/*c\stk\ScenarioUnload/*STK/ConnectSTK。33.1图4卫星姿轨控地面验证系统三维动画显示平台4/①②STK、、、、、。①、②、Connect、。4、、、。STKAGIGlobeControlAGIMapControl。3.2①LabVIEW、ExecuteCommand·13·344LabVIEWSTKConnect。②STKSTKXReal-Time。③1s。④VILabVIEWSTK、、VI。4。LabVlEWActiveXSTK/ConnectSTKLabVIEWSTKSTKLabVIEW、。。1.J.200017257~59.2.STK/ConnectGPSJ.20083310117~20.3.LabVIEWSTKJ.201111235702~5706.4.STK/ConnectJ.200118S129~32.5.LabVIEW7.1M.2005.6.ActiveXLabVIEWWordJ.200714592~93.Three-dimensionalAnimationDisplayofSatelliteAttitudeandOrbitControlGroundVerificationSystemBasedonLabVIEWandSTKYeZhouYanYantengShangLinZhangRuiAbstractAimingatthedemandtoestablishasatelliteattitudeandorbitcontroldynamicssemi-physicalsimulationsystemaplatformdesignmethodofthree-dimensionalanimationdisplayforthesatelliteattitudeandorbitcontrolgroundverificationsystemisproposed.ThemethodusesthesatellitetoolkitSTKasthecalculatingandshowingplatformandtakesLabVIEWasthecontrolplatform.ThroughtheLabVIEWActiveXcontainertheGlobeControlandMapControlobjectsofSTKarecreatedandcommunica-tionconnectionsareestablished.TheinteractionbetweenLabVIEWandSTKisrealized.Experimentalresultsshowthattheplatformcanbesetinrealtimeanddynamicallydisplaysatelliteattitudeandorbitchangessoastoverifytheoperatingstatusofthesatelliteattitudeandorbit.KeywordsLabVIEWSatelliteToolKitSTKActiveXSTK/Connect[作者简介]叶周1987年生,硕士,研究方向为卫星姿轨控系统地面验证。颜艳腾1988年生,硕士,研究方向为卫星姿轨控系统故障诊断。尚琳1987年生,博士,研究方向为导航卫星自主导航技术研究。张锐1974年生,研究员,研究方向为卫星姿轨控分系统设计。·23·20137
本文标题:基于LabVIEW和STK的卫星姿轨控地面验证系统三维动画显示-叶周
链接地址:https://www.777doc.com/doc-7154974 .html