fread

Считайте открытый файл целевого компьютера

Описание

пример

data = fread(filesys_object, file_id) считывает двоичные данные из файла на целевом компьютере и пишет его в матричный data. file_id аргумент является идентификатором файла, сопоставленным с открытым файлом.

Примечание: SimulinkRealTime.fileSystem объект будет удален в будущем релизе. См. информацию о версии для команд файловой системы, чтобы использовать вместо этого. Эти команды используют SimulinkRealTime.openFTP функционируйте и функции для ftp MATLAB объект.

пример

data = fread(filesys_object, file_id, offset, numbytes) чтения numbytes байты от file_id запуск с положения offset и пишет блок в матричный data.

Примеры

свернуть все

Открытый файл data.dat, читайте из него и закройте его снова.

Открытый и файл чтения.

tg = slrt;
filesys_object = SimulinkRealTime.fileSystem(tg);
file_id = fopen(filesys_object, 'data.dat', 'r');
value = fread(filesys_object, file_id);
char(value)
ans =

  1×4 char array

test

Закройте файл.

fclose(filesys_object, file_id)
ans =

     0

Открытый файл data.dat при смещении 1, считайте 3 байты от него, и близко этого снова.

Открытый и файл чтения.

tg = slrt;
filesys_object = SimulinkRealTime.fileSystem(tg);
file_id = fopen(filesys_object, 'data.dat', 'r');
value = fread(filesys_object, file_id, 1, 3);
char(value)
ans =

  1×4 char array

est

Закройте файл.

fclose(filesys_object, file_id)
ans =

     0

Входные параметры

свернуть все

Объект файловой системы создается при помощи SimulinkRealTime.fileSystem функция создания.

Объект файловой системы представляет файловую систему целевого компьютера. Вы работаете с файловой системой целевого компьютера от компьютера разработчика при помощи методов файловой системы.

Пример: fsys

Типы данных: struct

Передайте это значение функциям что файлы доступа на целевом компьютере.

Пример: h

Выходные аргументы

свернуть все

Получить количество общего количества чтения байтов в data, вызовите length функция. Если numbytes байты не доступны, length(data) может быть меньше numbytes. length(data) нуль если fread расположен в конце файла.

Смотрите также

| |

Введенный в R2014a