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