首页 / eSystemSim / 技术文档 / 数据接口与扩展
TECHNICAL DOCS · 接口与版本 · 11/12

数据接口与扩展

Part 机器接口、Data Sink / Dataset、脚本 Part 与 C/C++ 扩展约定。

Data Sink、Dataset 与脚本/C++ 扩展接口,让仿真数据可以直接进入外部分析流程与既有算法库。

Part 接口

稳定的机器接口是工厂路径、端口类型、端口别名、消息字段和参数单位。新增字段应保持向后兼容;修改字段名称或单位必须提供版本迁移说明。

数据接口

Data Sink 将一个输入端口绑定到 Dataset 数据项,并保存样本、时间轴、采样率和元数据。Graph 和 Table 绑定 Dataset 数据项,工程重新运行后按绑定关系刷新。脚本或外部程序应优先使用导出的结构化数据,不解析界面截图。

脚本 Part

脚本处理器适合公式、快速原型和后处理;稳定高吞吐链路应使用原生 Part。脚本输入输出必须明确样本类型、帧边界、采样率和状态生命周期。调试时记录输入参数和状态变量,不能假设每次调用都带有完整状态对象。

C/C++ 扩展

C/C++ Part 通过工程构建系统注册工厂和文档,使用统一的 eSystem::Block 生命周期。扩展发布前必须有最小案例、参数检查、reset 行为和 Smoke 测试。扩展以本地 C++ Part 为主,并支持跨语言 SDK 按项目需要接入,既有算法库可以平滑迁移。

关联阅读