NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::Die::PressModel Class Reference

Represents a Die Simulation - Press Model
Created in NX6.0.0. More...

Inheritance diagram for NXOpen::Die::PressModel:
NXOpen::TransientObject

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...
 

Detailed Description

Represents a Die Simulation - Press Model
Created in NX6.0.0.


Constructor & Destructor Documentation

virtual NXOpen::Die::PressModel::~PressModel ( )
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

Member Function Documentation

int NXOpen::Die::PressModel::GetNumOperations ( )

Get number of operations.

Returns

Created in NX6.0.0.

License requirements : ug_die_design ("Die Design")
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")

Parameters
operationOperation of the cushion
liftStartAngleLift start angle
liftStopAngleLift stop angle
liftToDistDistance to lift to
lockAtDistDistance 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")

Parameters
operationOperation of the cushion
ventilationLiftDistanceVentilation lift distance
ventilationLiftStayVentilation lift stay duration in degrees
binderWayLiftDistanceBinder way lift distance
binderWayLiftDurationBinder way lift duration in degrees
upperLimitCushion range upper limit
lowerLimitCushion 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")

Parameters
operationOperation of the slide
slideHeightSlide 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")

Parameters
operationOperation of the transport devices
curveSetIndex 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")

Parameters
operationOperation of the transport devices
valsThe curve set values

The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.