Commit Graph

46 Commits

Author SHA1 Message Date
612b8638f1 把制导系统引用添加到导弹基类中,并完善了制导状态的判断逻辑,完善了导引头的朝向控制逻辑和导弹的朝向控制逻辑 2025-05-27 16:04:26 +08:00
982ceffb73 增加了导弹生命周期的状态事件和制导事件,完善了集成测试的菜单逻辑,干扰器正常工作了 2025-05-26 18:47:49 +08:00
e5d8f2e1cc 给导弹增加了巡航攻角、制导下视角参数,完善了三个阶段的朝向逻辑 2025-05-25 18:41:52 +08:00
0d46538d15 修复了集成测试的菜单逻辑,可以反复运行了。 2025-05-25 17:12:08 +08:00
25be8fa894 将毫米波制导的扫描算法从圆锥扫描改为螺旋扫描, 调整了参数; 改进了跟踪阶段的锁定成功率阈值和SNR平均算法 2025-05-25 13:32:43 +08:00
f6ff47f2b4 将激光编码属性从导弹属性中移除,放到激光制导参数中。修改了激光半主动和激光驾束的相关代码和测试。 2025-05-19 19:27:59 +08:00
17eb9826b5 增加了导弹的红外和紫外辐射强度属性 2025-05-19 16:35:37 +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
e1d2ea4eac 统一了跟踪信息输出方式,合理使用 Debug.WriteLine 和 Trace类 2025-05-12 15:01:04 +08:00
c2d4cb1520 将配置文件的格式改为TOML 2025-05-11 14:39:49 +08:00
ca3897a415 添加了KinematicState类,统一处理仿真元素的运动学状态 2025-05-11 09:50:16 +08:00
d872c8ece3 将方向从X-Y-Z改为Z-Y-X 2025-05-10 18:12:44 +08:00
fedd54d999 完善了屏蔽型烟幕对末敏弹传感器的干扰处理;
去掉制导系统的IsHardJammed属性,统一使用IsBlockingJammed属性;
修改了末敏弹的烟幕初始参数;
2025-05-08 12:11:35 +08:00
27834ddf99 增加末敏弹红外探测器烟幕干扰处理,增加导引头对导弹ID的直接引用 2025-05-03 23:07:08 +08:00
af88ac64ad 用ElementStatusInfo类,统一实现运行态信息返回,同时修改GetStatus方法 2025-05-02 17:08:09 +08:00
75cbcaa104 完善了各组件的干扰处理,修改了部分组件干扰相关参数 2025-04-26 22:04:42 +08:00
5e61f357b4 完善了干扰体系,完善了集成测试程序。 2025-04-25 17:12:39 +08:00
2b5b803402 对干扰体系进行了重构,简化了处理流程 2025-04-24 22:35:16 +08:00
72d10b948a 增加了烟幕弹对激光目标指示器、激光驾束仪、红外测角仪的干扰处理 2025-04-23 23:53:35 +08:00
6e990f65a4 增加了烟幕对毫米波制导导弹的影响,完善了一些测试 2025-04-22 16:27:15 +08:00
3d635f6180 完善了烟幕弹的干扰机制,在激光半主动导弹中生效。 2025-04-16 16:37:50 +08:00
4640aa36f8 烟幕测试的bug修复 2025-04-15 18:40:54 +08:00
538097f815 完善了烟幕对于风向风速和扩散的影响,编写了测试 2025-04-15 17:56:27 +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
0dc60712c9 Fix激光诱偏测试bug 2025-04-10 17:10:28 +08:00
cadad7bdf5 增加了Jammer的接口和基类,添加了烟幕弹的实现 2025-04-10 16:11:22 +08:00
639bb2b445 增加了风向风速的影响,增加大气透过率影响 2025-04-09 19:42:08 +08:00
449518ef0d 增加了半主动激光制导的假目标干扰和测试用例 2025-04-05 13:09:08 +08:00
5552d55940 给传感器加上配置类,并修改传感器数据类,完善传感器的干扰下返回数据的逻辑 2025-03-22 14:29:30 +08:00
dd13ff72b5 修改了所有传感器的干扰处理,添加了干扰波长匹配检查 2025-03-21 17:21:14 +08:00
377dca191e 重构了干扰架构和实现,修改了导引头和指示器的干扰功能和测试 2025-03-20 21:28:16 +08:00
24d320d6c9 增加了激光驾束仪、激光指示器的干扰处理功能 2025-03-19 18:39:54 +08:00
7bf191a61d 增加了Indicator基类,实现了红外测角仪的干扰处理 2025-03-19 12:27:53 +08:00
e103e8ae6e 将各组件参数都保存到配置文件中;增加了装甲车和直升机;实现了红外成像机制; 2025-03-11 18:25:26 +08:00
2096062cbd 使用 Fire()设置导弹的初始阶段 2025-03-06 12:07:50 +08:00
bc73ce758c 修改了末敏弹分离阶段参数和对应逻辑;修改了综合导弹模拟器,添加了激光半主动制导导弹、激光驾束制导导弹、红外成像末制导导弹的模拟; 2025-03-03 16:16:42 +08:00
217f13bbc4 完善了四象限探测器和对应的测试,增加了红外成像传感器简化版本 2025-02-26 16:23:38 +08:00
0019f795f8 增加激光编码功能 2025-02-25 12:18:39 +08:00
bb7e66673a 修改了测试代码,完善了末敏弹的探测逻辑,完善了几个传感器的逻辑 2025-02-17 18:19:13 +08:00
955be5cf97 激光测距仪 2025-01-09 19:32:25 +08:00
a97cb6a909 修改了detectionAngle的 bug 2025-01-07 02:58:28 +08:00
ee2128b36e 增加了干扰机制;修改了末敏弹的阶段和参数 2025-01-06 18:12:36 +08:00
2969706400 创建项目,添加文档 2024-12-30 15:51:19 +08:00