Model.CE_ErrorSet#

Model.CE_ErrorSet(id, error_code)#

Assigns a pre-defined error to a connector.

Parameters:
  • id (unsigned int) – The ID of the connector.

  • error_code (unsigned int) –

    The error code to assign to the connector. Valid values are:

    0 - CE_ERROR_UNDEFINED

    1 - CE_ERROR_PROJECTIONS_LACKING

    2 - CE_ERROR_LINKS_UNRESOLVED

    3 - CE_ERROR_INCOMPLETE_REALIZATION

    4 - CE_ERROR_INCOMPATIBLE_FECONFIG

    5 - CE_ERROR_NO_TEST_POINT

    11 - CE_ERROR_LINK_LACKING_THICKNESS

    51 - CE_ERROR_AREA_LACKING_MESH

    61 - CE_ERROR_BOLT_HOLE_NOT_FOUND

    62 - CE_ERROR_BOLT_HOLE_LACKING

    63 - CE_ERROR_OVERLAP_1D_ELEM

    71 - CE_ERROR_MESH_IMPRINT_INCOMPLETE

    72 - CE_ERROR_MESH_IMPRINT_ACROSS_FEATURE

    73 - CE_ERROR_MESH_IMPRINT_OVERLAP_WITH_ITSELF

    74 - CE_ERROR_MESH_IMPRINT_EXTREME_CASE

    75 - CE_ERROR_MESH_IMPRINT_MISSING_ELEMS

    76 - CE_ERROR_MESH_IMPRINT_OVERLAP_WITH_OTHER

    77 - CE_ERROR_LESS_HEXA_HEIGHT

    78 - CE_ERROR_CUSTOM

    79 - CE_ERROR_MESH_IMPRINT_FAILED

    80 - CE_ERROR_NSM_PROPERTY_NOT_POSSIBLE

Example#

Assign error code 80 to connector with ID 10#
import hm
import hm.entities as ent

model = hm.Model()

model.CE_ErrorSet(id=10, error_code=80)