【问题标题】:asammdf export mf4 to csvasammdf 将 mf4 导出到 csv
【发布时间】:2020-08-10 08:17:16
【问题描述】:

我有一个 .MF4 文件,想将频道列表导出到 CSV 文件。

以下是我使用的函数:

list.export(fmt='csv', filename='foo.csv',single_time_base=True, overwrite = True)

默认跳过empty_channels see documentation

在 CSV 中,我没有获得特定通道的任何值,因为有多个具有相同名称的信号。所以他只找到空的频道并跳过这个。

如何获取信号并将其添加到 CSV?

【问题讨论】:

    标签: csv mdf asammdf


    【解决方案1】:

    使用开发分支代码我得到了预期的结果,因为在多次出现的情况下会生成一个唯一的名称。因此,您应该会在 .csv 输出中看到以下列:“Sig”、“Sig_0”、“Sig_1”...

    from asammdf import MDF, Signal
    import numpy as np
    
    mdf = MDF()
    
    mdf.append(Signal(np.arange(10), np.arange(10), name='Sig'))
    mdf.append(Signal([], [], name='Sig'))
    mdf.append(Signal(np.arange(0, 10, 0.1), np.arange(0, 10, 0.1), name='Sig'))
    
    mdf.export(fmt='csv', filename='foo.csv', single_time_base=True, overwrite = True)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-22
      • 1970-01-01
      • 2019-09-17
      • 2016-01-04
      • 2010-10-14
      相关资源
      最近更新 更多