Model.hm_me_repdetailget#

Model.hm_me_repdetailget(moduleID, repKey, metadataAttributeName)#

Returns the requested metadata attributes from representation. Either part occurrence or part prototype can be given. Request can be done for one attribute via the metadata attribute name or for all the configured metadata via “?”.

Parameters:
  • moduleID (unsigned int) – The ID of a part or part assembly from which to retrieve the representation metadata.

  • repKey (hwString) – The representation key (name).

  • metadataAttributeName (hwString) – The metadata attribute name or “?” for all metadata.

Returns:

Examples#

Retrieve the ‘ fileformat ‘ metadata from the ‘ RepCAD ‘ representation for part with ID 5#
import hm
import hm.entities as ent

model = hm.Model()

_,result = model.hm_me_repdetailget(
    moduleID=5, repKey="RepCAD ", metadataAttributeName="fileformat"
)

print("metadataAttributeValue", result.metadataAttributeValue)
Retrieve all metadata from ‘ RepCAD ‘ for part ID with 5#
import hm
import hm.entities as ent

model = hm.Model()

_,result = model.hm_me_repdetailget(
    moduleID=5, repKey="RepCAD ", metadataAttributeName="?"
)

print("metadataAttributeValue", result.metadataAttributeValue)