首页 > 解决方案 > 绘制示波器 .trc 文件的有效方法

问题描述

我发现这个脚本可以用 python 读取 .trc 文件,它工作正常:

https://github.com/yetifrisstlama/readTrc

唯一的问题是重组和绘制文件似乎很慢。我可以绘制一个 200KB 的 .trc 文件,但是当我尝试绘制一个 200MB 的文件时,我的机器就会死机。这些文件有数百万个值。公平地说,我的机器是一台 6 岁的笔记本电脑,运行速度非常慢。

我想知道你们中是否有人知道比上面提供的更有效的处理 .trc 文件的脚本。

这是我的代码:

import pandas as pd
import matplotlib.pyplot as plt
import readTrc

datX, datY, m = readTrc.readTrc('C220180104_ch2_UHF00000.trc')

srx, sry = pd.Series(datX), pd.Series(datY)
df = pd.concat([srx, sry], axis = 1)
df.set_index(0, inplace = True)

df.plot(grid = 1)
plt.show()

提前致谢。

阿图尔

标签: pythonpandasmatplotlib

解决方案


推荐阅读