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

Represents a Motion.DiscreteDrivetrain builder. More...

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

Public Types

enum  DrivetrainTypeOption { TwoDimensional, ThreeDimensional }
 Discrete Drivetrain type. More...
 

Public Member Functions

unsafe void BuildPatternInstances ()
 The build pattern instances button. More...
 
unsafe void ComputeNumberOfPatternInstances ()
 The compute number of pattern instances button. More...
 
unsafe void ComputePath ()
 The compute path button. More...
 
unsafe
NXOpen.Motion.DiscreteDrivetrainLayoutBuilder 
CreateDiscreteDrivetrainLayoutBuilder ()
 Creates a new discrete drivetrain layout item and adds to the LayoutList. More...
 
unsafe
NXOpen.Motion.DiscreteDrivetrainPatternBuilder 
CreateDiscreteDrivetrainPatternBuilder ()
 Creates a new discrete drivetrain pattern item and adds to the PatternList. More...
 
unsafe
NXOpen.Motion.DiscreteDrivetrainReportBuilder 
CreateDiscreteDrivetrainReportBuilder ()
 Creates a new discrete drivetrain report item and adds to the ReportList. More...
 

Properties

unsafe NXOpen.Motion.SelectLink AdjacentElement [get]
 Returns the discrete drivetrain pattern adjacent element. More...
 
unsafe NXOpen.Motion.SelectLink ClosingElement [get]
 Returns the discrete drivetrain pattern closing element. More...
 
unsafe NXOpen.Expression DriverVelocity [get]
 Returns the driver sprocket/wheel velocity defined for the discrete drivetrain layout. More...
 
unsafe
NXOpen.Motion.DiscreteDrivetrainBuilder.DrivetrainTypeOption 
DrivetrainType [get, set]
 Returns or sets the type of discrete drivetrain element. More...
 
unsafe NXOpen.Expression InsideHeight [get]
 Returns the inside height defined for the discrete drivetrain. More...
 
unsafe
NXOpen.Motion.DiscreteDrivetrainLayoutBuilderList 
LayoutList [get]
 Returns the list of all child discrete drivetrain layouts. More...
 
unsafe NXOpen.CoordinateSystem LayoutPlaneCsys [get, set]
 Returns or sets the layout plane coordinate system. More...
 
unsafe string Name [get, set]
 Returns or sets the discrete drivetrain name. More...
 
unsafe NXOpen.Expression NominalPitch [get]
 Returns the nominal pitch defined for the discrete drivetrain pattern. More...
 
unsafe NXOpen.Expression NumberOfPatternInstances [get]
 Returns the number of patterns defined for the discrete drivetrain. More...
 
unsafe NXOpen.Expression OutsideHeight [get]
 Returns the outside height defined for the discrete drivetrain. More...
 
unsafe NXOpen.SelectNXObjectList PathCurves [get]
 Returns the discrete drivetrain layout path curves. More...
 
unsafe NXOpen.SelectNXObject PathSketch [get]
 Returns the discrete drivetrain layout path sketch. More...
 
unsafe
NXOpen.Motion.DiscreteDrivetrainPatternBuilderList 
PatternList [get]
 Returns the list of all child discrete drivetrain patterns. More...
 
unsafe bool PositionPatternInstancesEvenly [get, set]
 Returns or sets the status to indicate whether the adjust pattern instances evenly is active or not. More...
 
unsafe
NXOpen.Motion.DiscreteDrivetrainReportBuilderList 
ReportList [get]
 Returns the list of all child discrete drivetrain reports. More...
 
unsafe bool ReversePatternInstancingDirection [get, set]
 Returns or sets the discrete drivetrain reverse pattern instances direction. More...
 
unsafe bool ShowPatternInstancesNumbers [get, set]
 Returns or sets the status to indicate whether the show pattern instances numbers is active or not. More...
 
- Properties inherited from NXOpen.Motion.MotionBuilder
unsafe double DisplayScale [get, set]
 Returns or sets the icon display scale More...
 
unsafe string GroupName [get, set]
 Returns or sets the group name More...
 
unsafe
NXOpen.Motion.MotionObject.GroupType 
GroupType [get, set]
 Returns or sets the group type 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

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

Detailed Description

Represents a Motion.DiscreteDrivetrain builder.

To create a new instance of this class, use NXOpen.Motion.DiscreteDrivetrainCollection.CreateDiscreteDrivetrainBuilder

Created in NX1847.0.0

Member Enumeration Documentation

Discrete Drivetrain type.

Enumerator
TwoDimensional 
ThreeDimensional 

Member Function Documentation

unsafe void NXOpen.Motion.DiscreteDrivetrainBuilder.BuildPatternInstances ( )
inline

The build pattern instances button.

