端口数据类型、连接原则、参数单位、生命周期与 Part 分类。
Part 是 eSystemSim 工程的基本单元:统一的端口契约、参数检查与生命周期管理,让模型可以像积木一样复用与替换。
公共接口见 Part 接口契约。IQ 流使用 complex_float32,比特流使用 uint8 的 0/1,指标和事件使用消息或信号 Slot。RF 元数据包含中心频率、采样率、带宽、起始样本、有效样本、跳频号和辐射源 ID。
同一信号链中的采样率、样本类型和帧边界必须一致。改变采样率、中心频率或帧长度的 Part 应发布新的元数据标签。消息端口不能直接当作 IQ 流连接,类型不匹配时应使用显式转换 Part。
参数必须使用文档声明的单位。修改后由 Part 的合法性检查拒绝负采样率、脉宽大于 PRI、带宽超过奈奎斯特范围等配置。错误信息应包含参数名、当前值和约束原因。
reset() 清除计数器、缓存和随机状态;停用时保留最后一个有效显示结果;重新激活后从新的输入继续处理。含事件的 Part 应在输入结束时提交已经形成的最后一条事件。
Part 目录按雷达、通信、电子战、信道、分析和显示分类。机器使用的工厂路径和端口名保持稳定,中文、英文和双语显示名只影响界面。