Все данные, возвращенные с серверов OPC HDA, могут храниться в MATLAB® как объект данных OPC HDA. Объект данных HDA позволяет удобное хранение, манипуляцию и визуализацию данных. Сами элементы данных представлены одним или несколькими значениями, качеством и временными метками, все они связаны с идентификатором элемента.
При выполнении операций чтения на серверах OPC HDA запрашиваются данные для одного или нескольких идентификаторов элементов на этом сервере в указанной временной области значений. Для каждого запрашиваемого элемента Сервера OPC возвращает нуль или несколько элементов объекта данных, сохраненных в триплеты Value (значение чтения датчика или элемента), Quality (качество сохраненного значения) и TimeStamp (время регистрации данных сервером). Свойства Value, Quality и TimeStamp всегда M
-by-1 векторы. Тип данных свойства Value зависит от того, что сервер возвращает в MATLAB. Смотрите Преобразование между типами данных MATLAB и типами данных COM-вариантов.
Таким образом, каждая операция чтения возвращает массив объектов данных OPC HDA, по одному для каждого запрашиваемого элемента. Элементы объектного массива данных не гарантировано имеют одинаковое количество тройок Value, Quality и TimeStamp, поскольку сервер мог не записанные данные одновременно для всех запрашиваемых элементов.