All Frameworks  Object Hierarchy  This Framework  Indexes  Previous Next  

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 AxisSystem
Sets or returns the axis system in the spring connection property.
Returns:
The object of axis system.
 
o Property SpringDef() As SpringDef_Type
Sets or returns the definition of spring.
Returns:
the Definition of spring.

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

Legal values:
AXIAL
GENERAL
  
 

Methods


o Sub AddSupportFromReference(Reference iReference,
Reference 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(SpringDof_Type iDof) As double
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(SpringDof_Type iDof,
CATSafeArrayVariant oForceArray,
CATSafeArrayVariant 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(SpringDof_Type 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(SpringDof_Type iDof,
double 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(SpringDof_Type iDof,
CATSafeArrayVariant iForceArray,
CATSafeArrayVariant 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.