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

Represents a Builder for Motion MF-Tyre and MF-Swift Tire Property. More...

Inheritance diagram for NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder:
NXOpen.Motion.TirePropertyBuilder NXOpen.IExternalFileReferencer NXOpen.Motion.MotionBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  ContactMethodType {
  SmoothRoad, CircularCrossSection, MovingRoad, Road2D,
  Road3D
}
 The Contact Method type. More...
 
enum  DynamicsType {
  SteadyState, RelaxationLinear, RelaxationNonLinear, RigidRing,
  RigidRingWithInitStatics
}
 The Dynamics type. More...
 
enum  IswitchDefinitionType { Detailed, Integer }
 The Iswitch Definition type. More...
 
enum  SlipForcesType {
  NoMagicFormula, Longitudinal, Lateral, Uncombined,
  Combined, TurnSlip
}
 The Slip Forces type. More...
 
enum  TireSideType { Left, Right, Symmetric, Mirrored }
 The Tire Side type. More...
 
enum  TrackSideType { Left, Right }
 The Track Side type. More...
 

Public Member Functions

unsafe
NXOpen.ExternalFileReferenceAdapter 
EstablishReference (int referenceObjectId, NXOpen.ExternalFileReferenceAdapter.Type referenceType, string externalFileSpec)
 Establish the external reference to the given file specification. More...
 
unsafe string GetExternalFileDefinitionKey (NXOpen.ExternalFileReferenceAdapter adapter)
 Gets the file definition to use for external file adapter. More...
 
unsafe
NXOpen.ExternalFileReferenceAdapter 
GetExternalFileReferenceAdapter (int referenceObjectId)
 Returns the external file reference object. More...
 
unsafe void SetExternalFileReferenceAdapter (int referenceObjectId, NXOpen.ExternalFileReferenceAdapter adapter)
 Sets the external file reference object. More...
 

Properties

unsafe
NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.ContactMethodType 
ContactMethod [get, set]
 Returns or sets the contact method. More...
 
unsafe
NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.DynamicsType 
Dynamics [get, set]
 Returns or sets the dynamics type. More...
 
unsafe NXOpen.Expression Iswitch [get]
 Returns the Iswitch. More...
 
unsafe
NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.IswitchDefinitionType 
IswitchDefinition [get, set]
 Returns or sets the iswitch definition. More...
 
unsafe NXOpen.Expression Lkx [get]
 Returns the LKX scaling coefficient. More...
 
unsafe NXOpen.Expression Lky [get]
 Returns the LKY scaling coefficient. More...
 
unsafe NXOpen.Expression Lkyc [get]
 Returns the LKYC scaling coefficient. More...
 
unsafe NXOpen.Expression Lkzc [get]
 Returns the LKZC scaling coefficient. More...
 
unsafe NXOpen.Expression Lmux [get]
 Returns the LMUX scaling coefficient. More...
 
unsafe NXOpen.Expression Lmuy [get]
 Returns the LMUY scaling coefficient. More...
 
unsafe NXOpen.Expression Ltr [get]
 Returns the LTR scaling coefficient. More...
 
unsafe string MFTyreAndMFSwiftFile [get, set]
 Returns or sets the MF-Tyre and MF-Swift file. More...
 
unsafe string Name [get, set]
 Returns or sets the name. More...
 
unsafe
NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.SlipForcesType 
SlipForces [get, set]
 Returns or sets the slip forces type. More...
 
unsafe bool StaticHold [get, set]
 Returns or sets the static hold. More...
 
unsafe NXOpen.Expression StaticRadius [get]
 Returns the Static Radius. More...
 
unsafe NXOpen.Expression StaticVerticalStiffness [get]
 Returns the static vertical stiffness. More...
 
unsafe
NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.TireSideType 
TireSide [get, set]
 Returns or sets the tire side. More...
 
unsafe
NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.TrackSideType 
TrackSide [get, set]
 Returns or sets the track side. More...
 
unsafe NXOpen.Expression VerticalDamping [get]
 Returns the Vertical Damping scaling coefficient. More...
 
unsafe NXOpen.Expression VerticalStiffness [get]
 Returns the Vertical Stiffness scaling coefficient. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a Builder for Motion MF-Tyre and MF-Swift Tire Property.

To create a new instance of this class, use NXOpen.Motion.TirePropertyMFTyreAndMFSwiftCollection.CreateTirePropertyMftyreAndMfswiftBuilder

Default values.

Property Value

ContactMethod

SmoothRoad

Dynamics

SteadyState

Iswitch.Value

0 (millimeters part), 0 (inches part)

IswitchDefinition

Detailed

Lkx.Value

1.0 (millimeters part), 1.0 (inches part)

Lky.Value

1.0 (millimeters part), 1.0 (inches part)

Lkyc.Value

1.0 (millimeters part), 1.0 (inches part)

Lkzc.Value

1.0 (millimeters part), 1.0 (inches part)

Lmux.Value

1.0 (millimeters part), 1.0 (inches part)

Lmuy.Value

1.0 (millimeters part), 1.0 (inches part)

Ltr.Value

1.0 (millimeters part), 1.0 (inches part)

SlipForces

NoMagicFormula

StaticHold

1

StaticRadius.Value

0.0 (millimeters part), 0.0 (inches part)

StaticVerticalStiffness.Value

0.0 (millimeters part), 0.0 (inches part)

TireSide

Left

TrackSide

Left

VerticalDamping.Value

1.0 (millimeters part), 1.0 (inches part)

VerticalStiffness.Value

1.0 (millimeters part), 1.0 (inches part)

Created in NX1847.0.0

Member Enumeration Documentation

The Contact Method type.

