NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Properties | List of all members
NXOpen.Motion.AnalyticalContactPropertyBuilder Class Reference

Represents a Motion.AnalyticalContactProperty builder More...

Inheritance diagram for NXOpen.Motion.AnalyticalContactPropertyBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  DampingType {
  Expression, Function, Profile, ExpressionAndFunction,
  ExpressionAndProfile
}
 Damping Type More...
 
enum  FrictionCoefficientType { Expression, Function, Profile }
 Friction Coefficient Type More...
 
enum  StiffnessType {
  Expression, Function, Profile, ExpressionAndFunction,
  ExpressionAndProfile
}
 Stiffness Type More...
 

Properties

unsafe NXOpen.Motion.MotionFunction DampingCurve [get, set]
 Returns or sets the damping function More...
 
unsafe
NXOpen.Motion.AnalyticalContactPropertyBuilder.DampingType 
DampingOption [get, set]
 Returns or sets the damping type. More...
 
unsafe
NXOpen.Motion.SelectFieldData 
DampingProfile [get]
 Returns the damping Profile. More...
 
unsafe NXOpen.Expression DampingValue [get]
 Returns the damping value More...
 
unsafe
NXOpen.Motion.CustomizedMaterialBuilder 
FirstCustomizedMaterial [get]
 Returns the first customized material More...
 
unsafe NXOpen.Motion.MotionFunction FrictionCoefficientCurve [get, set]
 Returns or sets the friction coefficient function More...
 
unsafe
NXOpen.Motion.AnalyticalContactPropertyBuilder.FrictionCoefficientType 
FrictionCoefficientOption [get, set]
 Returns or sets the friction coefficient option More...
 
unsafe
NXOpen.Motion.SelectFieldData 
FrictionCoefficientProfile [get]
 Returns the friction coefficient Profile. More...
 
unsafe NXOpen.Expression FrictionCoefficientValue [get]
 Returns the friction coefficient value More...
 
unsafe string Name [get, set]
 Returns or sets the name More...
 
unsafe NXOpen.Expression RestitutionCoefficient [get]
 Returns the restitution coefficient More...
 
unsafe
NXOpen.Motion.CustomizedMaterialBuilder 
SecondCustomizedMaterial [get]
 Returns the second customized material More...
 
unsafe NXOpen.Motion.MotionFunction StiffnessCurve [get, set]
 Returns or sets the stiffness function More...
 
unsafe
NXOpen.Motion.AnalyticalContactPropertyBuilder.StiffnessType 
StiffnessOption [get, set]
 Returns or sets the stiffness type. More...
 
unsafe
NXOpen.Motion.SelectFieldData 
StiffnessProfile [get]
 Returns the stiffness Profile. More...
 
unsafe NXOpen.Expression StiffnessValue [get]
 Returns the stiffness value More...
 
unsafe NXOpen.Expression TransitionVelocity [get]
 Returns the transition velocity More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a Motion.AnalyticalContactProperty builder

To 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)

Created in NX12.0.0

Member Enumeration Documentation

Damping Type

Enumerator
Expression 
Function 
Profile 
ExpressionAndFunction 
ExpressionAndProfile 

Friction Coefficient Type

Enumerator
Expression 
Function 
Profile 

Stiffness Type

Enumerator
Expression 
Function 
Profile 
ExpressionAndFunction 
ExpressionAndProfile 

Property Documentation

unsafe NXOpen.Motion.MotionFunction NXOpen.Motion.AnalyticalContactPropertyBuilder.DampingCurve
getset

Returns or sets the damping function

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.AnalyticalContactPropertyBuilder.DampingType NXOpen.Motion.AnalyticalContactPropertyBuilder.DampingOption
getset

Returns or sets the damping type.

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.SelectFieldData NXOpen.Motion.AnalyticalContactPropertyBuilder.DampingProfile
get

Returns the damping Profile.

Created in NX12.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Expression NXOpen.Motion.AnalyticalContactPropertyBuilder.DampingValue
get

Returns the damping value

Created in NX12.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.CustomizedMaterialBuilder NXOpen.Motion.AnalyticalContactPropertyBuilder.FirstCustomizedMaterial
get

Returns the first customized material

Created in NX12.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.MotionFunction NXOpen.Motion.AnalyticalContactPropertyBuilder.FrictionCoefficientCurve
getset

Returns or sets the friction coefficient function

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.AnalyticalContactPropertyBuilder.FrictionCoefficientType NXOpen.Motion.AnalyticalContactPropertyBuilder.FrictionCoefficientOption
getset

Returns or sets the friction coefficient option

Created in NX12.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.SelectFieldData NXOpen.Motion.AnalyticalContactPropertyBuilder.FrictionCoefficientProfile
get

Returns the friction coefficient Profile.

Created in NX12.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Expression NXOpen.Motion.AnalyticalContactPropertyBuilder.FrictionCoefficientValue
get

Returns the friction coefficient value

Created in NX12.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe string NXOpen.Motion.AnalyticalContactPropertyBuilder.Name
getset

Returns or sets the name

Created in NX12.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Expression NXOpen.Motion.AnalyticalContactPropertyBuilder.RestitutionCoefficient
get

Returns the restitution coefficient

Created in NX12.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.CustomizedMaterialBuilder NXOpen.Motion.AnalyticalContactPropertyBuilder.SecondCustomizedMaterial
get

Returns the second customized material

Created in NX12.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.MotionFunction NXOpen.Motion.AnalyticalContactPropertyBuilder.StiffnessCurve
getset

Returns or sets the stiffness function

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.AnalyticalContactPropertyBuilder.StiffnessType NXOpen.Motion.AnalyticalContactPropertyBuilder.StiffnessOption
getset

Returns or sets the stiffness type.

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.SelectFieldData NXOpen.Motion.AnalyticalContactPropertyBuilder.StiffnessProfile
get

Returns the stiffness Profile.

Created in NX12.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Expression NXOpen.Motion.AnalyticalContactPropertyBuilder.StiffnessValue
get

Returns the stiffness value

Created in NX12.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Expression NXOpen.Motion.AnalyticalContactPropertyBuilder.TransitionVelocity
get

Returns the transition velocity

Created in NX12.0.0

License requirements: mechanisms ("MECHANISMS")


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.