跳到主要内容

重采样1.0

组件名称重采样
工具集设计分析优化
组件作者雪浪云-维阳
文档版本1.0
功能将输入的时序数据文件根据指定的时间间隔进行重新采样输出
镜像名称suanpan_mdo:latest
开发语言Python

组件原理

"重采样"组件根据用户设置的采样时间间隔,将输入端子1的原始时序数据Excel文件,输出一个新的采样后时序数据Excel文件。重采样的方法一般有有最邻近内插法(nearest neighbor interpolation)、双线性内插法(bilinear interpolation)和三次卷积法内插(cubic convolution interpolation)。

输入桩

输入端子1

  • 端口名称:原始信号
  • 输入类型:文件
  • 功能描述:接收原始的Excel时序数据文件。Excel文件需满足:第一行为表头标题,时间列的标题名称必须为"time"或者"Time"。
  • 示例 origin_data.xlsx

image.png


输出桩

输出端子1

  • 端口名称:重采样数据
  • 输出类型:文件
  • 功能描述:Excel时序数据文件。文件结构与输入完全相同,只是存储的具体数据变化。
  • 示例: resample.xlsx

数据接收方式

支持异步模式、同步模式,效果一样

参数配置

采样间隔

  • 功能描述:设置重采样的时间间隔(单位:s)
  • 必选参数:否
  • 默认值:0.02
  • 示例:0.05

运行调优

建议不进行特别配置,按照平台的默认分配运行。

使用方法

未部署状态下的操作

后面板连接

后面板连接如下,"重采样"组件的输入端连"上传文件"组件的输出,在输出端连接"下载文件"组件,对比重采样前后的Excel文件差异。


企业微信截图_16418031211545.png


右面板配置

  • 在"上传文件"组件的右面板,分别上传原始的Excel文件并选中该文件,上传文件如上输入端子1示例。

企业微信截图_16418031616827.png


  • 在"重采样"右面板填写采样间隔

企业微信截图_16418032225264.png


  • 在"下载文件"右面板填写保存的文件名,因为是Excel文件,建议取名*.xlsx

企业微信截图_16418032633269.png


部署状态下的操作

前面板操作

后面板操作

  1. 在"Web Input"组件右面板填写{},并点击发送

企业微信截图_1641783497201.png


  1. 在"下载文件"右面板点击"查看",下载重采样后的Excel文件。输出文件如上输出端子1示例。

企业微信截图_16418034081435.png


弹窗操作