Commit Graph

6 Commits (275f9c9c84c3c69212b1b3a82cf8754a28374445)

Author SHA1 Message Date
lh 275f9c9c84 feat(nmNum): 实现 PEBI 结果属性选择与时间回放控制
- 新增结果回放控制器,统一管理播放状态、速度、循环和压力帧记忆
- 以 SceneController 作为已渲染属性与帧的唯一状态来源
- 支持属性选择、首末帧跳转、前后帧切换以及定时循环播放
- 新增底部结果控制条和动画设置对话框
- 使用稳定属性 ID 和零基帧索引同步界面,动态时间按小时显示
- 补充属性时态、帧数和求解时间查询接口及小时制数据契约
- 保证属性和帧切换成功后才提交回放状态,失败时统一停止并同步场景
- 修复新快照复用旧时间列表以及非法播放速度未停止 Timer 的问题
2 weeks ago
lh e98267c9c3 feat(nmData): 冻结 PEBI 结果快照属性
- 冻结求解时的 k/phi/h 并按 OriginalCellId 映射结果属性
- 升级 V5 快照持久化及属性目录校验
- 支持通用属性帧切换和双缓冲渲染
- 加固基础网格映射与井曲线完整性验证
2 weeks ago
lh 4542d1132a fix(nmNum): 冻结结果井流量制度并同步刷新历史曲线
- 在求解输入和结果快照中保存公共段时长、三相流量、分相启用状态、制度参考相及流动段索引
- 求解完成后将实际使用的流量制度写入结果快照,避免结果切换依赖实时井数据
- 切换结果井时同步刷新历史压力、计算压力、参考相流量曲线和流动段高亮
- 多相流量完整保留给求解器,历史窗口按求解时的制度参考相显示单条流量曲线
- 将 Snapshot.json 格式升级至 v4,不再兼容旧格式结果快照
3 weeks ago
lh 29b1840fde feat(nmNum): 数值成果保存完整压力流量副本
- 按井 UUID 保存全部压力和流量 Gauge 记录及记录级流动段索引
- 成果加载只恢复保存副本,不再访问框架或自动回退 Gauge Code
- 严格恢复选中记录、分相开关和井级流动段索引
- 为规范化 Gauge 输入生成固定格式 SHA-1 签名
- 将历史曲线与 Gauge 输入签名原子更新并校验一致性
- 求解快照区分当前、陈旧和未来版本,陈旧快照保持独立可查看
- 增加文件哈希、UUID、路径、枚举、数值和二进制边界校验
- 使用候选数据管理器加载成果,失败时保持当前窗口状态不变
- 数值项目格式升级至 v5,快照格式升级至 v3,不兼容旧成果
4 weeks ago
lh 39733d2e71 fix(numerical): 修正包含井流量相别与流动段索引
- 根据井别读取并写入对应的 qo、qg、qw 流量
- 统一流动段一基索引及可选零点占位处理
- 在求解输入和结果快照中保存并校验井别
- 升级数值项目及结果快照格式版本
- 在编辑井和包含井界面展示正确井别与流量列
1 month ago
lh 0086e07d88 feat(numerical): 建立 PEBI 结果快照数据模型与渲染基线
- 为井对象增加稳定 UUID,并校验井型替换时的身份一致性
- 新增结果快照、Builder 及完整性校验
- 增加 Manager 快照发布、查询和清理接口
- 新增受控 VTK 共享与复制渲染适配器
- 补充 PVT 结构校验及快照模型测试
1 month ago