APP下载

MATLAB/STK联合仿真方法研究及GUI设计

2017-11-01苗继松邵琼玲吕永申

计算机测量与控制 2017年8期
关键词:程序设计

苗继松,邵琼玲,任 元,吕永申,王 琛

(装备学院 航天装备系,北京 101416 )

MATLAB/STK联合仿真方法研究及GUI设计

苗继松,邵琼玲,任 元,吕永申,王 琛

(装备学院 航天装备系,北京 101416 )

详细介绍了MATAB(矩阵实验室)与STK(卫星工具箱)软件互联的方法;STK提供了相应的二次开发接口,可供MATLAB等软件进行二次开发;利用MATLAB和STK软件组合搭建仿真环境,以某Walker星座的设计与优化算法为例,具体介绍了联合仿真步骤流程及GUI界面的设计方法,并综合考虑了卫星轨道、传感器以及卫星编队等相关参数对星座最优设计的影响;结果表明,利用MATLAB和STK组合仿真能够以图像及数据列表的形式方便直观的给出最优结果,通过联合仿真,较大程度上减小了MATLAB的编程工作量,同时通过GUI界面的设计,以可视化的形式对主体程序进行集成,只需输入参数,便可快速进行相应的轨道仿真与数据输出,避免了在进行卫星星座设计时需反复对STK参数进行调整的工作;在对卫星星座设计与运行轨道的问题分析中,MATLAB/STK联合仿真相较于使用单一软件进行问题分析而言,要更加便利、形象直观。

矩阵实验室;卫星工具箱;联合仿真;GUI界面设计;星座优化

0 引言

MATLAB是由“matrix”与“laboratory”组合的简写,意为矩阵实验室(矩阵工厂),其是由美国mathworks公司发布的主要面向科学计算与数值仿真、可视化以及交互式程序设计的高科技计算软件[1]。MATLAB的基本单元是矩阵,基本功能是能够进行矩阵计算、创建用户界面、绘制函数和数据曲线以及对其他编程语言的程序进行连接等,可广泛应用于控制设计、工程计算、信号检测、信号通讯、图像处理及金融建模设计与分析等领域。……

登录APP查看全文

猜你喜欢

程序设计
何为设计的守护之道?
《丰收的喜悦展示设计》
试论我国未决羁押程序的立法完善
瞒天过海——仿生设计萌到家
失能的信仰——走向衰亡的民事诉讼程序
“程序猿”的生活什么样
设计秀
有种设计叫而专
英国与欧盟正式启动“离婚”程序程序
创卫暗访程序有待改进