STK仿真
文章平均质量分 94
安布奇
这个作者很懒,什么都没留下…
展开
-
STK航空仿真(五):坐标系
1.创建场景%1.打开一个STK应用实例,如果版本是STKX,则改为uiapp = actxserver('STKX.application');uiapp = actxserver('STK10.application');%获取STK用户界面root = uiapp.Personality2;%显示界面uiapp.visible = 1;%2.创建一个新场景,名为aircraf_simulationroot.NewScenario('aircraf_simulation');原创 2021-10-15 21:22:05 · 6994 阅读 · 13 评论 -
STK 航空仿真(四)传感器
1.S函数简介2.模块层级划分3.封装基础模块4.组合高级模块原创 2021-09-26 21:34:54 · 6008 阅读 · 13 评论 -
STK 航空仿真(三)雷达
1.雷达1.1 添加雷达到飞机首先打开STK,添加场景和飞机:%打开一个STK应用实例uiapp = actxserver('STK10.application');%获取STK用户界面root = uiapp.Personality2;%显示界面uiapp.visible = 1; %创建一个新场景并设定时区root.NewScenario('open_STK'); %设置时间日期格式为UTCGroot.UnitPreferences.Item('DateFormat'原创 2021-09-25 14:48:51 · 6135 阅读 · 2 评论 -
STK 航空仿真(二)STK MATLAB自动化(2)场景和飞机模型基础设置
1.重要自动化操作1.1 场景设置1.1.1 显示STK窗口界面%打开一个STK应用实例uiapp = actxserver('STK10.application');%获取STK用户界面root = uiapp.Personality2;%显示界面uiapp.visible = 1; 需要注意是创建uiapp的STK版本号要和本机安装的版本号一致,我这里安装的是STK10。注:下面代码中出现的root变量均为本段代码中的root。注意(1)如果需要创建打开多个STK原创 2021-09-22 21:21:58 · 7325 阅读 · 10 评论 -
STK 航空仿真(二)STK MATLAB自动化(1)自动化目的和方法简介
1.STK自动化的目的STK自动化是指使用其他软件或者程序语言,直接操作STK对象和UI界面。之所以需要STK自动化,是因为直接使用STK UI界面进行仿真存在以下困境:(1)通常情况下,STK航空仿真需要大量的数据,例如一系列的飞机轨迹点等等,手动在STK界面中输入这些轨迹点比较耗时耗力。(2)STK航空仿真大多是实时仿真,数据不是预先给定的,是由一定的算法或者其他软件(如MATLAB)在仿真时生成的。(3)项目交付时,需要接收方熟练使用STK,然而对甲方爸爸提这种要求百分之百会被喷。原创 2021-09-20 16:49:10 · 5902 阅读 · 1 评论 -
STK航空仿真(一)界面配置和插入模型
1.STK简介所用版本为STK10。STK是Satellite Tool Kit的简称,即卫星工具包。STK提供分析引擎用于计算数据、并可显示多种形式的二维地图,显示卫星和其它对象如运载火箭、导弹、飞机、地面车辆、目标等。STK的核心能力是产生位置和姿态数据、获取时间、遥感器覆盖分析。STK专业版扩展了STK的基本分析能力,包括附加的轨道预报算法、姿态定义、坐标类型和坐标系统、遥感器类型、高级的约束条件定义,以及卫星、城市、地面站和恒星数据库。对于特定的分析任务,STK提供了附加分析模块,可以解原创 2021-09-19 16:53:22 · 18864 阅读 · 9 评论