NXOpen .NET Reference  12.0.0
Public Types | Properties | List of all members
NXOpen.Motion.ControlOutputBuilder Class Reference

Represents a Motion.ControlOutput builder More...

Inheritance diagram for NXOpen.Motion.ControlOutputBuilder:
NXOpen.Motion.MotionBuilder NXOpen.Builder NXOpen.GeometricUtilities.IComponentBuilder

Public Types

enum  ControlOutputType { Link, JointOrConstraint }
 Control Output type More...
 
enum  VariableType { Force, Torque, ActionTorque, BaseTorque }
 Output Variable type More...
 
enum  DirectionType { X, Y, Z }
 Output Variable Direction More...
 

Properties

unsafe
NXOpen.Motion.LinkAttachmentData 
ActionLinkAttachment [get]
 Returns the action link attachment. More...
 
unsafe
NXOpen.Motion.LinkAttachmentData 
BaseLinkAttachment [get]
 Returns the base link attachment. More...
 
unsafe
NXOpen.Motion.ControlOutputBuilder.DirectionType 
Direction [get, set]
 Returns or sets the control Output Variable direction. More...
 
unsafe NXOpen.Motion.SelectJoint JointSelection [get]
 Returns the joint selection. More...
 
unsafe string Name [get, set]
 Returns or sets the name of the control output element. More...
 
unsafe
NXOpen.Motion.ControlOutputBuilder.ControlOutputType 
OutputType [get, set]
 Returns or sets the Control Output type. More...
 
unsafe
NXOpen.Motion.SelectControlPort 
PortSelection [get]
 Returns the control output port More...
 
unsafe
NXOpen.Motion.ControlOutputBuilder.VariableType 
Variable [get, set]
 Returns or sets the control Output Variable type. 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...
 

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...
 

Detailed Description

Represents a Motion.ControlOutput builder

To create a new instance of this class, use NXOpen.Motion.ControlOutputCollection.CreateControlOutputBuilder

Default values.

Property Value

Direction

Z

OutputType

Link

Variable

Force

Created in NX11.0.0

Member Enumeration Documentation

Control Output type

Enumerator
Link 

Control Output Type Link.

Requires an action link attachment. Can have a base link attachment.

JointOrConstraint 

Control Output Type Joint or Constraint.

Requires a Joint or Point on Curve Constraint as input.

Output Variable Direction

Enumerator
X 

Output Variable Direction X

Y 

Output Variable Direction Y

Z 

Output Variable Direction Z

Output Variable type

Enumerator
Force 

Output Variable type Force

Torque 

Output Variable type Torque.

ActionTorque 

Output Variable type Action Torque.

Valid only in control output has universal joint as input.

BaseTorque 

Output Variable type Base Torque.

Valid only in control output has universal joint as input.

Property Documentation

unsafe NXOpen.Motion.LinkAttachmentData NXOpen.Motion.ControlOutputBuilder.ActionLinkAttachment
get

Returns the action link attachment.

Required in type of Control Output is Link.

Created in NX11.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.LinkAttachmentData NXOpen.Motion.ControlOutputBuilder.BaseLinkAttachment
get

Returns the base link attachment.

Used if the type of Control Output is Link.

Created in NX11.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.ControlOutputBuilder.DirectionType NXOpen.Motion.ControlOutputBuilder.Direction
getset

Returns or sets the control Output Variable direction.

Default Control Output Variable Direction is Z direction.

Created in NX11.0.0

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

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

unsafe NXOpen.Motion.SelectJoint NXOpen.Motion.ControlOutputBuilder.JointSelection
get

Returns the joint selection.

Required if the type of Control Output is Joint/Constraint.

Created in NX11.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe string NXOpen.Motion.ControlOutputBuilder.Name
getset

Returns or sets the name of the control output element.

Must be unique across all motion elements. An unique name is set by default.

Created in NX11.0.0

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

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

unsafe NXOpen.Motion.ControlOutputBuilder.ControlOutputType NXOpen.Motion.ControlOutputBuilder.OutputType
getset

Returns or sets the Control Output type.

Default Control Output Type is Link.

Created in NX11.0.0

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

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

unsafe NXOpen.Motion.SelectControlPort NXOpen.Motion.ControlOutputBuilder.PortSelection
get

Returns the control output port

Created in NX11.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.ControlOutputBuilder.VariableType NXOpen.Motion.ControlOutputBuilder.Variable
getset

Returns or sets the control Output Variable type.

Default Control Output Variable Type is Force.

Created in NX11.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 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.