exponenta event banner

socFileReader

Модуль чтения файлов

Описание

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

Создание

Описание

пример

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