Вы можете видеть ошибку, когда вы пытаетесь создать объект для доступа к MDF-файлу с mdf
функция.
Вероятной причиной является MDF-файл, который неправильно отформатирован, или это включает неподдерживаемые элементы. Для проверки MDF-файла Вектор обеспечивает инструмент MDF Validator, который можно загрузить с Поддержки Инструмента MDF.
Вы можете видеть ошибку, когда вы пытаетесь считать данные из MDF-файла с read
функция.
Возможной причиной является MDF-файл, который неправильно отформатирован, или это включает неподдерживаемые элементы. Для проверки MDF-файла Вектор обеспечивает инструмент MDF Validator, который можно загрузить с Поддержки Инструмента MDF.
Другой возможной причиной является неотсортированный MDF-файл. Начало в R2019b, доступ к неотсортированному MDF-файлу генерируют распознаваемую ошибку, и можно отсортировать файл с помощью mdfSort
функция.
Когда неспособный, чтобы считать целый файл, можно считать данные один канал за один раз. Используйте read
функция с формой data = read(mdfObj,chanGroupIndex,chanName)
Вы можете видеть ошибку, когда вы пытаетесь считать данные из MDFDatastore с read
функция.
Те каналы, предназначенные для чтения, должны иметь то же имя и принадлежать той же группе канала в каждом файле datastore MDF. Гарантируйте однородность через MDF-файлы в базе данных для каналов, что вы читаете.
Вы можете не мочь найти и считать канал интереса к MDF-файлу.
Чтобы идентифицировать каналы в MDF-файле, используйте channelList
функция.
saveAttachment
функционируйте не удается сохранить файл, присоединенный к MDF-файлу.
saveAttachment
функция работает только со встроенными прикреплениями; внешние файлы не сохранены, потому что они уже находятся на диске.
Если прикрепление не существует, сверьтесь с провайдером MDF-файла.
Vehicle Network Toolbox™ не поддерживает структуры канала массивов.
Чтобы считать эти каналы, необходимо записать функцию состава, чтобы повторно группировать данные.
Чтение каналов MDF-файла с MIME или данными CANopen генерирует ошибку.
MIME и данные CANopen не поддерживаются Vehicle Network Toolbox.
При чтении MDF-файла имена столбцов выходного расписания соответствуют названиям канала в файле, но они не могут быть идентичными. Имена столбца таблицы должны быть совместимыми с именами переменной MATLAB, таким образом, они изменены, чтобы ограничить их размер и символы. Большинство неподдерживаемых символов преобразовано в символы нижнего подчеркивания.
Возвращенное расписание сохраняет упорядоченное расположение каналов. Таким образом, можно получить доступ к данным в таблице с числовой индексацией.
Настоящие имена каналов встраиваются в свойства расписания. Например:
m = mdf('File01.mf4');
tt = read(m);
t1 = tt{1};
t1.Properties.VariableDescriptions
ans = 1×2 cell array {'Signed_Int16_LE_Offset_32'} {'Unsigned_UInt32_LE_Primary_Offset_0'}
mdf
| mdfSort
| channelList