socFileReader

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

Описание

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

Создание

Синтаксис

fr = socFileReader(filename)

Описание

пример

fr = socFileReader(filename) создает объект, fr, из заданного файла. Объект является средством чтения файлов, которое считывает данные из заданного TGZ-сжатого-файла и хранит наборы данных в объекте. 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