GraphControlBuilder Class¶
-
class
NXOpen.Mechatronics.GraphControlBuilder¶ Bases:
NXOpen.Mechatronics.PhysicsConstraintBuilderRepresents a
NXOpen.Mechatronics.GraphControlbuilderTo 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. |
Enumerations¶
| GraphControlBuilderEndAction Enumeration | the action in the end of graph. |
| GraphControlBuilderMasterJointType Enumeration | the Master axis types. |
| GraphControlBuilderMasterType Enumeration | the Master types. |
| GraphControlBuilderMasterValueUnit Enumeration | the Master Unit types. |
| GraphControlBuilderSlaveValueUnit Enumeration | the Slave Unit types. |
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
CamProfileReturns: Return type: NXOpen.Mechatronics.CamProfileNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CamProfileParameters: 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
GraphEndActionReturns: Return type: NXOpen.Mechatronics.GraphControlBuilderEndActionNew in version NX8.0.0.
License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)
-------------------------------------Setter Method
Signature
GraphEndActionParameters: 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
InitialTimeReturns: Return type: NXOpen.ExpressionNew 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
MasterAxisTypeReturns: Return type: NXOpen.Mechatronics.GraphControlBuilderMasterJointTypeNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
MasterAxisTypeParameters: 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
MasterBaseTypeReturns: Return type: NXOpen.Mechatronics.GraphControlBuilderMasterTypeNew in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
MasterBaseTypeParameters: 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
MasterOffsetReturns: Return type: NXOpen.ExpressionNew 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
MasterScaleFactorReturns: Return type: NXOpen.ExpressionNew in version NX9.0.0.
License requirements: None.
MasterUnit¶
-
GraphControlBuilder.MasterUnit¶ Returns or sets the master value unit
-------------------------------------Getter Method
Signature
MasterUnitReturns: Return type: NXOpen.Mechatronics.GraphControlBuilderMasterValueUnitNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
MasterUnitParameters: 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
MotionProfileReturns: Return type: NXOpen.Mechatronics.MotionProfileNew in version NX8.0.0.
License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)
-------------------------------------Setter Method
Signature
MotionProfileParameters: 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
SelectAxisControlReturns: Return type: NXOpen.Mechatronics.SelectPhysicsConstraintNew 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
SelectMasterJointReturns: Return type: NXOpen.Mechatronics.SelectPhysicsJointNew 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
SelectMasterSignalReturns: Return type: NXOpen.Mechatronics.SelectAdapterSignalNew 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
SlaveOffsetReturns: Return type: NXOpen.ExpressionNew 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
SlaveScaleFactorReturns: Return type: NXOpen.ExpressionNew in version NX9.0.0.
License requirements: None.
SlaveUnit¶
-
GraphControlBuilder.SlaveUnit¶ Returns or sets the slave value unit
-------------------------------------Getter Method
Signature
SlaveUnitReturns: Return type: NXOpen.Mechatronics.GraphControlBuilderSlaveValueUnitNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SlaveUnitParameters: 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
ValueOffsetReturns: Return type: NXOpen.ExpressionNew 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.