Enumerator
SmoothRoad 
CircularCrossSection 
MovingRoad 
Road2D 
Road3D 

The Dynamics type.

Enumerator
SteadyState 
RelaxationLinear 
RelaxationNonLinear 
RigidRing 
RigidRingWithInitStatics 

The Iswitch Definition type.

Enumerator
Detailed 
Integer 

The Slip Forces type.

Enumerator
NoMagicFormula 
Longitudinal 
Lateral 
Uncombined 
Combined 
TurnSlip 

The Tire Side type.

Enumerator
Left 
Right 
Symmetric 
Mirrored 

The Track Side type.

Enumerator
Left 
Right 

Member Function Documentation

unsafe NXOpen.ExternalFileReferenceAdapter NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.EstablishReference ( int  referenceObjectId,
NXOpen.ExternalFileReferenceAdapter.Type  referenceType,
string  externalFileSpec 
)
inline

Establish the external reference to the given file specification.

Created in NX1847.0.0

License requirements: None.

Parameters
referenceObjectIdthe unique identifier to use for this reference if referencer has multiple external references
referenceTypethe kind of reference to establish
externalFileSpecthe external file specification.
Returns
external file reference object

Implements NXOpen.IExternalFileReferencer.

unsafe string NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.GetExternalFileDefinitionKey ( NXOpen.ExternalFileReferenceAdapter  adapter)
inline

Gets the file definition to use for external file adapter.

Created in NX1847.0.0

License requirements: None.

Parameters
adapterexternal file reference object
Returns

Implements NXOpen.IExternalFileReferencer.

unsafe NXOpen.ExternalFileReferenceAdapter NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.GetExternalFileReferenceAdapter ( int  referenceObjectId)
inline

Returns the external file reference object.

In case the referencer object has multiple external references, use referenceObjectId to return the correct external file adapter.

Created in NX1847.0.0

License requirements: None.

Parameters
referenceObjectIdthe unique identifier of the external reference required in case where referencer has multiple external references
Returns
external file reference object

Implements NXOpen.IExternalFileReferencer.

unsafe void NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.SetExternalFileReferenceAdapter ( int  referenceObjectId,
NXOpen.ExternalFileReferenceAdapter  adapter 
)
inline

Sets the external file reference object.

In case the referencer object has multiple external references, use referenceObjectId to set the correct reference.

Created in NX1847.0.0

License requirements: None.

Parameters
referenceObjectIdthe unique identifier of the external reference required in case where referencer has multiple external references
adapterexternal file reference object

Implements NXOpen.IExternalFileReferencer.

Property Documentation

unsafe NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.ContactMethodType NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.ContactMethod
getset

Returns or sets the contact method.

Created in NX1847.0.0

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

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

unsafe NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.DynamicsType NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.Dynamics
getset

Returns or sets the dynamics type.

Created in NX1847.0.0

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

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

unsafe NXOpen.Expression NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.Iswitch
get

Returns the Iswitch.

It is a Tire model usage flag.

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.IswitchDefinitionType NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.IswitchDefinition
getset

Returns or sets the iswitch definition.

If set to NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.IswitchDefinitionType.Detailed , 4 parameters are used to specify iswitch:

Otherwise it is specified as an integer value.

Created in NX1847.0.0

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

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

unsafe NXOpen.Expression NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.Lkx
get

Returns the LKX scaling coefficient.

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Expression NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.Lky
get

Returns the LKY scaling coefficient.

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Expression NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.Lkyc
get

Returns the LKYC scaling coefficient.

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Expression NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.Lkzc
get

Returns the LKZC scaling coefficient.

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Expression NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.Lmux
get

Returns the LMUX scaling coefficient.

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Expression NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.Lmuy
get

Returns the LMUY scaling coefficient.

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Expression NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.Ltr
get

Returns the LTR scaling coefficient.

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe string NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.MFTyreAndMFSwiftFile
getset

Returns or sets the MF-Tyre and MF-Swift file.

This is a file containing information describing the MF-Tyre and MF-Swift tire.

Created in NX1847.0.0

Deprecated in NX1847.0.0. Use NXOpen.IExternalFileReferencer.GetExternalFileReferenceAdapter

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

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

unsafe string NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.Name
getset

Returns or sets the name.

It is a unique name within tire properties.

Created in NX1847.0.0

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

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

unsafe NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.SlipForcesType NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.SlipForces
getset

Returns or sets the slip forces type.

Created in NX1847.0.0

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

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

unsafe bool NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.StaticHold
getset

Returns or sets the static hold.

It is used for static analysis only. If set to true, it holds the tire in position.

Created in NX1847.0.0

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

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

unsafe NXOpen.Expression NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.StaticRadius
get

Returns the Static Radius.

It is used for static analysis only. Specifies the tire radius only used in static equilibrating force calculations.

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Expression NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.StaticVerticalStiffness
get

Returns the static vertical stiffness.

It specifies the vertical stiffness only used in static equilibrating force calculations.

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.TireSideType NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.TireSide
getset

Returns or sets the tire side.

Created in NX1847.0.0

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

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

unsafe NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.TrackSideType NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.TrackSide
getset

Returns or sets the track side.

Only used in combination with a 'Road Profile' Road Element that specifies road height vs. traveled distance. The *.rdf road profile file contains 2 tracks, a left track for left wheels and a right track for right wheels.

Created in NX1847.0.0

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

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

unsafe NXOpen.Expression NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.VerticalDamping
get

Returns the Vertical Damping scaling coefficient.

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Expression NXOpen.Motion.TirePropertyMFTyreAndMFSwiftBuilder.VerticalStiffness
get

Returns the Vertical Stiffness scaling coefficient.

Created in NX1847.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.