NX Open C++ Reference Guide
|
Represents a SpringBuilder
To create a new instance of this class, use Motion::SpringCollection::CreateSpringBuilder
Default values.
More...
Public Member Functions | |
NXOpen::Expression * | FreeAngleExpression () |
Returns the free angle expression Created in NX8.0.0. | |
double | FreeLength () |
Returns the free length | |
NXOpen::Expression * | FreeLengthExpression () |
Returns the free length expression Created in NX8.0.0. | |
double | InitialLength () |
Returns the initial length used for spring attached to slide joint | |
NXOpen::Expression * | InitialLengthExpression () |
Returns the initial length expression for spring which attachs to slide joint Created in NX8.0.0. | |
NXString | Name () |
Returns the name Created in NX6.0.0. | |
void | SetFreeLength (double freeLength) |
Sets the free length | |
void | SetInitialLength (double initialLength) |
Sets the initial length used for spring attached to slide joint | |
void | SetName (const NXString &name) |
Sets the name Created in NX6.0.0. | |
void | SetStiffness (double stiffness) |
Sets the stiffness. | |
void | SetStiffnessFunction (NXOpen::CAE::Function *function) |
Sets the function tag. | |
void | SetStiffnessType (NXOpen::Motion::ConnectorCoefficientTypes stiffnessType) |
Sets the stiffness type Created in NX6.0.0. | |
double | Stiffness () |
Returns the stiffness. | |
NXOpen::Expression * | StiffnessExpression () |
Returns the stiffness expression Created in NX8.0.0. | |
NXOpen::CAE::Function * | StiffnessFunction () |
Returns the function tag. | |
NXOpen::Motion::ConnectorCoefficientTypes | StiffnessType () |
Returns the stiffness type Created in NX6.0.0. | |
NXOpen::Expression * | TorsionalStiffnessExpression () |
Returns the torsional stiffness expression Created in NX8.0.0. |
Represents a SpringBuilder
To create a new instance of this class, use Motion::SpringCollection::CreateSpringBuilder
Default values.
Property | Value |
---|---|
FreeLength (deprecated) |
0.0 |
InitialLength (deprecated) |
0.0 |
Stiffness (deprecated) |
1.0 |
StiffnessType |
Constant |
Created in NX6.0.0.
Returns the free angle expression
Created in NX8.0.0.
License requirements : None
double NXOpen::Motion::SpringBuilder::FreeLength | ( | ) |
Returns the free length
Created in NX6.0.0.
License requirements : None
Returns the free length expression
Created in NX8.0.0.
License requirements : None
double NXOpen::Motion::SpringBuilder::InitialLength | ( | ) |
Returns the initial length used for spring attached to slide joint
Created in NX6.0.0.
License requirements : None
Returns the initial length expression for spring which attachs to slide joint
Created in NX8.0.0.
License requirements : None
Returns the name
Created in NX6.0.0.
License requirements : None
void NXOpen::Motion::SpringBuilder::SetFreeLength | ( | double | freeLength | ) |
Sets the free length
Created in NX6.0.0.
License requirements : mechanisms ("MECHANISMS")
freeLength | freelength |
void NXOpen::Motion::SpringBuilder::SetInitialLength | ( | double | initialLength | ) |
Sets the initial length used for spring attached to slide joint
Created in NX6.0.0.
License requirements : mechanisms ("MECHANISMS")
initialLength | initiallength |
void NXOpen::Motion::SpringBuilder::SetName | ( | const NXString & | name | ) |
Sets the name
Created in NX6.0.0.
License requirements : mechanisms ("MECHANISMS")
name | name |
void NXOpen::Motion::SpringBuilder::SetStiffness | ( | double | stiffness | ) |
Sets the stiffness.
Only valid if Motion::ConnectorCoefficientTypesConstant is set
Created in NX6.0.0.
License requirements : mechanisms ("MECHANISMS")
stiffness | stiffness |
void NXOpen::Motion::SpringBuilder::SetStiffnessFunction | ( | NXOpen::CAE::Function * | function | ) |
Sets the function tag.
Only valid if Motion::ConnectorCoefficientTypesSpline is set
Created in NX6.0.0.
License requirements : mechanisms ("MECHANISMS")
function | function |
void NXOpen::Motion::SpringBuilder::SetStiffnessType | ( | NXOpen::Motion::ConnectorCoefficientTypes | stiffnessType | ) |
Sets the stiffness type
Created in NX6.0.0.
License requirements : mechanisms ("MECHANISMS")
stiffnessType | stiffnesstype |
double NXOpen::Motion::SpringBuilder::Stiffness | ( | ) |
Returns the stiffness.
Only valid if Motion::ConnectorCoefficientTypesConstant is set
Created in NX6.0.0.
License requirements : None
Returns the stiffness expression
Created in NX8.0.0.
License requirements : None
Returns the function tag.
Only valid if Motion::ConnectorCoefficientTypesSpline is set
Created in NX6.0.0.
License requirements : None
Returns the stiffness type
Created in NX6.0.0.
License requirements : None
Returns the torsional stiffness expression
Created in NX8.0.0.
License requirements : None