【导引头】防空导弹无线电控制系统仿真平台:完整架构实现代码
目录基础框架与模型层文件 1/10:src/core/state_vector.py文件 2/10:src/core/event_queue.py文件 3/10:src/models/target_models.py文件 4/10:src/models/missile_dynamics.py文件 5/10:src/models/radar_system.py文件 6/10:src/models/guidance_laws.py文件 7/10:src/models/autopilot_actuator.py文件 8/10:src/models/fuze_warhead.py遭遇战闭环引擎、场景管理器、蒙特卡洛控制器、可视化模块文件 9/13:src/core/engagement_loop.py文件 10/13:src/scenario_manager.py文件 11/13:src/mc/mc_simulator.py文件 12/13:src/viz/visualization.py文件 13/13:main.py配置文件 1/3:configs/s300_typeI.json配置文件 2/3:configs/s200_semiactive.json配置文件 3/3:configs/composite_demo.json依赖文件:requirements.txt完整文件清单(与第一批合并)运行示例基础框架与模型层文件 1/10:src/core/state_vector.py""" state_vector.py 统一状态向量定义,全系统模块间数据交换的标准接口。 包含目标、导弹、雷达测量、毁伤结果等核心数据结构。 """ import numpy as np from dataclasses import dataclass, field from typing import Optional @dataclass class StateVector: """全系统统一状态向量""" t: float = 0.0 # 时间 (s) pos: np.ndarray =