我发现此脚本可以使用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()
谢谢。
Artur