modules
Unless otherwise specified, data names are accessible in level 3 only.
- activesuppressed
- Returns non-zero if the entity is set inactive, 0 otherwise.
- attributesmax
- The number of attributes owned by this entity.
- children
- Recursive list of children module IDs. Valid for hm_getvalue query only.
- childrenids
- Recursive list of children module IDs. Valid for hm_getvalue query only.
- color
- The 1-64 color of the entity.
- color_rgb
- The RGB color of the entity.
- config
- The configuration of the entity.
- conflictidlist
- The list of conflict IDs as internal IDs, with reserve range. If row=<entity_type> is specified, this will be for the specific entity type in the module. If column=<idpool_number> is specified, row=<entity_type> must also be specified, and this will be for the specific entity type and ID pool. Valid for hm_getvalue query only.
- conflictwithreservedids
- The list of conflict IDs with reserve range. If row=<entity_type> is specified, this will be for the specific entity type in the module. If column=<idpool_number> is specified, row=<entity_type> must also be specified, and this will be for the specific entity type and ID pool. Valid for hm_getvalue query only.
- correctoptions
- List of ID manager correction options. Valid for hm_getvalue query only.
- creator_tag
- The tag that defines the creator/use case of the module. Valid for hm_getvalue query only.
- currentcorrectoption
- The current ID manager correction option.
- currentnewidoption
- The current ID manager new ID option.
- currentstatus
- The current ID manager status. Valid for hm_getvalue query only.
- definedentity
- True if the entity is defined, false otherwise.
- entitytypes
- List of entity types existing in the module. Valid for hm_getvalue query only.
- excludeshowhidestate
- The show (true)/hide (false) state of excluded entity types in the ID manager. Valid for hm_getvalue query only.
- exclusive
- The type of exclusive ID ranges. Valid for hm_getvalue query only.
- hasconflicts
- True or false if there are any conflict IDs. Valid for hm_getvalue query only.
- hashidestate
- True or false if there is a hide state on the submodel or excluded entities. Valid for hm_getvalue query only.
- haslocked
- True or false if there are any locked IDs. Valid for hm_getvalue query only.
- hasoffset
- True or false if there are any offset IDs. Valid for hm_getvalue query only.
- hasoverflows
- True or false if there are any overflow IDs. Valid for hm_getvalue query only.
- hasreserved
- True or false if there are any reserved IDs. Valid for hm_getvalue query only.
- HW_CID
- List of component IDs owned by the module.
- HW_CID_OFFSET
- The component ID offset assigned to a sibling part instance.
- HW_Material
- List of material names assigned to components or properties of the module.
- HW_MID
- List of material IDs assigned to components or properties of the module.
- HW_PID
- List of property IDs assigned to components of the module.
- HW_Thickness
- List of property thicknesses assigned to components of the module.
- id
- The ID of the entity.
- idlist
- The list of internal IDs. If row=<entity_type> is specified, this will return only the specific entity type in the model. If column=<idpool_number> is specified, row=<entity_type> must also be specified, and this will return the specific entity type and ID pool. Valid for hm_getvalue query only.
- idmanagerstatus
- The ID manager status. Valid for hm_getvalue query only.
- idsoverflowoptions
- List of ID manager overflow options. Valid for hm_getvalue query only.
- include
- The ID of the include file the entity is organized in.
- includeid
- The ID of the include file the entity is organized in.
- instance_id
- The ID of the instance of the module.
- internalid
- The ID of the entity.
- is_positioned
- 0 - Has a default position.
- is_root
- 0 - Is not the root of the hierarchy
- isshapeaiencoded
- Indicates whether the representation of module occurrence has shapeAI encode signatures set or not.
- library_revision
- If the prototype is stored in the Part Library, this is the library revision, prototype UDM ID, major revision and study revision. Valid for hm_getvalue query only.
- library_udm_uid
- If prototype UDM ID stored in the current Part Library. Valid for hm_getvalue query only.
- lockedids
- The list of locked IDs. row=<entity_type> must be specified. If column=<idpool_number> is specified, this will be for the specific entity type and ID pool. Valid for hm_getvalue query only.
- lockfeids
- To set locked entity solver IDs when importing from CSV.
- major_revision
- The prototype major revision as PDM metadata.
- max
- The max of the ID range. If row=<entity_type> is specified, this will be for the specific entity type in the module. Valid for hm_getvalue query only.
- maxid
- The maximum ID occupied. If row=<entity_type> is specified, this will be for the specific entity type in the module. If column=<idpool_number> is specified, row=<entity_type> must also be specified, and this will be for the specific entity type and ID pool. Valid for hm_getvalue query only.
- min
- The min of the ID range. If row=<entity_type> is specified, this will be for the specific entity type in the module. Valid for hm_getvalue query only.
- minid
- The minimum ID occupied. If row=<entity_type> is specified, this will be for the specific entity type in the module. If column=<idpool_number> is specified, row=<entity_type> must also be specified, and this will be for the specific entity type and ID pool. Valid for hm_getvalue query only.
- moduleid
- The module ID of the entity.
- module_triple_dxyz1, module_triple_dxyz2, module_triple_dxyz3, module_triple_xyz0
- These are all triples, corresponding to the 4 rows of the transformation matrix for the module. Valid for hm_getvalue query only.
- name
- The name of the entity.
- newidoptions
- List of ID manager new ID options. Valid for hm_getvalue query only.
- numberofchildren
- The number of recursive children of the module. Valid for hm_getvalue query only.
- numberofconflicts
- The number of conflict IDs. If row=<entity_type> is specified, this will be for the specific entity type in the module. If column=<idpool_number> is specified, row=<entity_type> must also be specified, and this will be for the specific entity type and ID pool. Valid for hm_getvalue query only.
- numberofentities
- The number of entities in the module. If row=<entity_type> is specified, this will be for the specific entity type in the module. If column=<idpool_number> is specified, row=<entity_type> must also be specified, and this will be for the specific entity type and ID pool. Valid for hm_getvalue query only. Type: integer
- numberoflockedids
- The number of locked IDs for an entity type in an module. row=<entity_type> must be specified. If column=<idpool_number> is specified, this will be for the specific entity type and ID pool. Valid for hm_getvalue query only.
- numberofoverflow
- The number of overflow IDs. If row=<entity_type> is specified, this will be for the specific entity type in the module. If column=<idpool_number> is specified, row=<entity_type> must also be specified, and this will be for the specific entity type and ID pool. Valid for hm_getvalue query only.
- numberofreservedids
- The number of reserved IDs. row=<entity_type> must be specified. If column=<idpool_number> is specified, this will be for the specific entity type and ID pool. Valid for hm_getvalue query only.
- offset
- The offset. row=<entity_type> must be specified. If column=<idpool_number> is specified, this will be for the specific entity type and ID pool. Valid for hm_getvalue query only.
- outputsuppressed
- Returns non-zero if the entity is set "do not export", 0 otherwise.
- overflowids
- The list of overflow IDs (integer array). If row=<entity_type> is specified, this will be for the specific entity type in the module. If column=<idpool_number> is specified, row=<entity_type> must also be specified, and this will be for the specific entity type and ID pool. Valid for hm_getvalue query only.
- parent
- The parent of the module. Valid for hm_getvalue query only.
- parentid
- The parent of the module. Valid for hm_getvalue query only.
- PDM_ID
- List of IDs as PDM metadata.
- PDM_Material
- List of material names as PDM metadata.
- PDM_MeshFlag
- List of mesh flags as PDM metadata.
- PDM_MID
- List of material IDs as PDM metadata.
- PDM_PartNumber
- List of part numbers as PDM metadata.
- PDM_PID
- List of property IDs as PDM metadata.
- PDM_Revision
- List of revisions as PDM metadata.
- PDM_Thickness
- List of property thicknesses as PDM metadata.
- poolid
- The pool number of the entity.
- poolname
- The pool name of the entity.
- prototype_id
- The ID of the prototype module if the specified module is an occurrence
- prototype_instance_count
- The number of instances created for the prototype. If an occurrence, returns 0.
- range_offset
- The ID range offset.
- releaseidsconflictwithreserves
- Release the list of reserved IDs. row=<entity_type> must be specified. If column=<idpool_number> is specified, this will be for the specific entity type and ID pool. Type: integer array
- releasereservedids
- The list of release reserved IDs. row=<entity_type> must be specified. If column=<idpool_number> is specified, this will be for the specific entity type and ID pool. Valid for hm_getvalue query only.
- rep_comment
- The comment on the representation.
- rep_filename
- The full path and file name of an occurrence. Returns empty for prototypes and occurrences without a file.
- rep_alias
- The name of the representation as shown in the Part Browser "Representation" column. Valid for hm_getvalue query only.
- rep_type
- The type of occurrence. Returns N/A for prototypes and occurrences without a type.
- reservedids
- The list of reserved IDs. row=<entity_type> must be specified. If column=<idpool_number> is specified, this will be for the specific entity type and ID pool. Valid for hm_getvalue query only.
- reserveidoption
- The ID manager reserve ID option.
- reserverange
- The number of entities in the module. If row=<entity_type> is specified, this will be for the specific entity type in the module. If column=<idpool_number> is specified, row=<entity_type> must also be specified, and this will be for the specific entity type and ID pool. Valid for hm_getvalue query only.
- reserverangemax
- The max of the reserve range. row=<entity_type> should be specified, this will be for the specific entity type in the module.
- reserverangemin
- The min of the reserve range. row=<entity_type> should be specified, this will be for the specific entity type in the module.
- shapeaiencodingsignaturecad
- The shapeAI encoding signature of the CAD representation of the module occurrence.
- shapeaiencodingsignaturefe
- The shapeAI encoding signature of the FE or mesh representation of the module occurrence.
- showhidestate
- The show/hide state on the submodel or excluded entities.
- solver_id
- The solver ID of the entity.
- solverkeyword
- The name of the solver keyword.
- structural_type
- The structural type of the module (part or assembly).
- study_revision
- The prototype study revision as PDM metadata.
- supportedtypesandpools
- The list of types and pool numbers which are supported by ID Manager. The return format is {-1 1 -2 3 …} where a negative number is the entity type while a positive number is the ID pool number. Valid for hm_getvalue query only.
- transformation_id
- The ID of the transformation entity.
- transformation_matrix
- The transformation matrix of the entity.
- typesandpools
- The list of types and pool numbers which are listed in the ID Manager. The return format is {-1 1 -2 3 …} where a negative number is the entity type while a positive number is the ID pool number. Valid for hm_getvalue query only.
- typesandpoolswithreservedids
- The list of types and pool numbers which have reserved IDs. The return format is {-1 1 -2 3 …} where a negative number is the entity type while a positive number is the ID pool number. Valid for hm_getvalue query only.
- typesofexclusiveidranges
- The types of exclusive ID ranges. Valid for hm_getvalue query only.
- typesofindividualidranges
- The types of individual ID ranges. Valid for hm_getvalue query only.
- typeswithreservedids
- The list of reserved ID entity types. If row=<entity_type> is specified, this will be for the specific entity type in the module. If column=<idpool_number> is specified, row=<entity_type> must also be specified, and this will be for the specific entity type and ID pool. Valid for hm_getvalue query only.
- udm_id
- The ID of the entity in UDM.
- unique_id
- The unique ID of the entity.
- unsettypesandpools
- The list of types and pool numbers which do not have an ID range defined. The return format is {-1 1 -2 3 …} where a negative number is the entity type while a positive number is the ID pool number. Valid for hm_getvalue query only.
- variant_condition
- If non-empty, implies that the part is used as a variant in one or multiple part configurations.
- variant_scope
- Along with variant_condition, this is used to describe which part configurations the part belongs to as a variant.
Version History
2017.1 - Added new data name rep_name.
2017.2 - Added new data names variant_condition and variant_scope.
2019 - Added new data names idlist, is_positioned, structural_type, supportedtypesandpools, typesandpools, typesandpoolswithreservedids and unsettypesandpools.2020 - Added new data names color_rgb, HW_CID_OFFSET, instance_id and transformation_id.
2020.1 - Added new data names excludeshowhidestate and solverkeyword.
2021.1 - Added new data names rep_comment, moduleid, poolid, poolname, and solver_id.
2021.2 - Added new data names internalname, isshapeaiencoded, shapeaiencodingsignaturecad, shapeaiencodingsignaturefe, and solvername.