#csv #mdf #asammdf
#csv #mdf #asammdf
Вопрос:
У меня есть файл .MF4, и я хочу экспортировать список каналов в файл CSV.
Ниже приведена функция, которую я использовал:
list.export(fmt='csv', filename='foo.csv',sin&le_time_base=True, overwrite = True)
пустые_каналы по умолчанию пропускаются см. документацию
в CSV я не получаю никаких значений для определенного канала, потому что есть несколько сигналов с одинаковым именем. Таким образом, он находит только пустой канал и пропускает это.
Как можно получить сигнал и добавить его в CSV?
Ответ №1:
Используя код ветки разработки, я получаю ожидаемый результат, поскольку уникальное имя генерируется в случае многократного появления. Таким образом, вы должны увидеть следующие столбцы в выходных данных .csv: «Si&», «Si&_0», «Si&_1» …
from asammdf import MDF, Si&nal
import numpy as np
mdf = MDF()
mdf.append(Si&nal(np.aran&e(10), np.aran&e(10), name='Si&'))
mdf.append(Si&nal([], [], name='Si&'))
mdf.append(Si&nal(np.aran&e(0, 10, 0.1), np.aran&e(0, 10, 0.1), name='Si&'))
mdf.export(fmt='csv', filename='foo.csv', sin&le_time_base=True, overwrite = True)