AnalyticalContactPropertyBuilder Class¶
-
class
NXOpen.Motion.AnalyticalContactPropertyBuilder¶ Bases:
NXOpen.BuilderRepresents a
Motion.AnalyticalContactPropertybuilderTo create a new instance of this class, use
NXOpen.Motion.AnalyticalContactPropertyCollection.CreateAnalyticalContactPropertyBuilder()Default values.
Property Value DampingValue.Value 0 (millimeters part), 0 (inches part) FirstCustomizedMaterial.Density.Value 7.8e-6 (millimeters part), 7.3e-4 (inches part) FirstCustomizedMaterial.PoissonRatio.Value 0.3 FirstCustomizedMaterial.YoungModulus.Value 2e+8 (millimeters part), 2.9e+7 (inches part) FrictionCoefficientOption Expression FrictionCoefficientValue.Value 0 RestitutionCoefficient.Value 1 StiffnessValue.Value 0 (millimeters part), 0 (inches part) TransitionVelocity.Value 10 (millimeters part), 0.393701 (inches part) New in version NX12.0.0.
Properties¶
| Property | Description |
|---|---|
| DampingCurve | Returns or sets the damping function |
| DampingOption | Returns or sets the damping type. |
| DampingProfile | Returns the damping Profile. |
| DampingValue | Returns the damping value |
| FirstCustomizedMaterial | Returns the first customized material |
| FrictionCoefficientCurve | Returns or sets the friction coefficient function |
| FrictionCoefficientOption | Returns or sets the friction coefficient option |
| FrictionCoefficientProfile | Returns the friction coefficient Profile. |
| FrictionCoefficientValue | Returns the friction coefficient value |
| Name | Returns or sets the name |
| RestitutionCoefficient | Returns the restitution coefficient |
| SecondCustomizedMaterial | Returns the second customized material |
| StiffnessCurve | Returns or sets the stiffness function |
| StiffnessOption | Returns or sets the stiffness type. |
| StiffnessProfile | Returns the stiffness Profile. |
| StiffnessValue | Returns the stiffness value |
| Tag | Returns the Tag for this object. |
| TransitionVelocity | Returns the transition velocity |
Methods¶
| Method | Description |
|---|---|
| Commit | Commits any edits that have been applied to the builder. |
| Destroy | Deletes the builder, and cleans up any objects created by the builder. |
| GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
| GetObject | Returns the object currently being edited by this builder. |
| ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
| Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
| AnalyticalContactPropertyBuilderDampingType Enumeration | Damping Type |
| AnalyticalContactPropertyBuilderFrictionCoefficientType Enumeration | Friction Coefficient Type |
| AnalyticalContactPropertyBuilderStiffnessType Enumeration | Stiffness Type |
Property Detail¶
DampingCurve¶
-
AnalyticalContactPropertyBuilder.DampingCurve¶ Returns or sets the damping function
-------------------------------------Getter Method
Signature
DampingCurveReturns: Return type: NXOpen.Motion.MotionFunctionNew in version NX12.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DampingCurveParameters: dampingCurve ( NXOpen.Motion.MotionFunction) –New in version NX12.0.0.
License requirements: mechanisms (“MECHANISMS”)
DampingOption¶
-
AnalyticalContactPropertyBuilder.DampingOption¶ Returns or sets the damping type.
-------------------------------------Getter Method
Signature
DampingOptionReturns: Return type: NXOpen.Motion.AnalyticalContactPropertyBuilderDampingTypeNew in version NX12.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DampingOptionParameters: type ( NXOpen.Motion.AnalyticalContactPropertyBuilderDampingType) –New in version NX12.0.0.
License requirements: mechanisms (“MECHANISMS”)
DampingProfile¶
-
AnalyticalContactPropertyBuilder.DampingProfile¶ Returns the damping Profile.
-------------------------------------Getter Method
Signature
DampingProfileReturns: Return type: NXOpen.Motion.SelectFieldDataNew in version NX12.0.0.
License requirements: mechanisms (“MECHANISMS”)
DampingValue¶
-
AnalyticalContactPropertyBuilder.DampingValue¶ Returns the damping value
-------------------------------------Getter Method
Signature
DampingValueReturns: Return type: NXOpen.ExpressionNew in version NX12.0.0.
License requirements: mechanisms (“MECHANISMS”)
FirstCustomizedMaterial¶
-
AnalyticalContactPropertyBuilder.FirstCustomizedMaterial¶ Returns the first customized material
-------------------------------------Getter Method
Signature
FirstCustomizedMaterialReturns: Return type: NXOpen.Motion.CustomizedMaterialBuilderNew in version NX12.0.0.
License requirements: mechanisms (“MECHANISMS”)
FrictionCoefficientCurve¶
-
AnalyticalContactPropertyBuilder.FrictionCoefficientCurve¶ Returns or sets the friction coefficient function
-------------------------------------Getter Method
Signature
FrictionCoefficientCurveReturns: Return type: NXOpen.Motion.MotionFunctionNew in version NX12.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
FrictionCoefficientCurveParameters: frictionCoefficient ( NXOpen.Motion.MotionFunction) –New in version NX12.0.0.
License requirements: mechanisms (“MECHANISMS”)
FrictionCoefficientOption¶
-
AnalyticalContactPropertyBuilder.FrictionCoefficientOption¶ Returns or sets the friction coefficient option
-------------------------------------Getter Method
Signature
FrictionCoefficientOptionReturns: Return type: NXOpen.Motion.AnalyticalContactPropertyBuilderFrictionCoefficientTypeNew in version NX12.0.0.
License requirements: mechanisms (“MECHANISMS”)
-------------------------------------Setter Method
Signature
FrictionCoefficientOptionParameters: frictionCoefficient ( NXOpen.Motion.AnalyticalContactPropertyBuilderFrictionCoefficientType) –New in version NX12.0.0.
License requirements: mechanisms (“MECHANISMS”)
FrictionCoefficientProfile¶
-
AnalyticalContactPropertyBuilder.FrictionCoefficientProfile¶ Returns the friction coefficient Profile.
-------------------------------------Getter Method
Signature
FrictionCoefficientProfileReturns: Return type: NXOpen.Motion.SelectFieldDataNew in version NX12.0.0.
License requirements: mechanisms (“MECHANISMS”)
FrictionCoefficientValue¶
-
AnalyticalContactPropertyBuilder.FrictionCoefficientValue¶ Returns the friction coefficient value
-------------------------------------Getter Method
Signature
FrictionCoefficientValueReturns: Return type: NXOpen.ExpressionNew in version NX12.0.0.
License requirements: mechanisms (“MECHANISMS”)
Name¶
-
AnalyticalContactPropertyBuilder.Name¶ Returns or sets the name
-------------------------------------Getter Method
Signature
NameReturns: Return type: str New in version NX12.0.0.
License requirements: mechanisms (“MECHANISMS”)
-------------------------------------Setter Method
Signature
NameParameters: name (str) – New in version NX12.0.0.
License requirements: mechanisms (“MECHANISMS”)
RestitutionCoefficient¶
-
AnalyticalContactPropertyBuilder.RestitutionCoefficient¶ Returns the restitution coefficient
-------------------------------------Getter Method
Signature
RestitutionCoefficientReturns: Return type: NXOpen.ExpressionNew in version NX12.0.0.
License requirements: mechanisms (“MECHANISMS”)
SecondCustomizedMaterial¶
-
AnalyticalContactPropertyBuilder.SecondCustomizedMaterial¶ Returns the second customized material
-------------------------------------Getter Method
Signature
SecondCustomizedMaterialReturns: Return type: NXOpen.Motion.CustomizedMaterialBuilderNew in version NX12.0.0.
License requirements: mechanisms (“MECHANISMS”)
StiffnessCurve¶
-
AnalyticalContactPropertyBuilder.StiffnessCurve¶ Returns or sets the stiffness function
-------------------------------------Getter Method
Signature
StiffnessCurveReturns: Return type: NXOpen.Motion.MotionFunctionNew in version NX12.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
StiffnessCurveParameters: stiffnessCurve ( NXOpen.Motion.MotionFunction) –New in version NX12.0.0.
License requirements: mechanisms (“MECHANISMS”)
StiffnessOption¶
-
AnalyticalContactPropertyBuilder.StiffnessOption¶ Returns or sets the stiffness type.
-------------------------------------Getter Method
Signature
StiffnessOptionReturns: Return type: NXOpen.Motion.AnalyticalContactPropertyBuilderStiffnessTypeNew in version NX12.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
StiffnessOptionParameters: type ( NXOpen.Motion.AnalyticalContactPropertyBuilderStiffnessType) –New in version NX12.0.0.
License requirements: mechanisms (“MECHANISMS”)
StiffnessProfile¶
-
AnalyticalContactPropertyBuilder.StiffnessProfile¶ Returns the stiffness Profile.
-------------------------------------Getter Method
Signature
StiffnessProfileReturns: Return type: NXOpen.Motion.SelectFieldDataNew in version NX12.0.0.
License requirements: mechanisms (“MECHANISMS”)
StiffnessValue¶
-
AnalyticalContactPropertyBuilder.StiffnessValue¶ Returns the stiffness value
-------------------------------------Getter Method
Signature
StiffnessValueReturns: Return type: NXOpen.ExpressionNew in version NX12.0.0.
License requirements: mechanisms (“MECHANISMS”)
TransitionVelocity¶
-
AnalyticalContactPropertyBuilder.TransitionVelocity¶ Returns the transition velocity
-------------------------------------Getter Method
Signature
TransitionVelocityReturns: Return type: NXOpen.ExpressionNew in version NX12.0.0.
License requirements: mechanisms (“MECHANISMS”)
Method Detail¶
Validate¶
-
AnalyticalContactPropertyBuilder.Validate¶ Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.
Signature
Validate()Returns: Was self validation successful Return type: bool New in version NX3.0.1.
License requirements: None.