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 | 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. |
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")
Returns the initial value
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")
Returns the junction
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")
Returns the axis limits flag
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")
Returns the lower limit
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")
Returns the maximum velocity
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")
Returns the kinematic axis's name
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")
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")
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")
initial | the initial value |
Sets the junction
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")
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")
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")
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")
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")
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")
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")
upper | the upper limit |
Returns the axis motion
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")
Returns the upper limit
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")