Call this method to build the pattern instances for the discrete drivetrain pattern.

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe void NXOpen.Motion.DiscreteDrivetrainBuilder.ComputeNumberOfPatternInstances ( )
inline

The compute number of pattern instances button.

Call this method to compute the number of pattern instances for the discrete drivetrain pattern.

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe void NXOpen.Motion.DiscreteDrivetrainBuilder.ComputePath ( )
inline

The compute path button.

Call this method to compute the path for the discrete drivetrain layout.

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.DiscreteDrivetrainLayoutBuilder NXOpen.Motion.DiscreteDrivetrainBuilder.CreateDiscreteDrivetrainLayoutBuilder ( )
inline

Creates a new discrete drivetrain layout item and adds to the LayoutList.

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

Returns
unsafe NXOpen.Motion.DiscreteDrivetrainPatternBuilder NXOpen.Motion.DiscreteDrivetrainBuilder.CreateDiscreteDrivetrainPatternBuilder ( )
inline

Creates a new discrete drivetrain pattern item and adds to the PatternList.

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

Returns
unsafe NXOpen.Motion.DiscreteDrivetrainReportBuilder NXOpen.Motion.DiscreteDrivetrainBuilder.CreateDiscreteDrivetrainReportBuilder ( )
inline

Creates a new discrete drivetrain report item and adds to the ReportList.

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

Returns

Property Documentation

unsafe NXOpen.Motion.SelectLink NXOpen.Motion.DiscreteDrivetrainBuilder.AdjacentElement
get

Returns the discrete drivetrain pattern adjacent element.

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.SelectLink NXOpen.Motion.DiscreteDrivetrainBuilder.ClosingElement
get

Returns the discrete drivetrain pattern closing element.

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Expression NXOpen.Motion.DiscreteDrivetrainBuilder.DriverVelocity
get

Returns the driver sprocket/wheel velocity defined for the discrete drivetrain layout.

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.DiscreteDrivetrainBuilder.DrivetrainTypeOption NXOpen.Motion.DiscreteDrivetrainBuilder.DrivetrainType
getset

Returns or sets the type of discrete drivetrain element.

2D is the default 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.DiscreteDrivetrainBuilder.InsideHeight
get

Returns the inside height defined for the discrete drivetrain.

Created in NX1872.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.DiscreteDrivetrainLayoutBuilderList NXOpen.Motion.DiscreteDrivetrainBuilder.LayoutList
get

Returns the list of all child discrete drivetrain layouts.

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.CoordinateSystem NXOpen.Motion.DiscreteDrivetrainBuilder.LayoutPlaneCsys
getset

Returns or sets the layout plane coordinate system.

Created in NX1872.0.0

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

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

unsafe string NXOpen.Motion.DiscreteDrivetrainBuilder.Name
getset

Returns or sets the discrete drivetrain name.

Must be unique across all motion elements.

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.DiscreteDrivetrainBuilder.NominalPitch
get

Returns the nominal pitch defined for the discrete drivetrain pattern.

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Expression NXOpen.Motion.DiscreteDrivetrainBuilder.NumberOfPatternInstances
get

Returns the number of patterns defined for the discrete drivetrain.

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Expression NXOpen.Motion.DiscreteDrivetrainBuilder.OutsideHeight
get

Returns the outside height defined for the discrete drivetrain.

Created in NX1872.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.SelectNXObjectList NXOpen.Motion.DiscreteDrivetrainBuilder.PathCurves
get

Returns the discrete drivetrain layout path curves.

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.SelectNXObject NXOpen.Motion.DiscreteDrivetrainBuilder.PathSketch
get

Returns the discrete drivetrain layout path sketch.

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.DiscreteDrivetrainPatternBuilderList NXOpen.Motion.DiscreteDrivetrainBuilder.PatternList
get

Returns the list of all child discrete drivetrain patterns.

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe bool NXOpen.Motion.DiscreteDrivetrainBuilder.PositionPatternInstancesEvenly
getset

Returns or sets the status to indicate whether the adjust pattern instances evenly is active or not.

If it is true, then adjust pattern instances evenly is active.

Created in NX1847.0.0

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

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

unsafe NXOpen.Motion.DiscreteDrivetrainReportBuilderList NXOpen.Motion.DiscreteDrivetrainBuilder.ReportList
get

Returns the list of all child discrete drivetrain reports.

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe bool NXOpen.Motion.DiscreteDrivetrainBuilder.ReversePatternInstancingDirection
getset

Returns or sets the discrete drivetrain reverse pattern instances direction.

Created in NX1872.0.0

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

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

unsafe bool NXOpen.Motion.DiscreteDrivetrainBuilder.ShowPatternInstancesNumbers
getset

Returns or sets the status to indicate whether the show pattern instances numbers is active or not.

If it is true, then show pattern instances numbers is active.

Created in NX1847.0.0

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

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


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