Model.create_springs#
- Model.create_springs(nodesCollection, DestinationComp, SBushName='', SBushPropName='', SBushType='', ConnectType=0, ElemType=0, Config=0, Tolerance=0.0, PropertyMode=0, Property=0, SystemMode=0, System=0, K1=0.0, K2=0.0, K3=0.0, K5=0.0, Pten=0.0, Pshr=0.0, Ppar=0.0, Pprp=0.0, Pm=0.0, FF=0.0, ReverseCoordYFlag=0, SwapCoordXFlag=0, AxialCompFlag=0)#
Creates spring elements between selected coincident nodes.
- Parameters:
nodesCollection (Collection) – The collection containing the input entities.
DestinationComp (int) –
The components to which spring elements will be stored. This is a required option. Valid options are:
0 - New component
1 - Current component
SBushName (hwString) – Reserved for future development.
SBushPropName (hwString) – Reserved for future development.
SBushType (hwString) – Reserved for future development.
ConnectType (int) – Reserved for future development.
ElemType (int) – Reserved for future development.
Config (int) – Reserved for future development.
Tolerance (double) – The tolerance to consider coincident nodes.
PropertyMode (int) –
The properties to be assigned to the spring elements. This is a required option. Valid options are:
0 - New property
1 - Existing property
Property (int) – The property ID to be assigned to the spring elements.
SystemMode (int) – Reserved for future development.
System (int) – The system ID to be assigned to the spring elements.
K1 (double) – Reserved for future development.
K2 (double) – Reserved for future development.
K3 (double) – Reserved for future development.
K5 (double) – Reserved for future development.
Pten (double) – Reserved for future development.
Pshr (double) – Reserved for future development.
Ppar (double) – Reserved for future development.
Pprp (double) – Reserved for future development.
Pm (double) – Reserved for future development.
FF (double) – Reserved for future development.
ReverseCoordYFlag (int) – Reserved for future development.
SwapCoordXFlag (int) – Reserved for future development.
AxialCompFlag (int) – Reserved for future development.
Example#
Create spring elements between selected coincident nodes#import hm import hm.entities as ent model = hm.Model() # Creating spring elements between selected coincident nodes node_collection = hm.Collection(model, ent.Node, list(range(3, 1001))) model.create_springs( nodesCollection=node_collection, Tolerance=0.1, DestinationComp=1, PropertyMode=1, Property=8, )