NXOpen .NET Reference Guide
|
Provides methods to evaluate curve expressions. More...
Public Member Functions | |
unsafe NXOpen.CAE.Xyplot.Plot | CreatePlot (int deviceIndex, int viewIndex, NXOpen.CAE.FTK.ArrayRecord2D arrayRecord) |
Creates a plot on the graphic window. More... | |
unsafe NXOpen.CAE.FTK.ArrayRecord2D | EvaluateCurveExpressionStrings (string recordName, NXOpen.CAE.XyFunctionDataComplexType dataType, string[] curveExpressionStrings) |
Generates array record data(see NXOpen.CAE.FTK.ArrayRecord2D ) by evaluating an array of curve expressions. More... | |
unsafe void | ValidateCurveExpressionString (string curveExpressionString, bool isNeedToPrintErrorMessages) |
Validates curve expression string. 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... | |
Properties | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Properties inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageSink | NextSink [get] |
Gets the next message sink in the sink chain. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
void | initialize () |
<exclude> More... | |
Provides methods to evaluate curve expressions.
A curve expressions can consist of math functions, curve variables, and expressions (see NXOpen.Expression ). Curve expression could be evaluated to generate a data list to represent a data component of a record.
Curve variable is a function. It denotes a data list of curve. For curve expression curve("w1v0p0r0c0","x")+sin(50)
, curve variable is curve("w1v0p0r0c0","x")
. It consists of two parts:curve identifier and data dimension. For curve variable curve("w1v0p0r0c0","x")
, curve identifier is w1v0p0r0c0
and data dimension is x
.
To obtain an instance of this class use NXOpen.Session.CurveOperation .
Created in NX1847.0.0
|
inline |
Creates a plot on the graphic window.
Created in NX1847.0.0
License requirements: None.
deviceIndex | |
viewIndex | |
arrayRecord |
|
inline |
Generates array record data(see NXOpen.CAE.FTK.ArrayRecord2D ) by evaluating an array of curve expressions.
Do math operation on displayed curves on existing XY graph to create new record data or update an existing record data.
For different function data complex type, the curve expressions amount is limited. And the elements of curve expression array needs to follow some orders.
Created in NX1847.0.0
License requirements: None.
recordName | |
dataType | |
curveExpressionStrings |
|
inline |
Validates curve expression string.
Prints error validation message to listing window if failing to validate and being required for output .
Created in NX1847.0.0
License requirements: None.
curveExpressionString | |
isNeedToPrintErrorMessages |
|
get |
Returns the tag of this object.