Текущая ситуация
В настоящее время у нас есть машина, которая генерирует .bin-файл журнала.Теперь мы используем приложение C #, чтобы прочитать файл .bin и сохранить все в файле .csv.После этого мы загружаем файл .csv в Matlab.
Мой вопрос
Есть ли лучший / более эффективный способ преобразования файла .bin, чтобы мы могли использовать его в Matlab?
Что я пытался
Я посмотрел на преобразование файлов .bin в файлы .mat и обнаружил, что вы можете изменить файлы .mat на файлы .bin с помощью этой команды movefile('FileName.mat', 'FileName.bin')
внутри Matlab, поэтому я изменяюрасширения файлов в этой команде, но это не сработало.(Не то чтобы я предполагал, что это сработает: P) Я также изучил эту команду tempRow = fread(fileread, ncols, 'uint=>uint');
, но здесь она работает только тогда, когда у вас есть только целые числа.И .bin файл, с которым я работаю, содержит bools, int16, reals и udint.