All Frameworks  Object Hierarchy  This Framework  Indexes   

ABQSpringConnectionProperty (Object)

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

Property Index

Axis_sys
Sets or returns the axis system in the spring connection property.
SpringDef
Sets or returns the definition of spring.
SpringType
Sets or returns the type of spring.

Method Index

AddSupportFromReference
Adds support to the spring connection property.
GetLinearStiffness
Gets the linear stiffness of the spring given the degree of freedom.
GetNonLinearStiffness
Gets the non-linear stiffness of the spring in the form of array, given the degree of freedom.
RemoveAxisSystem
RemoveDof
Unsets the stiffness of the spring for given degree of freedom.
SetLinearStiffness
Sets the linear stiffness of the spring given the degree of freedom.
SetNonLinearStiffness
Sets the non-linear stiffness of the spring in the form of array, given the degree of freedom.

Properties


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

Legal values:
LINE
NON_LINEAR
  
 
o Property SpringType() As
Sets or returns the type of spring.
Returns:
The type of spring.

Legal values:
AXIAL
GENERAL
  
 

Methods


o 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
o 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.
o 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
o Sub RemoveAxisSystem()
o 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
o 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.
o 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

Copyright © 2003, Dassault Systèmes. All rights reserved.