|
NX Open C++ Reference Guide
|
Represents a Mechatronics::GraphControl builder
To create a new instance of this class, use Mechatronics::GraphControlCollection::CreateGraphControlBuilder
Created in NX8.0.0.
More...
Public Types | |
| enum | EndAction { EndActionRestartfromBeginning, EndActionDeactivateGraphControl } |
| the action in the end of graph. More... | |
| enum | MasterJointType { MasterJointTypeLinear, MasterJointTypeRotary } |
| the Master axis types. More... | |
| enum | MasterValueUnit { MasterValueUnitLinear, MasterValueUnitRotary, MasterValueUnitTime } |
| the Master Unit types. More... | |
| enum | SlaveValueUnit { SlaveValueUnitLinearPosition, SlaveValueUnitRotaryPosition, SlaveValueUnitLinearSpeed, SlaveValueUnitRotarySpeed } |
| the Slave Unit types. More... | |
Public Member Functions | |
| NXOpen::Mechatronics::CamProfile * | CamProfile () |
| Returns 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. | |
| NXOpen::Mechatronics::GraphControlBuilder::EndAction | GraphEndAction () |
| Returns the graph end action. | |
| NXOpen::Expression * | InitialTime () |
| Returns the initial offset. | |
| NXOpen::Mechatronics::GraphControlBuilder::MasterJointType | MasterAxisType () |
| Returns the master axis type Created in NX9.0.0. | |
| NXOpen::Expression * | MasterOffset () |
| Returns an offset that specifies from the master axis zero point relative to the path zero point for path interpolation. | |
| NXOpen::Expression * | MasterScaleFactor () |
| Returns the transformation that is described between the normalized representation to the absolute values. | |
| NXOpen::Mechatronics::GraphControlBuilder::MasterValueUnit | MasterUnit () |
| Returns the master value unit Created in NX9.0.0. | |
| NXOpen::Mechatronics::MotionProfile * | MotionProfile () |
| Returns the motion profile. | |
| NXOpen::Mechatronics::SelectPhysicsConstraint * | SelectAxisControl () |
| Returns the select axis control. | |
| NXOpen::Mechatronics::SelectPhysicsJoint * | SelectMasterJoint () |
| Returns the select axis joint. | |
| void | SetCamProfile (NXOpen::Mechatronics::CamProfile *profile) |
| 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. | |
| void | SetGraphEndAction (NXOpen::Mechatronics::GraphControlBuilder::EndAction graphEndAction) |
| Sets the graph end action. | |
| void | SetMasterAxisType (NXOpen::Mechatronics::GraphControlBuilder::MasterJointType type) |
| Sets the master axis type Created in NX9.0.0. | |
| void | SetMasterUnit (NXOpen::Mechatronics::GraphControlBuilder::MasterValueUnit masterType) |
| Sets the master value unit Created in NX9.0.0. | |
| void | SetMotionProfile (NXOpen::Mechatronics::MotionProfile *profile) |
| Sets the motion profile. | |
| void | SetSlaveUnit (NXOpen::Mechatronics::GraphControlBuilder::SlaveValueUnit slaveType) |
| Sets the slave value unit Created in NX9.0.0. | |
| NXOpen::Expression * | SlaveOffset () |
| Returns an offset that specifies from the master slave zero point relative to the path zero point for path interpolation. | |
| NXOpen::Expression * | SlaveScaleFactor () |
| Returns the transformation that is described between the normalized representation to the absolute values. | |
| NXOpen::Mechatronics::GraphControlBuilder::SlaveValueUnit | SlaveUnit () |
| Returns the slave value unit Created in NX9.0.0. | |
| NXOpen::Expression * | ValueOffset () |
| Returns the value offset. | |
Public Member Functions inherited from NXOpen::Mechatronics::PhysicsConstraintBuilder | |
| NXString | Name () |
| Returns the name. | |
| void | SetName (const NXString &name) |
| Sets the name. | |
| void | SetName (const char *name) |
| Sets the name. | |
Public Member Functions inherited from NXOpen::Builder | |
| NXOpen::NXObject * | Commit () |
| Commits any edits that have been applied to the builder. | |
| void | Destroy () |
| Deletes the builder, and cleans up any objects created by the builder. | |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| For builders that create more than one object, this method returns the objects that are created by commit. | |
| NXOpen::NXObject * | GetObject () |
| Returns the object currently being edited by this builder. | |
| void | ShowResults () |
| Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
| virtual bool | Validate () |
| Validate whether the inputs to the component are sufficient for commit to be called. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
| tag_t | Tag () const |
| Returns the tag of this object. | |
Represents a Mechatronics::GraphControl builder
To create a new instance of this class, use Mechatronics::GraphControlCollection::CreateGraphControlBuilder
Created in NX8.0.0.
the Master Unit types.
the Slave Unit types.
| NXOpen::Mechatronics::CamProfile* NXOpen::Mechatronics::GraphControlBuilder::CamProfile | ( | ) |
Returns 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 CamProfile .
Created in NX9.0.0.
License requirements : None
| NXOpen::Mechatronics::GraphControlBuilder::EndAction NXOpen::Mechatronics::GraphControlBuilder::GraphEndAction | ( | ) |
Returns the graph end action.
Created in NX8.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| NXOpen::Expression* NXOpen::Mechatronics::GraphControlBuilder::InitialTime | ( | ) |
Returns the initial offset.
Created in NX8.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| NXOpen::Mechatronics::GraphControlBuilder::MasterJointType NXOpen::Mechatronics::GraphControlBuilder::MasterAxisType | ( | ) |
Returns the master axis type
Created in NX9.0.0.
License requirements : None
| NXOpen::Expression* NXOpen::Mechatronics::GraphControlBuilder::MasterOffset | ( | ) |
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
| NXOpen::Expression* NXOpen::Mechatronics::GraphControlBuilder::MasterScaleFactor | ( | ) |
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
| NXOpen::Mechatronics::GraphControlBuilder::MasterValueUnit NXOpen::Mechatronics::GraphControlBuilder::MasterUnit | ( | ) |
Returns the master value unit
Created in NX9.0.0.
License requirements : None
| NXOpen::Mechatronics::MotionProfile* NXOpen::Mechatronics::GraphControlBuilder::MotionProfile | ( | ) |
Returns the motion profile.
This can be MotionProfile .
Created in NX8.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| NXOpen::Mechatronics::SelectPhysicsConstraint* NXOpen::Mechatronics::GraphControlBuilder::SelectAxisControl | ( | ) |
Returns the select axis control.
This can be a SpeedControl , PositionControl .
Created in NX8.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| NXOpen::Mechatronics::SelectPhysicsJoint* NXOpen::Mechatronics::GraphControlBuilder::SelectMasterJoint | ( | ) |
Returns the select axis joint.
This can be a * HingeJoint , SlidingJoint , CylindricalJoint .
Created in NX9.0.0.
License requirements : None
| void NXOpen::Mechatronics::GraphControlBuilder::SetCamProfile | ( | NXOpen::Mechatronics::CamProfile * | profile | ) |
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 CamProfile .
Created in NX9.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| profile | profile |
| void NXOpen::Mechatronics::GraphControlBuilder::SetGraphEndAction | ( | NXOpen::Mechatronics::GraphControlBuilder::EndAction | graphEndAction | ) |
Sets the graph end action.
Created in NX8.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| graphEndAction | graphendaction |
| void NXOpen::Mechatronics::GraphControlBuilder::SetMasterAxisType | ( | NXOpen::Mechatronics::GraphControlBuilder::MasterJointType | type | ) |
Sets the master axis type
Created in NX9.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| type | type |
| void NXOpen::Mechatronics::GraphControlBuilder::SetMasterUnit | ( | NXOpen::Mechatronics::GraphControlBuilder::MasterValueUnit | masterType | ) |
Sets the master value unit
Created in NX9.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| masterType | mastertype |
| void NXOpen::Mechatronics::GraphControlBuilder::SetMotionProfile | ( | NXOpen::Mechatronics::MotionProfile * | profile | ) |
Sets the motion profile.
This can be MotionProfile .
Created in NX8.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| profile | profile |
| void NXOpen::Mechatronics::GraphControlBuilder::SetSlaveUnit | ( | NXOpen::Mechatronics::GraphControlBuilder::SlaveValueUnit | slaveType | ) |
Sets the slave value unit
Created in NX9.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| slaveType | slavetype |
| NXOpen::Expression* NXOpen::Mechatronics::GraphControlBuilder::SlaveOffset | ( | ) |
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
| NXOpen::Expression* NXOpen::Mechatronics::GraphControlBuilder::SlaveScaleFactor | ( | ) |
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
| NXOpen::Mechatronics::GraphControlBuilder::SlaveValueUnit NXOpen::Mechatronics::GraphControlBuilder::SlaveUnit | ( | ) |
Returns the slave value unit
Created in NX9.0.0.
License requirements : None
| NXOpen::Expression* NXOpen::Mechatronics::GraphControlBuilder::ValueOffset | ( | ) |
Returns the value offset.
Created in NX8.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")