ABQSpringConnectionProperty (Object)

Represents an Abaqus spring connection property (ABQSpring) object.
Role:Access an Abaqus spring connection property object or determine its properties.

Properties


Property Axis_sys() As
Sets or returns the axis system in the spring connection property.
Returns:
The object of axis system.
 
Property SpringDef() As
Sets or returns the definition of spring.
Returns:
the Definition of spring.

Legal values:
ABQ_LINE
ABQ_NON_LINEAR
  
 
Property SpringType() As
Sets or returns the type of spring.
Returns:
The type of spring.

Legal values:
AXIAL
GENERAL
  
 

Methods


Sub AddSupportFromReference( iReference, iSupport)
Adds support to the spring connection property.
Parameters:
iReference
The CATIA Reference specifying the region to which the spring connection property is applied.
iSupport
The CATIA Reference specifying the region to which the spring connection property is applied.

Refer: CATIAReference
Func GetLinearStiffness( iDof) As
Gets the linear stiffness of the spring given the degree of freedom.
Parameters:
iDof
The degree of freedom for which stiffness is asked.


Legal values:
U1_DOF
U2_DOF
U3_DOF
UR1_DOF
UR2_DOF
UR3_DOF
oStiffnessValue
The stiffnessvalue.
Sub GetNonLinearStiffness( iDof, oForceArray, oDispArray)
Gets the non-linear stiffness of the spring in the form of array, given the degree of freedom.
Parameters:
iDof
The degree of freedom for which stiffness is asked.


Legal values:
U1_DOF
U2_DOF
U3_DOF
UR1_DOF
UR2_DOF
UR3_DOF
oForceArray
The array of force values.
oDispArray
The array of displacement values.

Refer: CATSafeArrayVariant
Sub ReadStiffnessDataFromFile( iDof, iFileName)
Reads stiffness data from a text file for a spring connection property.
Parameters:
iDof
The degree of freedom for which stiffness is asked.


Legal values:
U1_DOF
U2_DOF
U3_DOF
UR1_DOF
UR2_DOF
UR3_DOF
iFileName
The complete path of the text file which contains the stiffness data.
Sub RemoveAxisSystem()
Sub RemoveDof( iDof)
Unsets the stiffness of the spring for given degree of freedom.
Parameters:
iDof
The degree of freedom for which stiffness is set.


Legal values:
U1_DOF
U2_DOF
U3_DOF
UR1_DOF
UR2_DOF
UR3_DOF
Sub SetLinearStiffness( iDof, iStiffnessValue)
Sets the linear stiffness of the spring given the degree of freedom.
Parameters:
iDof
The degree of freedom for which stiffness is set.


Legal values:
U1_DOF
U2_DOF
U3_DOF
UR1_DOF
UR2_DOF
UR3_DOF
iStiffnessValue
The stiffnessvalue.
Sub SetNonLinearStiffness( iDof, iForceArray, iDispArray)
Sets the non-linear stiffness of the spring in the form of array, given the degree of freedom.
Parameters:
iDof
The degree of freedom for which stiffness is asked.


Legal values:
U1_DOF
U2_DOF
U3_DOF
UR1_DOF
UR2_DOF
UR3_DOF
iForceArray
The array of force values.
iDispArray
The array of displacement values.
The value in displacement array must be greater than previous value .

Refer: CATSafeArrayVariant