NX Open C++ Reference Guide
|
Represents a Die Simulation - Press Model
Created in NX6.0.0.
More...
Public Member Functions | |
int | GetNumOperations () |
Get number of operations. More... | |
void | SetOperationCushionSettings (int operation, double liftStartAngle, double liftStopAngle, double liftToDist, double lockAtDist) |
Set operation cushion values (Obsolete) Created in NX6.0.0. More... | |
void | SetOperationCushionSettings2 (int operation, double ventilationLiftDistance, int ventilationLiftStay, double binderWayLiftDistance, int binderWayLiftDuration, double upperLimit, double lowerLimit) |
Set operation cushion values Created in NX11.0.1. More... | |
void | SetOperationSlideHeight (int operation, double slideHeight) |
Set operation slide height Created in NX6.0.0. More... | |
void | SetOperationTransportCurveSet (int operation, int curveSet) |
Tell the press model which transport curve set to use in the given operation Created in NX6.0.0. More... | |
void | SetOperationUserTransportCurves (int operation, const std::vector< double > &vals) |
Set values of the User Defined transport curve set, for given operation Created in NX6.0.0. More... | |
virtual | ~PressModel () |
Frees the object from memory. More... | |
Public Member Functions inherited from NXOpen::TransientObject | |
void * | GetHandle () |
Handle of the internal object represented by this object. More... | |
Represents a Die Simulation - Press Model
Created in NX6.0.0.
|
virtual |
Frees the object from memory.
After this method is called, it is illegal to use the object. In .NET, this method is automatically called when the object is deleted by the garbage collector.
Created in NX6.0.0.
License requirements : None
int NXOpen::Die::PressModel::GetNumOperations | ( | ) |
Get number of operations.
void NXOpen::Die::PressModel::SetOperationCushionSettings | ( | int | operation, |
double | liftStartAngle, | ||
double | liftStopAngle, | ||
double | liftToDist, | ||
double | lockAtDist | ||
) |
Set operation cushion values (Obsolete)
Created in NX6.0.0.
License requirements : ug_die_design ("Die Design")
operation | Operation of the cushion |
liftStartAngle | Lift start angle |
liftStopAngle | Lift stop angle |
liftToDist | Distance to lift to |
lockAtDist | Distance where lock happens |
void NXOpen::Die::PressModel::SetOperationCushionSettings2 | ( | int | operation, |
double | ventilationLiftDistance, | ||
int | ventilationLiftStay, | ||
double | binderWayLiftDistance, | ||
int | binderWayLiftDuration, | ||
double | upperLimit, | ||
double | lowerLimit | ||
) |
Set operation cushion values
Created in NX11.0.1.
License requirements : ug_die_design ("Die Design")
operation | Operation of the cushion |
ventilationLiftDistance | Ventilation lift distance |
ventilationLiftStay | Ventilation lift stay duration in degrees |
binderWayLiftDistance | Binder way lift distance |
binderWayLiftDuration | Binder way lift duration in degrees |
upperLimit | Cushion range upper limit |
lowerLimit | Cushion range lowe limit |
void NXOpen::Die::PressModel::SetOperationSlideHeight | ( | int | operation, |
double | slideHeight | ||
) |
Set operation slide height
Created in NX6.0.0.
License requirements : ug_die_design ("Die Design")
operation | Operation of the slide |
slideHeight | Slide height |
void NXOpen::Die::PressModel::SetOperationTransportCurveSet | ( | int | operation, |
int | curveSet | ||
) |
Tell the press model which transport curve set to use in the given operation
Created in NX6.0.0.
License requirements : ug_die_design ("Die Design")
operation | Operation of the transport devices |
curveSet | Index of the curve set |
void NXOpen::Die::PressModel::SetOperationUserTransportCurves | ( | int | operation, |
const std::vector< double > & | vals | ||
) |
Set values of the User Defined transport curve set, for given operation
Created in NX6.0.0.
License requirements : ug_die_design ("Die Design")
operation | Operation of the transport devices |
vals | The curve set values |