Main Content


(To be removed) Flatten hierarchical OPC name space

Support for the OPC Data Access (DA) standard will be removed in a future release. Instead use OPC Unified Architecture (UA). See Compatibility Considerations.


FNS = flatnamespace(NS)


FNS = flatnamespace(NS) flattens the hierarchical name space NS, by recursively removing all information in the Nodes fields of NS and placing that information into additional entries in the root structure of FNS. You obtain a hierarchical name space using the 'hierarchical' flag in getnamespace.


Retrieve the name space for the Matrikon™ Simulation Server, and then flatten the name space:

da = opcda('localhost', 'Matrikon.OPC.Simulation');
hierNS = getnamespace(da)
flatNS = flatnamespace(hierNS)

Version History

Introduced before R2006a

expand all