Запишите данные к двоичным файлам
dsp.BinaryFileWriter Система object™ пишет многоканальные данные сигнала в двоичный файл. Если заголовок не пуст, то заголовок предшествует данным сигнала. Объект задает имя файла и структуру заголовка. В первый раз, когда вы пишете в файл, объект пишет заголовок, сопровождаемый по условию. На последующих вызовах объект пишет остающиеся данные. Если заголовок пуст, то никакой заголовок не записан.
Объект может записать данные с плавающей точкой и целочисленные данные. Чтобы записать символьные данные и данные фиксированной точки, смотрите Запись и Считанные Символьные Данные и Запись и Считанные Данные Фиксированной точки. Входные данные могут быть действительными или комплексными. Когда данные являются комплексными, объект пишет данные как чередованные действительные и мнимые компоненты. Для примера смотрите Запись и Считанные Данные Фиксированной точки. По умолчанию средство записи использует порядок байтов хост-машины. Чтобы изменить порядок байтов, можно использовать swapbytes функция. Для примера смотрите Порядок байтов Изменения Данных Перед Записью.
Записывать данные к двоичному файлу:
Создайте dsp.BinaryFileWriter объект и набор его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты?.
создает объект средства записи двоичного файла, writer = dsp.BinaryFileWriterwriter, использование свойств по умолчанию.
устанавливает writer = dsp.BinaryFileWriter(fname)Filename свойство к fname.
с writer = dsp.BinaryFileWriter(fname,Name,Value)Filename установите на fname и каждое свойство Name установите на заданный Value. Незаданные свойства имеют значения по умолчанию.
writer = dsp.BinaryFileWriter('myFilename.bin','HeaderStructure',struct('field1',1:10,'field2',single(1)));writer( записывает данные к двоичному файлу в упорядоченном по строкам формате. Каждый вызов алгоритма пишет элементы data)data в конце файла. В первом вызове алгоритма объект пишет заголовок сначала, сопровождаемый по условию. Если заголовок пуст, то никакой заголовок не записан.
Входные данные могут быть действительными или комплексными. Для комплексных данных чередованы действительные и мнимые части. Например, если данные равняются [1 2; 3 4]+1j*[5 6; 7 8], затем объект пишет элементы как 1 5 2 6 3 7 4 8.
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj, используйте этот синтаксис:
release(obj)