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

Represents a NXOpen.Mechatronics.GraphControl builder More...

Inheritance diagram for NXOpen.Mechatronics.GraphControlBuilder:
NXOpen.Mechatronics.PhysicsConstraintBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  EndAction { RestartfromBeginning, DeactivateGraphControl }
 the action in the end of graph. More...
 
enum  MasterJointType { Linear, Rotary }
 the Master axis types. More...
 
enum  MasterType { Time, Axis, Signal }
 the Master types. More...
 
enum  MasterValueUnit { Linear, Rotary, Time }
 the Master Unit types. More...
 
enum  SlaveValueUnit { LinearPosition, RotaryPosition, LinearSpeed, RotarySpeed }
 the Slave Unit types. More...
 

Properties

unsafe
NXOpen.Mechatronics.CamProfile 
CamProfile [get, set]
 Returns or sets a cam profile that contains a number of curves that describes the dependency of the motion of a Slave Axis with respect to the Master Axis. More...
 
unsafe
NXOpen.Mechatronics.GraphControlBuilder.EndAction 
GraphEndAction [get, set]
 Returns or sets the graph end action. More...
 
unsafe NXOpen.Expression InitialTime [get]
 Returns the initial offset. More...
 
unsafe
NXOpen.Mechatronics.GraphControlBuilder.MasterJointType 
MasterAxisType [get, set]
 Returns or sets the master axis type More...
 
unsafe
NXOpen.Mechatronics.GraphControlBuilder.MasterType 
MasterBaseType [get, set]
 Returns or sets the master type More...
 
unsafe NXOpen.Expression MasterOffset [get]
 Returns an offset that specifies from the master axis zero point relative to the path zero point for path interpolation. More...
 
unsafe NXOpen.Expression MasterScaleFactor [get]
 Returns the transformation that is described between the normalized representation to the absolute values. More...
 
unsafe
NXOpen.Mechatronics.GraphControlBuilder.MasterValueUnit 
MasterUnit [get, set]
 Returns or sets the master value unit More...
 
unsafe
NXOpen.Mechatronics.MotionProfile 
MotionProfile [get, set]
 Returns or sets the motion profile. More...
 
unsafe
NXOpen.Mechatronics.SelectPhysicsConstraint 
SelectAxisControl [get]
 Returns the select axis control. More...
 
unsafe
NXOpen.Mechatronics.SelectPhysicsJoint 
SelectMasterJoint [get]
 Returns the select axis joint. More...
 
unsafe
NXOpen.Mechatronics.SelectAdapterSignal 
SelectMasterSignal [get]
 Returns the select axis joint. More...
 
unsafe NXOpen.Expression SlaveOffset [get]
 Returns an offset that specifies from the master slave zero point relative to the path zero point for path interpolation. More...
 
unsafe NXOpen.Expression SlaveScaleFactor [get]
 Returns the transformation that is described between the normalized representation to the absolute values. More...
 
unsafe
NXOpen.Mechatronics.GraphControlBuilder.SlaveValueUnit 
SlaveUnit [get, set]
 Returns or sets the slave value unit More...
 
unsafe NXOpen.Expression ValueOffset [get]
 Returns the value offset. More...
 
- Properties inherited from NXOpen.Mechatronics.PhysicsConstraintBuilder
unsafe string Name [get, set]
 Returns or sets the name. 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 NXOpen.Mechatronics.GraphControl builder

To create a new instance of this class, use NXOpen.Mechatronics.GraphControlCollection.CreateGraphControlBuilder

Created in NX8.0.0

Member Enumeration Documentation

the action in the end of graph.

Enumerator
RestartfromBeginning 

restart from the beginning of graph.

DeactivateGraphControl 

deactivate this graph control.

the Master axis types.

Enumerator
Linear 

Linear

Rotary 

Rotary

the Master types.

Enumerator
Time 

Time

Axis 

Axis

Signal 

Signal

the Master Unit types.

