参数方案管理与数据导出

参数方案管理功能支持对比多组参数方案的效果,并将数据导出到外部工具进行进一步分析。

功能描述

参数方案管理提供以下能力:

  • 方案对比:选择多套已保存的算法配置,表格化展示参数差异
  • JSON导入导出:将算法配置导出为JSON文件,或从JSON文件导入配置
  • CSV数据导出:将波形数据导出为CSV格式,支持通道多选、时间范围裁剪、降采样

功能入口

方案对比

  • 工具栏:点击"算法"按钮旁的"方案对比"按钮
  • 菜单:分析 → 参数方案对比

JSON导入导出

  • 导出:资源管理器 → 配置实例节点 → 右键"导出 JSON"
  • 导入:资源管理器 → "数据分析"根节点 → 右键"导入 JSON"

CSV数据导出

  • 工具栏:点击"导出数据"按钮
  • 菜单:文件 → 导出数据

使用步骤

参数方案对比

  1. 打开方案对比对话框
    - 点击工具栏"方案对比"按钮
    - 或选择菜单「分析 → 参数方案对比」

  2. 选择要对比的配置
    - 在对话框左侧列表中选择2套或多套已保存的算法配置
    - 可多选(按住Ctrl或Shift键)

  3. 查看对比结果
    - 右侧表格展示所有配置的参数对比
    - 差异行高亮显示,便于快速定位不同参数
    - 表格列包括:参数名称、配置1、配置2、配置3...

  4. 应用某套方案
    - 在对比表格中选择要应用的配置
    - 点击"应用"按钮
    - 该配置将立即生效

JSON导入导出

导出配置

  1. 在资源管理器中找到要导出的配置实例节点
  2. 右键选择"导出 JSON"
  3. 选择保存位置,输入文件名
  4. 点击"保存"
  5. 配置文件保存为JSON格式,包含参数、输入映射、输出选择、输出前缀

导入配置

  1. 在资源管理器中右键"数据分析"根节点
  2. 选择"导入 JSON"
  3. 选择JSON配置文件
  4. 点击"打开"
  5. 配置自动导入,系统分配新的ID避免冲突

CSV数据导出

  1. 打开导出对话框
    - 点击工具栏"导出数据"按钮
    - 或选择菜单「文件 → 导出数据」

  2. 选择导出通道
    - 在通道列表中勾选要导出的通道
    - 可全选或反选

  3. 设置时间范围
    - 全量:导出所有数据
    - 指定区间:输入起始和结束时间

  4. 设置降采样因子
    - 1x:不降采样,导出所有数据点
    - 2x:每2个点取1个
    - 4x:每4个点取1个
    - 8x:每8个点取1个

  5. 选择保存位置
    - 点击"浏览"选择保存路径
    - 输入文件名

  6. 开始导出
    - 点击"导出"按钮
    - 等待导出完成

方案对比表格说明

列名 说明
参数名称 算法参数名称(如Rs、Ld、Lq等)
配置1 第1套配置的参数值
配置2 第2套配置的参数值
配置3 第3套配置的参数值(如有)
差异 参数值是否一致(一致/不一致)

CSV文件格式

导出的CSV文件包含以下内容:

  • 第1列:时间戳(单位:秒)
  • 后续列:各通道的数据值
  • 表头:第1行为通道名称

示例:

时间,电流,转速,温度
0.000,10.5,1500,25.3
0.001,10.6,1501,25.3
0.002,10.7,1502,25.4

注意事项

  • 方案对比至少需要选择2套配置
  • 导出的JSON文件可在不同工程间共享
  • 导入JSON时,系统自动分配新ID,不会覆盖现有配置
  • CSV导出时,降采样可显著减小文件大小,但会降低时间分辨率
  • 导出的CSV文件可用Excel、MATLAB等工具打开分析

相关文档