Skip to content

RawSplit 操作手册 ​

ELMEC 2026年4月

本文档介绍Raw数据(imd格式)的分割、提取工具「RawSplit」的使用方法。

0. 更新履历 ​

版本日期内容
ver 2.022024/06/28修复了关于Level值检测的Bug。
ver 2.012024/06/25新增了Level触发功能和高位Bit掩码功能。
ver 2.002023/08/08新增了保存通道(CH)设置功能。

1. 概要 ​

RawSplit是根据时间间隔、触发位、电压级别等条件,将一个imd文件分割保存的工具。也支持多个文件的批量处理。
main

2. 界面构成 ​

2.1 Source file (输入设置) ​

  • Source file(imd): 选择要处理的imd文件。

2.2 Setting (基本设置) ​

基本设置参数说明

参数说明
Bit number仅显示,原始数据的位数
Sampling freq仅显示,原始数据的采样频率 (Hz)
All data size仅显示,原始数据的总时间
All data是否保存全部数据,或者保存指定范围的数据
Start不勾选 All data 时有效,指定范围的起始位置
End不勾选 All data 时有效,指定范围的结束位置
Save file mode输出格式(imd / wav / csv)。目前暂不支持,固定为 imd 格式

2.3 Seperate setting(分割模式设置) ​

分割模式说明

模式说明
None不进行分割,仅转换。
Interval按照指定的秒数(Interval)进行等分。
MarkBit ON当指定通道(CH)的特定位从 OFF 变为 ON 时保存。
MarkBit OFF当指定通道(CH)的特定位从 ON 变为 OFF 时保存。
Level Up当指定通道(CH)的电压值超过设定值(Level)时保存。
Level Down当指定通道(CH)的电压值低于设定值时保存。

分割用的参数
main

参数说明

参数说明
Interval(Sec)使用 Interval 模式时,指定分割的时间间隔,单位为秒。
Channel选择作为触发判定对象的通道编号。
Bit使用 MarkBit 模式时,指定作为判定对象的位位置(例如13〜15)。
Level(V)使用 Level Up/Down 模式时,输入作为触发阈值的电压值。
Triggle before count从触发发生的瞬间起,“往前追溯”保存的数据样本数。
Triggle after count从触发发生的瞬间起,“往后”保存的数据样本数。

分割模式与参数有效性一览表

模式Interval(Sec)ChannelBitLevel(V)Triggle before countTriggle after count
None------
Interval●-----
MarkBit ON-●●-●●
MarkBit OFF-●●-●●
Level Up-●-●●●
Level Down-●-●●●

2.4 Channels setting (通道设置) ​

保存通道设置界面
channel

  • Source channel: 源文件的通道列表。
  • destination channel: 输出文件包含的通道列表。
  • 可使用箭头按钮移动,右侧表格中可编辑名称、电压及物理量范围。

2.5 Save folder (输出设置) ​

保存设置界面
dst

  • Save folder: 指定保存路径。
  • And the same source files folder: 保存至与源文件相同的文件夹。
  • Convert other files in the same folder: 批量处理文件夹中的所有文件。

3. 操作步骤 ​

  1. 文件选择: 从 Source file 读取imd文件。
  2. 分割模式设置: 选择 Seperate Mode,输入 Channel、Level 等参数。
  3. 通道选择: 将要保存的通道(CH)添加到 destination channel。
  4. 保存位置设置: 指定输出路径,如需要可勾选批量处理。
  5. 执行: 点击 [Start] 按钮开始。

4. 注意事项 ​

  • 文件大小: 请注意,若触发前后的计数(before/after count)设置过大,会导致输出文件体积非常大。
  • 批量处理: 进行批量处理(Convert other files)时,请确保所有文件的采样频率及通道构成相同。

ELMEC Document Center