Блоки Binary File Writer и Binary File Reader не поддерживают запись и чтение символов. В качестве обходного решения приведите символьные данные к одному из встроенных типов данных и запишите целочисленные данные. После считывания данных преобразуйте данные в символ с помощью char функция.
Приведение символьных данных, 'binary_file' в uint8 с использованием cast функция.
data = 'binary_file';
Запись данных приведения в файл данных myCharFile.dat.
writeModel = 'writeCharData';
open_system(writeModel)
sim(writeModel)

uint8 ДанныеУкажите считывающее устройство для чтения данных приведения как uint8 данные.
readModel = 'readCharData';
open_system(readModel)
sim(readModel);

charData = char(readerData);
Убедитесь, что данные устройства записи совпадают с данными устройства чтения. По умолчанию считыватель возвращает данные в формате «основной столбец».
strcmp(data,charData.')
ans = logical 1
Устройство чтения двоичных файлов | Устройство записи двоичных файлов | Постоянный (Simulink) | В рабочую область (Simulink)