|
NX Open C++ Reference Guide
|
Represents the SimKimAxisBuilder class object. More...
Public Types | |
| enum | AxisDirectionType { AxisDirectionTypePositiveX, AxisDirectionTypeNegativeX, AxisDirectionTypePositiveY, AxisDirectionTypeNegativeY, AxisDirectionTypePositiveZ, AxisDirectionTypeNegativeZ } |
| The axis direction type. More... | |
| enum | AxisMotionType { AxisMotionTypeLinearNcAxis, AxisMotionTypeRotaryNcAxis, AxisMotionTypeLinear, AxisMotionTypeRotary } |
| The axis motions type. More... | |
Public Member Functions | |
| NXOpen::SIM::KinematicAxisBuilder::AxisDirectionType | Direction () |
| Returns the axis direction Created in NX7.5.0. | |
| double | InitialValue () |
| Returns the initial value Created in NX7.5.0. | |
| NXOpen::SIM::KinematicJunction * | Junction () |
| Returns the junction Created in NX7.5.0. | |
| bool | Limit () |
| Returns the axis limits flag Created in NX7.5.0. | |
| double | LowerLimit () |
| Returns the lower limit Created in NX7.5.0. | |
| double | MaximumVelocity () |
| Returns the maximum velocity Created in NX7.5.0. | |
| NXString | Name () |
| Returns the kinematic axis's name Created in NX7.5.0. | |
| void | SetDirection (NXOpen::SIM::KinematicAxisBuilder::AxisDirectionType axisDir) |
| Sets the axis direction Created in NX7.5.0. | |
| void | SetInitialValue (double initial) |
| Sets the initial value Created in NX7.5.0. | |
| void | SetJunction (NXOpen::SIM::KinematicJunction *jct) |
| Sets the junction Created in NX7.5.0. | |
| void | SetLimit (bool onOff) |
| Sets the axis limits flag Created in NX7.5.0. | |
| void | SetLowerLimit (double lower) |
| Sets the lower limit Created in NX7.5.0. | |
| void | SetMaximumVelocity (double velocity) |
| Sets the maximum velocity Created in NX7.5.0. | |
| void | SetName (const NXString &name) |
| Sets the kinematic axis's name Created in NX7.5.0. | |
| void | SetName (const char *name) |
| Sets the kinematic axis's name Created in NX7.5.0. | |
| void | SetType (NXOpen::SIM::KinematicAxisBuilder::AxisMotionType type) |
| Sets the axis motion Created in NX7.5.0. | |
| void | SetUpperLimit (double upper) |
| Sets the upper limit Created in NX7.5.0. | |
| NXOpen::SIM::KinematicAxisBuilder::AxisMotionType | Type () |
| Returns the axis motion Created in NX7.5.0. | |
| double | UpperLimit () |
| Returns the upper limit Created in NX7.5.0. | |
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 the SimKimAxisBuilder class object.
Use the KinematicConfigurator class to create a KinematicAxisBuilder object.
Created in NX7.5.0.
| NXOpen::SIM::KinematicAxisBuilder::AxisDirectionType NXOpen::SIM::KinematicAxisBuilder::Direction | ( | ) |
Returns the axis direction
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
| double NXOpen::SIM::KinematicAxisBuilder::InitialValue | ( | ) |
Returns the initial value
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
| NXOpen::SIM::KinematicJunction* NXOpen::SIM::KinematicAxisBuilder::Junction | ( | ) |
Returns the junction
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
| bool NXOpen::SIM::KinematicAxisBuilder::Limit | ( | ) |
Returns the axis limits flag
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
| double NXOpen::SIM::KinematicAxisBuilder::LowerLimit | ( | ) |
Returns the lower limit
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
| double NXOpen::SIM::KinematicAxisBuilder::MaximumVelocity | ( | ) |
Returns the maximum velocity
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
| NXString NXOpen::SIM::KinematicAxisBuilder::Name | ( | ) |
Returns the kinematic axis's name
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
| void NXOpen::SIM::KinematicAxisBuilder::SetDirection | ( | NXOpen::SIM::KinematicAxisBuilder::AxisDirectionType | axisDir | ) |
Sets the axis direction
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
| axisDir | the axis direction |
| void NXOpen::SIM::KinematicAxisBuilder::SetInitialValue | ( | double | initial | ) |
Sets the initial value
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
| initial | the initial value |
| void NXOpen::SIM::KinematicAxisBuilder::SetJunction | ( | NXOpen::SIM::KinematicJunction * | jct | ) |
Sets the junction
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
| jct | the junction |
| void NXOpen::SIM::KinematicAxisBuilder::SetLimit | ( | bool | onOff | ) |
Sets the axis limits flag
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
| onOff | the axis limits flag |
| void NXOpen::SIM::KinematicAxisBuilder::SetLowerLimit | ( | double | lower | ) |
Sets the lower limit
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
| lower | the lower limit |
| void NXOpen::SIM::KinematicAxisBuilder::SetMaximumVelocity | ( | double | velocity | ) |
Sets the maximum velocity
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
| velocity | the maximum velocity |
| void NXOpen::SIM::KinematicAxisBuilder::SetName | ( | const NXString & | name | ) |
Sets the kinematic axis's name
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
| name | the axis's new name |
| void NXOpen::SIM::KinematicAxisBuilder::SetName | ( | const char * | name | ) |
Sets the kinematic axis's name
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
| name | the axis's new name |
| void NXOpen::SIM::KinematicAxisBuilder::SetType | ( | NXOpen::SIM::KinematicAxisBuilder::AxisMotionType | type | ) |
Sets the axis motion
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
| type | the axis type |
| void NXOpen::SIM::KinematicAxisBuilder::SetUpperLimit | ( | double | upper | ) |
Sets the upper limit
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
| upper | the upper limit |
| NXOpen::SIM::KinematicAxisBuilder::AxisMotionType NXOpen::SIM::KinematicAxisBuilder::Type | ( | ) |
Returns the axis motion
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
| double NXOpen::SIM::KinematicAxisBuilder::UpperLimit | ( | ) |
Returns the upper limit
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")