Model.attributeupdatestringarray#
- Model.attributeupdatestringarray(entity, identifier, solver, status, behavior, value)#
Updates an attribute of type string array (
hwStringList()).- Parameters:
entity (Entity) – The object describing the entity that owns the attribute.
identifier (int) – The identifier of the attribute.
solver (int) – The solver number of the attribute.
status (int) – The status of the attribute.
behavior (int) – The behavior of the attribute.
value (hwStringList) – The value of the attribute.
Example#
Update the load collector with ID 74 in * IMPERF_NRES_STR * dataname (identifier=11344) in Optistruct profile by set attribute to [ ‘ LAST ‘ , ‘ INTEGER ‘ , ‘ LAST ‘ ]#import hm import hm.entities as ent model = hm.Model() # Finding the IMPERF_NRES_STR identifier using the hm_attributeidentifier function _, r = model.hm_attributeidentifier( entity_type=ent.Loadcol, entity_id=74, attribute_name_or_id="IMPERF_NRES_STR" ) # Setting the dataname model.attributeupdatestringarray( entity=ent.Loadcol(model, 74), identifier=r.id, solver=1, status=2, behavior=0, value=[ 'LAST', 'INTEGER', 'LAST', ], )