Enumerator
Linear 

Linear

Rotary 

Rotary

Time 

Time

the Slave Unit types.

Enumerator
LinearPosition 

Linear Position

RotaryPosition 

Rotary Position

LinearSpeed 

Linear Speed

RotarySpeed 

Rotary Speed

Property Documentation

unsafe NXOpen.Mechatronics.CamProfile NXOpen.Mechatronics.GraphControlBuilder.CamProfile
getset

Returns or sets a cam profile that contains a number of curves that describes the dependency of the motion of a Slave Axis with respect to the Master Axis.

This can be NXOpen.Mechatronics.CamProfile .

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.Mechatronics.GraphControlBuilder.EndAction NXOpen.Mechatronics.GraphControlBuilder.GraphEndAction
getset

Returns or sets the graph end action.

Created in NX8.0.0

License requirements to get this property: nx_mcd_core ("Mechatronics Concept Designer")

License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.Expression NXOpen.Mechatronics.GraphControlBuilder.InitialTime
get

Returns the initial offset.

Created in NX8.0.0

License requirements: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.Mechatronics.GraphControlBuilder.MasterJointType NXOpen.Mechatronics.GraphControlBuilder.MasterAxisType
getset

Returns or sets the master axis type

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.Mechatronics.GraphControlBuilder.MasterType NXOpen.Mechatronics.GraphControlBuilder.MasterBaseType
getset

Returns or sets the master type

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.Expression NXOpen.Mechatronics.GraphControlBuilder.MasterOffset
get

Returns an offset that specifies from the master axis zero point relative to the path zero point for path interpolation.

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Mechatronics.GraphControlBuilder.MasterScaleFactor
get

Returns the transformation that is described between the normalized representation to the absolute values.

It applied to slave axis.

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.Mechatronics.GraphControlBuilder.MasterValueUnit NXOpen.Mechatronics.GraphControlBuilder.MasterUnit
getset

Returns or sets the master value unit

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.Mechatronics.MotionProfile NXOpen.Mechatronics.GraphControlBuilder.MotionProfile
getset

Returns or sets the motion profile.

This can be NXOpen.Mechatronics.MotionProfile .

Created in NX8.0.0

License requirements to get this property: nx_mcd_core ("Mechatronics Concept Designer")

License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.Mechatronics.SelectPhysicsConstraint NXOpen.Mechatronics.GraphControlBuilder.SelectAxisControl
get

Returns the select axis control.

This can be a NXOpen.Mechatronics.SpeedControl , NXOpen.Mechatronics.PositionControl .

Created in NX8.0.0

License requirements: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.Mechatronics.SelectPhysicsJoint NXOpen.Mechatronics.GraphControlBuilder.SelectMasterJoint
get

Returns the select axis joint.

This can be a * NXOpen.Mechatronics.HingeJoint , NXOpen.Mechatronics.SlidingJoint , NXOpen.Mechatronics.CylindricalJoint .

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.Mechatronics.SelectAdapterSignal NXOpen.Mechatronics.GraphControlBuilder.SelectMasterSignal
get

Returns the select axis joint.

This can be a * NXOpen.Mechatronics.AdapterSignal .

Created in NX10.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Mechatronics.GraphControlBuilder.SlaveOffset
get

Returns an offset that specifies from the master slave zero point relative to the path zero point for path interpolation.

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Mechatronics.GraphControlBuilder.SlaveScaleFactor
get

Returns the transformation that is described between the normalized representation to the absolute values.

It applied to slave axis.

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.Mechatronics.GraphControlBuilder.SlaveValueUnit NXOpen.Mechatronics.GraphControlBuilder.SlaveUnit
getset

Returns or sets the slave value unit

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.Expression NXOpen.Mechatronics.GraphControlBuilder.ValueOffset
get

Returns the value offset.

Created in NX8.0.0

License requirements: nx_mcd_core ("Mechatronics Concept Designer")


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