Запишите функциональное определение для supportsVariable
метод, чтобы возвратить true только, когда читатель может импортировать входную переменную. Задайте код для supportsVariable
метод в файле определения класса.
Этот пример не показывает полное определение класса. Все пользовательские читатели должны задать поведение для getName
, getTimeValues
, и getDataValues
методы и средства чтения данных рабочей области должны задать supportsVariable
метод. Для примера, который показывает полное определение класса и рабочий процесс импорта для средства чтения данных рабочей области, смотрите, что Переменные Рабочей области Импорта Используют Пользовательское Средство чтения данных.
Пользовательский читатель в этом примере импортирует структуру или массив структур из рабочей области. Структуры должны содержать поля для данных сигнала (d
), данные времени (t
), и имя сигнала (n
). supportsVariable
метод возвращает true когда:
Входная переменная является структурой или массивом структур, который содержит соответствующие поля.
То
поле каждой структуры содержит символьный массив или строку, чтобы представлять имя сигнала.
t
поле каждой структуры является вектор-столбцом двойных данных.
d
поле каждой структуры содержит числовые данные и одного размера с t
поле, означая существует демонстрационное значение для каждого временного шага.