Запишите функциональное определение для getName
метод, чтобы возвратить имена для сигналов, импортированных из файла. Пользовательский читатель в этом примере импортирует данные из файла с иерархической структурой, обрабатывая файл как главный узел. Задайте код для getName
метод в файле определения класса.
Этот пример не показывает полное определение класса. Все пользовательские читатели должны задать поведение для getName
, getTimeValues
, и getDataValues
методы. Для примера, который показывает полное определение класса и рабочий процесс импорта, смотрите, что Данные об Импорте Используют Пользовательское Средство чтения файлов.
В этом примере, getName
и getChildren
методы работают совместно, чтобы присвоить соответствующее имя к каждому импортированному сигналу. getChildren
метод считывает данные из файла с помощью readtable
функция. Метод затем создает массив ячеек, который содержит пользовательский объект читателя для каждого сигнала, считанного из файла.
getName
метод использует FileName
свойство пользовательского читателя возражает, чтобы возвратить имя файла как имя для узла верхнего уровня. getName
метод использует VariableName
свойство возвратить имя сигнала, извлеченное из файла, чтобы использовать в качестве имени сигнала для каждого импортированного сигнала.