Commit Graph

28 Commits

Author SHA1 Message Date
f6ff47f2b4 将激光编码属性从导弹属性中移除,放到激光制导参数中。修改了激光半主动和激光驾束的相关代码和测试。 2025-05-19 19:27:59 +08:00
17eb9826b5 增加了导弹的红外和紫外辐射强度属性 2025-05-19 16:35:37 +08:00
b37c5ddec2 - 增加了SwerlingRCS回波模型
- 在毫米波制导中使用SwerlingRCS回波模型获取目标RCS
- 增加了扫描周期计时器用于控制RCS的更新
2025-05-19 12:32:13 +08:00
082bf6ea51 新增多模制导导弹,支持毫米波/红外双模制导,提供了多模制导框架(需要增加相关配置文件并验证) 2025-05-18 15:29:11 +08:00
5a0f9f1ece 完善 RCS 的处理逻辑,增加测试 2025-05-18 00:44:09 +08:00
3e61c7d044 增加RCS模型和测试用例,修改 Vector3D为 Struct 2025-05-16 18:45:31 +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
56eafa392f 修改一些配置文件的注释 2025-05-11 14:50:59 +08:00
c2d4cb1520 将配置文件的格式改为TOML 2025-05-11 14:39:49 +08:00
d872c8ece3 将方向从X-Y-Z改为Z-Y-X 2025-05-10 18:12:44 +08:00
c0c8c4b3a6 完善各组件的干扰处理 2025-05-09 00:47:22 +08:00
fedd54d999 完善了屏蔽型烟幕对末敏弹传感器的干扰处理;
去掉制导系统的IsHardJammed属性,统一使用IsBlockingJammed属性;
修改了末敏弹的烟幕初始参数;
2025-05-08 12:11:35 +08:00
57b7b2f414 增加了毫米波补偿干扰器 2025-05-07 10:05:28 +08:00
75cbcaa104 完善了各组件的干扰处理,修改了部分组件干扰相关参数 2025-04-26 22:04:42 +08:00
5e61f357b4 完善了干扰体系,完善了集成测试程序。 2025-04-25 17:12:39 +08:00
27060ee124 修改红外目标识别算法和烟幕弹作用算法 2025-04-18 18:17:39 +08:00
3d635f6180 完善了烟幕弹的干扰机制,在激光半主动导弹中生效。 2025-04-16 16:37:50 +08:00
8e43a10c47 修改了激光诱偏的bug;把 target 改成 equipment,同时增加了设备基类和设备属性类; 2025-04-15 12:58:30 +08:00
a7abba5de7 Fix了一些干扰测试的 BUG 2025-04-10 19:39:00 +08:00
b10d6901ed 修改了Jammer 的工厂方法和烟幕弹的生成 2025-04-10 16:52:22 +08:00
cadad7bdf5 增加了Jammer的接口和基类,添加了烟幕弹的实现 2025-04-10 16:11:22 +08:00
639bb2b445 增加了风向风速的影响,增加大气透过率影响 2025-04-09 19:42:08 +08:00
4631841f57 修改激光驾束仪的制导指令发送方法 2025-04-02 12:35:47 +08:00
377dca191e 重构了干扰架构和实现,修改了导引头和指示器的干扰功能和测试 2025-03-20 21:28:16 +08:00
8a27dd5077 毫米波制导在跟踪和锁定时,使用单脉冲测角,并进行波束宽度检查 2025-03-13 14:15:10 +08:00
ea54c35d42 实现了毫米波末制导的制导系统功能(毫米波主动雷达、搜索阶段圆锥扫描) 2025-03-13 10:31:35 +08:00
e103e8ae6e 将各组件参数都保存到配置文件中;增加了装甲车和直升机;实现了红外成像机制; 2025-03-11 18:25:26 +08:00