MDF文件的分析器
pyMdfParser的Python项目详细描述
这个包提供了一个解析器,用于读取python中的mdf文件
此软件包的源代码位于:
https://sourceforge.net/p/pymdfparser/code/
请通过问题跟踪器报告任何错误或功能请求。
安装
这个包是用python包索引注册的,因此您可以这样做:
$ easy_install pyMdfParser
…或从https://sourceforge.net/projects/pymdfparser/files下载 按常规方式安装:
Windows: use the Windows installer file pyMdfParser-x.y.z.win32.exe Installation of the pyMdfParser-x.y.z.zip file via $ python setup.py install
如果您想获得更大的优势,请克隆源代码存储库:
$ git clone ssh://bowie2@git.code.sf.net/p/pymdfparser/code pymdfparser-code
用法
mdf语法分析器包包含mdf parser类,该类是所有 与MDF相关的操作。
您可以使用mdfparser类读取mdf数据,如下所示:
import matplotlib.pyplot as plt from mdf_parser import MDFParser from mdf_blocks import CNBlock mdf=MDFParser('CANape.MDF') signal_list=mdf.get_signallist() #get data for one signal signal1=obj.get(signal_list[1]) #get data for all signals signals=obj.get(signal_list)
对于此软件包中所有可用功能的完整说明, 请参阅文档。
注释
请注意,pymdfparser包目前只支持mdf 3。