Model.hm_ce_globalget#

Model.hm_ce_globalget(global_type, global_name)#

Returns the value of a global connector variable.

Parameters:
  • global_type (hwString) – double or int

  • global_name (hwString) – Valid values are g_ce_colorby, g_ce_imprint_remesh_rebuild_layers, g_ce_realizedvis, g_ce_unrealizedvis, g_ce_failedvis, g_ce_lt2tvis, g_ce_2tvis, g_ce_3tvis, g_ce_gt3tvis, g_ce_spotvis, g_ce_seamvis, g_ce_areavis, g_ce_boltvis, g_ce_applymassvis, g_ce_size.

Returns:

  • hwReturnStatus - Status object

  • HmQueryResult - Result object containing the output values:

    • Keys valid for global_type="double"

      • variableValue (double)

    • Keys valid for global_type="int"

      • variableValue (int)

Example#

Get all global variables#
import hm
import hm.entities as ent

model = hm.Model()

_, result = model.hm_ce_globalget(
    global_type="int",
    global_name="g_ce_failedvis"
)

print("Variable's Value: ", result.variableValue)