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