GraphControlBuilder Class

class NXOpen.Mechatronics.GraphControlBuilder

Bases: NXOpen.Mechatronics.PhysicsConstraintBuilder

Represents a NXOpen.Mechatronics.GraphControl builder

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

New in version NX8.0.0.

Properties

Property Description
CamProfile 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.
GraphEndAction Returns or sets the graph end action.
InitialTime Returns the initial offset.
MasterAxisType Returns or sets the master axis type
MasterBaseType Returns or sets the master type
MasterOffset Returns an offset that specifies from the master axis zero point relative to the path zero point for path interpolation.
MasterScaleFactor Returns the transformation that is described between the normalized representation to the absolute values.
MasterUnit Returns or sets the master value unit
MotionProfile Returns or sets the motion profile.
Name Returns or sets the name.
SelectAxisControl Returns the select axis control.
SelectMasterJoint Returns the select axis joint.
SelectMasterSignal Returns the select axis joint.
SlaveOffset Returns an offset that specifies from the master slave zero point relative to the path zero point for path interpolation.
SlaveScaleFactor Returns the transformation that is described between the normalized representation to the absolute values.
SlaveUnit Returns or sets the slave value unit
Tag Returns the Tag for this object.
ValueOffset Returns the value offset.

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
Destroy Deletes the builder, and cleans up any objects created by the builder.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetObject Returns the object currently being edited by this builder.
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Property Detail

CamProfile

GraphControlBuilder.CamProfile

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.

-------------------------------------

Getter Method

Signature CamProfile

Returns:
Return type:NXOpen.Mechatronics.CamProfile

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature CamProfile

Parameters:profile (NXOpen.Mechatronics.CamProfile) –

New in version NX9.0.0.

License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)

GraphEndAction

GraphControlBuilder.GraphEndAction

Returns or sets the graph end action.

-------------------------------------

Getter Method

Signature GraphEndAction

Returns:
Return type:NXOpen.Mechatronics.GraphControlBuilderEndAction

New in version NX8.0.0.

License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)

-------------------------------------

Setter Method

Signature GraphEndAction

Parameters:graphEndAction (NXOpen.Mechatronics.GraphControlBuilderEndAction) –

New in version NX8.0.0.

License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)

InitialTime

GraphControlBuilder.InitialTime

Returns the initial offset.

-------------------------------------

Getter Method

Signature InitialTime

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)

MasterAxisType

GraphControlBuilder.MasterAxisType

Returns or sets the master axis type

-------------------------------------

Getter Method

Signature MasterAxisType

Returns:
Return type:NXOpen.Mechatronics.GraphControlBuilderMasterJointType

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature MasterAxisType

Parameters:type (NXOpen.Mechatronics.GraphControlBuilderMasterJointType) –

New in version NX9.0.0.

License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)

MasterBaseType

GraphControlBuilder.MasterBaseType

Returns or sets the master type

-------------------------------------

Getter Method

Signature MasterBaseType

Returns:
Return type:NXOpen.Mechatronics.GraphControlBuilderMasterType

New in version NX11.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature MasterBaseType

Parameters:type (NXOpen.Mechatronics.GraphControlBuilderMasterType) –

New in version NX11.0.0.

License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)

MasterOffset

GraphControlBuilder.MasterOffset

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

-------------------------------------

Getter Method

Signature MasterOffset

Returns:
Return type:NXOpen.Expression

New in version NX9.0.0.

License requirements: None.

MasterScaleFactor

GraphControlBuilder.MasterScaleFactor

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

It applied to slave axis.

-------------------------------------

Getter Method

Signature MasterScaleFactor

Returns:
Return type:NXOpen.Expression

New in version NX9.0.0.

License requirements: None.

MasterUnit

GraphControlBuilder.MasterUnit

Returns or sets the master value unit

-------------------------------------

Getter Method

Signature MasterUnit

Returns:
Return type:NXOpen.Mechatronics.GraphControlBuilderMasterValueUnit

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature MasterUnit

Parameters:masterType (NXOpen.Mechatronics.GraphControlBuilderMasterValueUnit) –

New in version NX9.0.0.

License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)

MotionProfile

GraphControlBuilder.MotionProfile

Returns or sets the motion profile.

This can be NXOpen.Mechatronics.MotionProfile.

-------------------------------------

Getter Method

Signature MotionProfile

Returns:
Return type:NXOpen.Mechatronics.MotionProfile

New in version NX8.0.0.

License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)

-------------------------------------

Setter Method

Signature MotionProfile

Parameters:profile (NXOpen.Mechatronics.MotionProfile) –

New in version NX8.0.0.

License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)

SelectAxisControl

GraphControlBuilder.SelectAxisControl

Returns the select axis control.

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

-------------------------------------

Getter Method

Signature SelectAxisControl

Returns:
Return type:NXOpen.Mechatronics.SelectPhysicsConstraint

New in version NX8.0.0.

License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)

SelectMasterJoint

GraphControlBuilder.SelectMasterJoint

Returns the select axis joint.

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

-------------------------------------

Getter Method

Signature SelectMasterJoint

Returns:
Return type:NXOpen.Mechatronics.SelectPhysicsJoint

New in version NX9.0.0.

License requirements: None.

SelectMasterSignal

GraphControlBuilder.SelectMasterSignal

Returns the select axis joint.

This can be a * NXOpen.Mechatronics.AdapterSignal.

-------------------------------------

Getter Method

Signature SelectMasterSignal

Returns:
Return type:NXOpen.Mechatronics.SelectAdapterSignal

New in version NX10.0.0.

License requirements: None.

SlaveOffset

GraphControlBuilder.SlaveOffset

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

-------------------------------------

Getter Method

Signature SlaveOffset

Returns:
Return type:NXOpen.Expression

New in version NX9.0.0.

License requirements: None.

SlaveScaleFactor

GraphControlBuilder.SlaveScaleFactor

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

It applied to slave axis.

-------------------------------------

Getter Method

Signature SlaveScaleFactor

Returns:
Return type:NXOpen.Expression

New in version NX9.0.0.

License requirements: None.

SlaveUnit

GraphControlBuilder.SlaveUnit

Returns or sets the slave value unit

-------------------------------------

Getter Method

Signature SlaveUnit

Returns:
Return type:NXOpen.Mechatronics.GraphControlBuilderSlaveValueUnit

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature SlaveUnit

Parameters:slaveType (NXOpen.Mechatronics.GraphControlBuilderSlaveValueUnit) –

New in version NX9.0.0.

License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)

ValueOffset

GraphControlBuilder.ValueOffset

Returns the value offset.

-------------------------------------

Getter Method

Signature ValueOffset

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)

Method Detail

Validate

GraphControlBuilder.Validate

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.

Signature Validate()

Returns:Was self validation successful
Return type:bool

New in version NX3.0.1.

License requirements: None.