Class: opc.hda.Data
Package: opc.hda

Convert OPC HDA data object array to uint32 matrix


V = uint32(DObj)


V = uint32(DObj) converts the OPC HDA data object array DObj into an uint32 matrix. V is constructed as an M-by-N array of uint32 values, where M is the number of items in DObj and N is the number of time stamps in the array.

DObj must have the same time stamps for each of the item IDs (elements of DObj), othewise an error is generated. Use tsunion, tsintersect or resample to generate an OPC HDA data object containing the same time stamp for all items in the object.


Load the OPC HDA example data file, convert the hdaDataSmall object to have the same time stamps, and create an uint32 matrix from the result:

load opcdemoHDAData;
dUnion = tsunion(hdaDataSmall);
vUInt32 = uint32(dUnion);
Was this topic helpful?