Model.newidoption#

Model.newidoption(id, option, using_maxid='')#

Defines how new IDs are assigned for a submodel.

Parameters:
  • id (hwString) – The ID of the submodel.

  • option (unsigned int) –

    0 - Minimum available

    1 - Maximum available. (default)

  • using_maxid (hwString) – Valid values are “MIN AVAILABLE” and “BEFORE MIN”.

Example#

Set the new ID option as use minimum available for submodel with ID 1#
import hm
import hm.entities as ent

model = hm.Model()

model.newidoption(id=1, option=0)