socFileReader

Средство чтения файлов

Описание

socFileReader объект является средством чтения файлов, которое считывает данные из заданного TGZ-сжатого файла и хранит наборы данных в объекте. Набор данных содержит информацию о исходных объектах, которые представляют записанные источники данных из заданного TGZ-сжатого файла. Формат файла TGZ создается предыдущим сеансом записи на аппаратной плате SoC.

Создание

Описание

пример

fr = socFileReader(filename) создает объект, fr, из указанного файла. Объект является средством чтения файлов, которое считывает данные из заданного TGZ-сжатого файла и хранит наборы данных в объекте. The filename должен быть файлом, сохраненным с помощью save функция soc.recorder объект.

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

расширить все

Файл из предыдущего сеанса записи данных на аппаратной плате SoC, заданный как вектор символов с tgz расширение.

Пример: 'UDPDataReceived.tgz'

Свойства

расширить все

Метаданные пользователя, описывающие набор данных, заданные как вектор символов. Это значение добавляется к файлу при вызове save функция объекта.

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

Имя аппаратной платы SoC, используемой для набора данных в soc.recorder объект, заданный как вектор символов.

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

Теги пользователя, заданные как массив ячеек. Это значение добавляется к файлу при вызове save функция объекта.

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

Имя записанного файла данных, заданное как вектор символов. Это значение представляет имя файла, сохраненного с помощью save функция объекта.

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

Список источников в файле набора данных, возвращенный как массив ячеек.

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

Дата создания набора данных, возвращенная как вектор символов.

Типы данных: char | string

Функции объекта

getDataПолучите данные из программы чтения файлов

Примеры

свернуть все

Создайте средство чтения файлов, чтобы считать данные из указанного TGZ-сжатого файла.

fr = socFileReader('UDPDataReceived.tgz')
fr = 

  socFileReader with properties:

      Description: ''
    HardwareBoard: 'Xilinx Zynq ZC706 evaluation kit'
             Tags: {}
         Filename: 'H:\UDPDataReceived.tgz'
          Sources: {'UDPDataOnPort25000'}
             Date: 28-Dec-2018 15:17:08

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

rd = getData(fr,'UDPDataReceived-Port25000');

См. также

|

Введенный в R2019a