Commit Graph

25 Commits

Author SHA1 Message Date
982ceffb73 增加了导弹生命周期的状态事件和制导事件,完善了集成测试的菜单逻辑,干扰器正常工作了 2025-05-26 18:47:49 +08:00
e5d8f2e1cc 给导弹增加了巡航攻角、制导下视角参数,完善了三个阶段的朝向逻辑 2025-05-25 18:41:52 +08:00
b94d7b3b80 修改激光驾束的发射角度 2025-05-24 19:06:22 +08:00
2a03ff7c51 增加了升力加速度的计算,将发射、巡航、制导三个阶段汇聚到导弹基类中 2025-05-24 18:27:15 +08:00
f6ff47f2b4 将激光编码属性从导弹属性中移除,放到激光制导参数中。修改了激光半主动和激光驾束的相关代码和测试。 2025-05-19 19:27:59 +08:00
17eb9826b5 增加了导弹的红外和紫外辐射强度属性 2025-05-19 16:35:37 +08:00
3c649a753a 完善末敏弹的发射角度计算、目标位置预测和控制参数 2025-05-15 20:50:20 +08:00
bece0866b3 - 修改了版本号格式(0.2.18 -> 1.1.18)
- 修改了日志输出格式
- 飞行全程增加重力加速度
- 完善发射段的推力加速度计算
- 修改各导弹配置文件的初始发射速度、发动机燃烧时间
- 修改集成测试中导弹的发射距离、发射高度、发射角度
2025-05-14 20:23:57 +08:00
e1d2ea4eac 统一了跟踪信息输出方式,合理使用 Debug.WriteLine 和 Trace类 2025-05-12 15:01:04 +08:00
ca3897a415 添加了KinematicState类,统一处理仿真元素的运动学状态 2025-05-11 09:50:16 +08:00
c0c8c4b3a6 完善各组件的干扰处理 2025-05-09 00:47:22 +08:00
57b7b2f414 增加了毫米波补偿干扰器 2025-05-07 10:05:28 +08:00
af88ac64ad 用ElementStatusInfo类,统一实现运行态信息返回,同时修改GetStatus方法 2025-05-02 17:08:09 +08:00
75cbcaa104 完善了各组件的干扰处理,修改了部分组件干扰相关参数 2025-04-26 22:04:42 +08:00
8e43a10c47 修改了激光诱偏的bug;把 target 改成 equipment,同时增加了设备基类和设备属性类; 2025-04-15 12:58:30 +08:00
cadad7bdf5 增加了Jammer的接口和基类,添加了烟幕弹的实现 2025-04-10 16:11:22 +08:00
639bb2b445 增加了风向风速的影响,增加大气透过率影响 2025-04-09 19:42:08 +08:00
e103e8ae6e 将各组件参数都保存到配置文件中;增加了装甲车和直升机;实现了红外成像机制; 2025-03-11 18:25:26 +08:00
2096062cbd 使用 Fire()设置导弹的初始阶段 2025-03-06 12:07:50 +08:00
ac690dad52 修改日志的输出方式,Vector3D中归一化和点积的计算,将导弹自毁和爆炸的逻辑,移到导弹基类中,完善了集成仿真程序 2025-03-05 18:57:03 +08:00
217f13bbc4 完善了四象限探测器和对应的测试,增加了红外成像传感器简化版本 2025-02-26 16:23:38 +08:00
eb30b4702d 增加了频谱特性参数,在基类中进行初始化。各导弹类还未实现。 2025-02-25 15:35:08 +08:00
bb7e66673a 修改了测试代码,完善了末敏弹的探测逻辑,完善了几个传感器的逻辑 2025-02-17 18:19:13 +08:00
ee2128b36e 增加了干扰机制;修改了末敏弹的阶段和参数 2025-01-06 18:12:36 +08:00
2969706400 创建项目,添加文档 2024-12-30 15:51:19 +08:00