NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | Protected Member Functions | List of all members
NXOpen.Die.PressModel Class Reference

Represents a Die Simulation - Press Model More...

Inheritance diagram for NXOpen.Die.PressModel:
NXOpen.TransientObject NXOpen.Utilities.NXRemotableObject IDisposable IMessageSink

Public Member Functions

unsafe int GetNumOperations ()
 Get number of operations More...
 
unsafe void SetOperationCushionSettings (int operation, double liftStartAngle, double liftStopAngle, double liftToDist, double lockAtDist)
 Set operation cushion values (Obsolete) More...
 
unsafe void SetOperationCushionSettings2 (int operation, double ventilationLiftDistance, int ventilationLiftStay, double binderWayLiftDistance, int binderWayLiftDuration, double upperLimit, double lowerLimit)
 Set operation cushion values More...
 
unsafe void SetOperationSlideHeight (int operation, double slideHeight)
 Set operation slide height More...
 
unsafe void SetOperationTransportCurveSet (int operation, int curveSet)
 Tell the press model which transport curve set to use in the given operation More...
 
unsafe void SetOperationUserTransportCurves (int operation, double[] vals)
 Set values of the User Defined transport curve set, for given operation More...
 
- Public Member Functions inherited from NXOpen.TransientObject
void Dispose ()
 Frees the object from memory. More...
 
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
new string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Protected Member Functions

override void FreeResource ()
 Frees the object from memory. More...
 

Additional Inherited Members

- Properties inherited from NXOpen.TransientObject
IntPtr Handle [get]
 Handle of the internal object represented by this object. More...
 

Detailed Description

Represents a Die Simulation - Press Model

Created in NX6.0.0

Member Function Documentation

override void NXOpen.Die.PressModel.FreeResource ( )
inlineprotectedvirtual

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.

Implements NXOpen.TransientObject.

unsafe int NXOpen.Die.PressModel.GetNumOperations ( )
inline

Get number of operations

Created in NX6.0.0

License requirements: ug_die_design ("Die Design")

Returns
unsafe void NXOpen.Die.PressModel.SetOperationCushionSettings ( int  operation,
double  liftStartAngle,
double  liftStopAngle,
double  liftToDist,
double  lockAtDist 
)
inline

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
unsafe void NXOpen.Die.PressModel.SetOperationCushionSettings2 ( int  operation,
double  ventilationLiftDistance,
int  ventilationLiftStay,
double  binderWayLiftDistance,
int  binderWayLiftDuration,
double  upperLimit,
double  lowerLimit 
)
inline

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
unsafe void NXOpen.Die.PressModel.SetOperationSlideHeight ( int  operation,
double  slideHeight 
)
inline

Set operation slide height

Created in NX6.0.0

License requirements: ug_die_design ("Die Design")

Parameters
operationOperation of the slide
slideHeightSlide height
unsafe void NXOpen.Die.PressModel.SetOperationTransportCurveSet ( int  operation,
int  curveSet 
)
inline

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
unsafe void NXOpen.Die.PressModel.SetOperationUserTransportCurves ( int  operation,
double[]  vals 
)
inline

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 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.