NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Mechatronics::PositionControlBuilder Class Reference

Represents a Mechatronics::PositionControlBuilder . More...

Inheritance diagram for NXOpen::Mechatronics::PositionControlBuilder:
NXOpen::Mechatronics::PhysicsConstraintBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  AngularPathOptions { AngularPathOptionsFollowShortestPath, AngularPathOptionsRotateClockwise, AngularPathOptionsRotateCounterclockwise, AngularPathOptionsTrackMultipleTurns }
 the angular path options. More...
enum  Axis { AxisAngular, AxisLinear }
 the axis types. More...

Public Member Functions

NXOpen::Mechatronics::PositionControlBuilder::AngularPathOptions AngularPath ()
 Returns the angular path.
NXOpen::Mechatronics::SelectPhysicsJointAxisJoint ()
 Returns the joint select.
NXOpen::Mechatronics::PositionControlBuilder::Axis AxisType ()
 Returns the axis type.
NXOpen::ExpressionDestination ()
 Returns the destination.
void SetAngularPath (NXOpen::Mechatronics::PositionControlBuilder::AngularPathOptions angularPath)
 Sets the angular path.
void SetAxisJoint (NXOpen::NXObject *axisJoint)
 Sets the joint.
void SetAxisType (NXOpen::Mechatronics::PositionControlBuilder::Axis axisType)
 Sets the axis type.
NXOpen::ExpressionSpeed ()
 Returns the speed.

Detailed Description

Represents a Mechatronics::PositionControlBuilder .


To create a new instance of this class, use Mechatronics::PositionControlCollection::CreatePositionControlBuilder

Created in NX7.5.1.


Member Enumeration Documentation

the angular path options.

Enumerator:
AngularPathOptionsFollowShortestPath 

follow shortest path

AngularPathOptionsRotateClockwise 

rotate clockwise

AngularPathOptionsRotateCounterclockwise 

rotate counter-clockwise

AngularPathOptionsTrackMultipleTurns 

track multiple turns

the axis types.

Enumerator:
AxisAngular 

angular

AxisLinear 

linear


Member Function Documentation

Returns the angular path.


Created in NX8.0.0.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the joint select.

This can be a HingeJoint , SlidingJoint and CylindricalJoint .
Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the axis type.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the destination.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Sets the angular path.


Created in NX8.0.0.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
angularPathangularpath

Sets the joint.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
axisJointaxis joint

Sets the axis type.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
axisTypeaxistype

Returns the speed.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")


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