NXOpen .NET Reference Guide
|
Does math operations on the AFU Data Records More...
Public Types | |
enum | InterpolationMode { LinearLinear, LogLog, LogLinear, LinearLog } |
Defines the interpolation mode More... | |
enum | MultiType { Add, Subtract, Multiple, Conjugate, Divide } |
Defines the type of Multi Math Operations More... | |
enum | OuterInterpolation { Zero, Curve } |
Defines the outer interpolation method More... | |
enum | OutputType { Append, Overwrite, OtherFile } |
Defines the output type of new AFU Data Record More... | |
enum | Overall { MinimumValue, MaximumValue, MinimumMagnitude, MaximumMagnitude, MeanMagnitude, SumMagnitude, SumComplex } |
Defines the type of Overall Math Operations More... | |
enum | SrsToTimeOctave { OneThird = 1, OneSixth, OneTwelfth } |
Defines the octave spacing for SRS to TIME More... | |
enum | SrsToTimeOption { DampedSinusoid = 1, Wavelet } |
Defines the type of conversion option for SRS to TIME More... | |
enum | SrsToTimeStrategy { Random = 1, ReverseSineSweep } |
Defines the conversion strategy for SRS to TIME when using the Wavelet method More... | |
enum | TimeToSrsAxisType { Linear = 1, Log, Octave, OneThirdOctave, Decade } |
Defines the frequency axis type for TIME to SRS More... | |
enum | TimeToSrsResponseType { PositiveMax = 1, NegativeMax, AbsoluteMax } |
Defines the response type paramater for TIME to SRS More... | |
Public Member Functions | |
unsafe NXOpen.CAE.AfuMathFastRMSOutput | CalculateAndStoreFastRmsPsdFit (string sourceAfuFileName, int sourceRecordIndex, NXOpen.CAE.AfuMathOperation.OutputType outputType, string destinationAfuFileName, NXOpen.CAE.AfuMathFastRMSInfo fastRmsInfo) |
Calculate and store FastRMS Fitted PSD data from AFU Data Record More... | |
unsafe void | CalculateMultiMathRecords (NXOpen.CAE.AfuMathOperation.MultiType multiMathType, string sourceAfuFileName1, int sourceRecordIndex1, string sourceAfuFileName2, int sourceRecordIndex2, NXOpen.CAE.AfuMathOperation.OutputType outputType, string destinationAfuFileName) |
Does Multi Math Operations on AFU Data Records More... | |
unsafe void | CalculateOverallMathRecords (NXOpen.CAE.AfuMathOperation.Overall overallType, string[] sourceAfuFileNames, int[] sourceRecordIndexes, NXOpen.CAE.AfuMathOperation.OutputType outputType, string destinationAfuFileName) |
Does Overall Math Operations on AFU Data Records More... | |
unsafe void | CalculateSingleMathAbsoluteValue (string sourceAfuFileName, int sourceRecordIndex, NXOpen.CAE.AfuMathOperation.OutputType outputType, string destinationAfuFileName) |
Gets absolute values of AFU Data Records More... | |
unsafe void | CalculateSingleMathComplexConjugate (string sourceAfuFileName, int sourceRecordIndex, NXOpen.CAE.AfuMathOperation.OutputType outputType, string destinationAfuFileName) |
Gets complex conjugate values of AFU Data Records More... | |
unsafe void | CalculateSingleMathFourierTransform (string sourceAfuFileName, int sourceRecordIndex, NXOpen.CAE.AfuMathOperation.OutputType outputType, string destinationAfuFileName) |
Gets fourier transform values of AFU Data Records More... | |
unsafe void | CalculateSingleMathFrequencyDifferentiation (string sourceAfuFileName, int sourceRecordIndex, NXOpen.CAE.AfuMathOperation.OutputType outputType, string destinationAfuFileName) |
Gets frequency differentiation values of AFU Data Records More... | |
unsafe void | CalculateSingleMathFrequencyIntegration (bool gUnitInchFormat, string sourceAfuFileName, int sourceRecordIndex, NXOpen.CAE.AfuMathOperation.OutputType outputType, string destinationAfuFileName) |
Gets frequency integration values of AFU Data Records More... | |
unsafe void | CalculateSingleMathIndependentDifferentiation (string sourceAfuFileName, int sourceRecordIndex, NXOpen.CAE.AfuMathOperation.OutputType outputType, string destinationAfuFileName) |
Gets independent differentiation values of AFU Data Records More... | |
unsafe void | CalculateSingleMathIndependentIntegration (bool gUnitInchFormat, string sourceAfuFileName, int sourceRecordIndex, NXOpen.CAE.AfuMathOperation.OutputType outputType, string destinationAfuFileName) |
Gets independent integration values of AFU Data Records More... | |
unsafe void | CalculateSingleMathInverse (string sourceAfuFileName, int sourceRecordIndex, NXOpen.CAE.AfuMathOperation.OutputType outputType, string destinationAfuFileName) |
Gets inverse values of AFU Data Records More... | |
unsafe void | CalculateSingleMathLagrangianInterpolation (int polynomialOrder, NXOpen.CAE.AfuMathOperation.OuterInterpolation outerInterpolation, double newXIncrement, double newXMinimum, double newXMaximum, string sourceAfuFileName, int sourceRecordIndex, NXOpen.CAE.AfuMathOperation.OutputType outputType, string destinationAfuFileName) |
Interpolates AFU Data Records with lagrangian method More... | |
unsafe void | CalculateSingleMathLinearInterpolation (NXOpen.CAE.AfuMathOperation.OuterInterpolation outerInterpolation, double newXIncrement, double newXMinimum, double newXMaximum, string sourceAfuFileName, int sourceRecordIndex, NXOpen.CAE.AfuMathOperation.OutputType outputType, string destinationAfuFileName) |
Interpolates AFU Data Records with linear method More... | |
unsafe void | CalculateSingleMathMovingAverage (int movingAverageNumber, string sourceAfuFileName, int sourceRecordIndex, NXOpen.CAE.AfuMathOperation.OutputType outputType, string destinationAfuFileName) |
Gets moving average values of AFU Data Records More... | |
unsafe void | CalculateSingleMathOffsetByComplex (double offsetRealValue, double offsetImaginaryValue, string sourceAfuFileName, int sourceRecordIndex, NXOpen.CAE.AfuMathOperation.OutputType outputType, string destinationAfuFileName) |
Offsets AFU Data Records by complex value More... | |
unsafe void | CalculateSingleMathOffsetByReal (double offsetValue, string sourceAfuFileName, int sourceRecordIndex, NXOpen.CAE.AfuMathOperation.OutputType outputType, string destinationAfuFileName) |
Offsets AFU Data Records by real value More... | |
unsafe void | CalculateSingleMathScaleByComplex (double scaleRealValue, double scaleImaginaryValue, string sourceAfuFileName, int sourceRecordIndex, NXOpen.CAE.AfuMathOperation.OutputType outputType, string destinationAfuFileName) |
Scales AFU Data Records by complex value More... | |
unsafe void | CalculateSingleMathScaleByReal (double scaleValue, string sourceAfuFileName, int sourceRecordIndex, NXOpen.CAE.AfuMathOperation.OutputType outputType, string destinationAfuFileName) |
Scales AFU Data Records by real value More... | |
unsafe void | CalculateSingleMathShiftAbscissa (double shiftValue, string sourceAfuFileName, int sourceRecordIndex, NXOpen.CAE.AfuMathOperation.OutputType outputType, string destinationAfuFileName) |
Shifts abscissa values of AFU Data Records More... | |
unsafe void | CalculateSingleMathSignValue (string sourceAfuFileName, int sourceRecordIndex, NXOpen.CAE.AfuMathOperation.OutputType outputType, string destinationAfuFileName) |
Gets sign values of AFU Data Records More... | |
unsafe void | CalculateSingleMathSquareMagnitude (string sourceAfuFileName, int sourceRecordIndex, NXOpen.CAE.AfuMathOperation.OutputType outputType, string destinationAfuFileName) |
Gets square of magnitude values of AFU Data Records More... | |
unsafe void | CalculateSingleMathSquareRoot (string sourceAfuFileName, int sourceRecordIndex, NXOpen.CAE.AfuMathOperation.OutputType outputType, string destinationAfuFileName) |
Gets square root values of AFU Data Records More... | |
unsafe NXOpen.CAE.AfuMathFastRMSInfo | NewFastRmsInfo () |
Constructs a new Fast RMS Info object. More... | |
unsafe NXOpen.CAE.AfuMathFastRMSOutput | NewFastRmsOutput () |
Constructs a new Fast RMS Output object. More... | |
unsafe void | SrsToTime (string inputAfuFileName, int inputRecordId, NXOpen.CAE.AfuMathOperation.SrsToTimeOption conversionOption, double dampingRatio, int numTimePoints, int iterations, NXOpen.CAE.AfuMathOperation.SrsToTimeOctave octave, int numTrials, NXOpen.CAE.AfuMathOperation.SrsToTimeStrategy strategy, bool saveSrsResults, string outputAfuFileName, string outputRecordName) |
Convert SRS to Time More... | |
unsafe void | SynchronizeRecords (double newIncrement, NXOpen.CAE.AfuMathOperation.InterpolationMode interpolationMode, bool shiftToStartPoint, string[] sourceAfuFileNames, int[] sourceRecordIndexes, NXOpen.CAE.AfuMathOperation.OutputType outputType, string destinationAfuFileName) |
Synchronize AFU Data Records More... | |
unsafe void | TimeToSrs (string inputAfuFileName, int inputRecordId, double dampingRatio, NXOpen.CAE.AfuMathOperation.TimeToSrsAxisType freqAxisType, double frequencyMin, double frequencyMax, double frequenceIncrement, int pointsPerDecades, NXOpen.CAE.AfuMathOperation.TimeToSrsResponseType responseType, string outputAfuFileName, string outputRecordName) |
Convert Time to SRS 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... | |
Does math operations on the AFU Data Records
To obtain an instance of this class, refer to NXOpen.CAE.AfuManager
Created in NX5.0.0
Defines the type of Overall Math Operations
|
inline |
Calculate and store FastRMS Fitted PSD data from AFU Data Record
Created in NX11.0.0
License requirements: None.
sourceAfuFileName | File name of the source AFU |
sourceRecordIndex | Index of the source AFU Data Record |
outputType | Output type of new AFU Data Record |
destinationAfuFileName | Destination AFU file name. It is a null reference (Nothing in Visual Basic) if output_type is not NXOpen.CAE.AfuMathOperation.OutputType.OtherFile . |
fastRmsInfo | Fast RMS information data NXOpen.CAE.AfuMathFastRMSInfo to be set |
|
inline |
Does Multi Math Operations on AFU Data Records
Created in NX5.0.0
License requirements: None.
multiMathType | Multi Math Operation type |
sourceAfuFileName1 | File name of the first source AFU |
sourceRecordIndex1 | Index of the first source AFU Data Record |
sourceAfuFileName2 | File name of the second source AFU |
sourceRecordIndex2 | Index of the second source AFU Data Record |
outputType | Output type of new AFU Data Record |
destinationAfuFileName | Destination AFU file name. It is a null reference (Nothing in Visual Basic) if output_type is not NXOpen.CAE.AfuMathOperation.OutputType.OtherFile . |
|
inline |
Does Overall Math Operations on AFU Data Records
Created in NX6.0.0
License requirements: None.
overallType | Overall Math Operation type |
sourceAfuFileNames | File names of the source AFU |
sourceRecordIndexes | Indexes of the source AFU Data Record |
outputType | Output type of new AFU Data Record |
destinationAfuFileName | Destination AFU file name. It is a null reference (Nothing in Visual Basic) if outputType is not NXOpen.CAE.AfuMathOperation.OutputType.OtherFile . |
|
inline |
Gets absolute values of AFU Data Records
Created in NX5.0.0
License requirements: None.
sourceAfuFileName | File name of the source AFU |
sourceRecordIndex | Index of the source AFU Data Record |
outputType | Output type of new AFU Data Record |
destinationAfuFileName | Destination AFU file name. It is a null reference (Nothing in Visual Basic) if output_type is not NXOpen.CAE.AfuMathOperation.OutputType.OtherFile . |
|
inline |
Gets complex conjugate values of AFU Data Records
Created in NX5.0.0
License requirements: None.
sourceAfuFileName | File name of the source AFU |
sourceRecordIndex | Index of the source AFU Data Record |
outputType | Output type of new AFU Data Record |
destinationAfuFileName | Destination AFU file name. It is a null reference (Nothing in Visual Basic) if output_type is not NXOpen.CAE.AfuMathOperation.OutputType.OtherFile . |
|
inline |
Gets fourier transform values of AFU Data Records
Created in NX5.0.0
License requirements: None.
sourceAfuFileName | File name of the source AFU |
sourceRecordIndex | Index of the source AFU Data Record |
outputType | Output type of new AFU Data Record |
destinationAfuFileName | Destination AFU file name. It is a null reference (Nothing in Visual Basic) if output_type is not NXOpen.CAE.AfuMathOperation.OutputType.OtherFile . |
|
inline |
Gets frequency differentiation values of AFU Data Records
Created in NX10.0.0
License requirements: None.
sourceAfuFileName | File name of the source AFU |
sourceRecordIndex | Index of the source AFU Data Record |
outputType | Output type of new AFU Data Record |
destinationAfuFileName | Destination AFU file name. It is a null reference (Nothing in Visual Basic) if output_type is not NXOpen.CAE.AfuMathOperation.OutputType.OtherFile . |
|
inline |
Gets frequency integration values of AFU Data Records
Created in NX10.0.0
License requirements: None.
gUnitInchFormat | Convert g unit to inch/s if TRUE, convert g unit to mm/s if FALSE |
sourceAfuFileName | File name of the source AFU |
sourceRecordIndex | Index of the source AFU Data Record |
outputType | Output type of new AFU Data Record |
destinationAfuFileName | Destination AFU file name. It is a null reference (Nothing in Visual Basic) if output_type is not NXOpen.CAE.AfuMathOperation.OutputType.OtherFile . |
|
inline |
Gets independent differentiation values of AFU Data Records
Created in NX10.0.0
License requirements: None.
sourceAfuFileName | File name of the source AFU |
sourceRecordIndex | Index of the source AFU Data Record |
outputType | Output type of new AFU Data Record |
destinationAfuFileName | Destination AFU file name. It is a null reference (Nothing in Visual Basic) if output_type is not NXOpen.CAE.AfuMathOperation.OutputType.OtherFile . |
|
inline |
Gets independent integration values of AFU Data Records
Created in NX10.0.0
License requirements: None.
gUnitInchFormat | Convert g unit to inch/s if TRUE, convert g unit to mm/s if FALSE |
sourceAfuFileName | File name of the source AFU |
sourceRecordIndex | Index of the source AFU Data Record |
outputType | Output type of new AFU Data Record |
destinationAfuFileName | Destination AFU file name. It is a null reference (Nothing in Visual Basic) if output_type is not NXOpen.CAE.AfuMathOperation.OutputType.OtherFile . |
|
inline |
Gets inverse values of AFU Data Records
Created in NX9.0.0
License requirements: None.
sourceAfuFileName | File name of the source AFU |
sourceRecordIndex | Index of the source AFU Data Record |
outputType | Output type of new AFU Data Record |
destinationAfuFileName | Destination AFU file name. It is a null reference (Nothing in Visual Basic) if output_type is not NXOpen.CAE.AfuMathOperation.OutputType.OtherFile . |
|
inline |
Interpolates AFU Data Records with lagrangian method
Created in NX5.0.0
License requirements: None.
polynomialOrder | Polynomial order which must be 1 thru 8 |
outerInterpolation | Outer interpolation method |
newXIncrement | X increment of new AFU Data Record |
newXMinimum | X minimum of new AFU Data Record |
newXMaximum | X maximum of new AFU Data Record |
sourceAfuFileName | File name of the source AFU |
sourceRecordIndex | Index of the source AFU Data Record |
outputType | Output type of new AFU Data Record |
destinationAfuFileName | Destination AFU file name. It is a null reference (Nothing in Visual Basic) if output_type is not NXOpen.CAE.AfuMathOperation.OutputType.OtherFile . |
|
inline |
Interpolates AFU Data Records with linear method
Created in NX5.0.0
License requirements: None.
outerInterpolation | Outer interpolation method |
newXIncrement | X increment of new AFU Data Record |
newXMinimum | X minimum of new AFU Data Record |
newXMaximum | X maximum of new AFU Data Record |
sourceAfuFileName | File name of the source AFU |
sourceRecordIndex | Index of the source AFU Data Record |
outputType | Output type of new AFU Data Record |
destinationAfuFileName | Destination AFU file name. It is a null reference (Nothing in Visual Basic) if output_type is not NXOpen.CAE.AfuMathOperation.OutputType.OtherFile . |
|
inline |
Gets moving average values of AFU Data Records
Created in NX5.0.0
License requirements: None.
movingAverageNumber | Moving average number |
sourceAfuFileName | File name of the source AFU |
sourceRecordIndex | Index of the source AFU Data Record |
outputType | Output type of new AFU Data Record |
destinationAfuFileName | Destination AFU file name. It is a null reference (Nothing in Visual Basic) if output_type is not NXOpen.CAE.AfuMathOperation.OutputType.OtherFile . |
|
inline |
Offsets AFU Data Records by complex value
Created in NX5.0.0
License requirements: None.
offsetRealValue | Real value of offset |
offsetImaginaryValue | Imaginary value of offset |
sourceAfuFileName | File name of the source AFU |
sourceRecordIndex | Index of the source AFU Data Record |
outputType | Output type of new AFU Data Record |
destinationAfuFileName | Destination AFU file name. It is a null reference (Nothing in Visual Basic) if output_type is not NXOpen.CAE.AfuMathOperation.OutputType.OtherFile . |
|
inline |
Offsets AFU Data Records by real value
Created in NX5.0.0
License requirements: None.
offsetValue | Value of offset |
sourceAfuFileName | File name of the source AFU |
sourceRecordIndex | Index of the source AFU Data Record |
outputType | Output type of new AFU Data Record |
destinationAfuFileName | Destination AFU file name. It is a null reference (Nothing in Visual Basic) if output_type is not NXOpen.CAE.AfuMathOperation.OutputType.OtherFile . |
|
inline |
Scales AFU Data Records by complex value
Created in NX5.0.0
License requirements: None.
scaleRealValue | Real value of scale |
scaleImaginaryValue | Imaginary value of scale |
sourceAfuFileName | File name of the source AFU |
sourceRecordIndex | Index of the source AFU Data Record |
outputType | Output type of new AFU Data Record |
destinationAfuFileName | Destination AFU file name. It is a null reference (Nothing in Visual Basic) if output_type is not NXOpen.CAE.AfuMathOperation.OutputType.OtherFile . |
|
inline |
Scales AFU Data Records by real value
Created in NX5.0.0
License requirements: None.
scaleValue | Value of scale |
sourceAfuFileName | File name of the source AFU |
sourceRecordIndex | Index of the source AFU Data Record |
outputType | Output type of new AFU Data Record |
destinationAfuFileName | Destination AFU file name. It is a null reference (Nothing in Visual Basic) if output_type is not NXOpen.CAE.AfuMathOperation.OutputType.OtherFile . |
|
inline |
Shifts abscissa values of AFU Data Records
Created in NX5.0.0
License requirements: None.
shiftValue | Value of shift abscissa |
sourceAfuFileName | File name of the source AFU |
sourceRecordIndex | Index of the source AFU Data Record |
outputType | Output type of new AFU Data Record |
destinationAfuFileName | Destination AFU file name. It is a null reference (Nothing in Visual Basic) if output_type is not NXOpen.CAE.AfuMathOperation.OutputType.OtherFile . |
|
inline |
Gets sign values of AFU Data Records
Created in NX5.0.0
License requirements: None.
sourceAfuFileName | File name of the source AFU |
sourceRecordIndex | Index of the source AFU Data Record |
outputType | Output type of new AFU Data Record |
destinationAfuFileName | Destination AFU file name. It is a null reference (Nothing in Visual Basic) if output_type is not NXOpen.CAE.AfuMathOperation.OutputType.OtherFile . |
|
inline |
Gets square of magnitude values of AFU Data Records
Created in NX5.0.0
License requirements: None.
sourceAfuFileName | File name of the source AFU |
sourceRecordIndex | Index of the source AFU Data Record |
outputType | Output type of new AFU Data Record |
destinationAfuFileName | Destination AFU file name. It is a null reference (Nothing in Visual Basic) if output_type is not NXOpen.CAE.AfuMathOperation.OutputType.OtherFile . |
|
inline |
Gets square root values of AFU Data Records
Created in NX5.0.0
License requirements: None.
sourceAfuFileName | File name of the source AFU |
sourceRecordIndex | Index of the source AFU Data Record |
outputType | Output type of new AFU Data Record |
destinationAfuFileName | Destination AFU file name. It is a null reference (Nothing in Visual Basic) if output_type is not NXOpen.CAE.AfuMathOperation.OutputType.OtherFile . |
|
inline |
Constructs a new Fast RMS Info object.
Created in NX11.0.0
License requirements: None.
|
inline |
Constructs a new Fast RMS Output object.
Created in NX11.0.0
License requirements: None.
|
inline |
Convert SRS to Time
Created in NX6.0.0
License requirements: None.
inputAfuFileName | Input afu file name |
inputRecordId | Input record index |
conversionOption | Conversion option |
dampingRatio | Damping ratio (of critical damping) |
numTimePoints | Number of requested time points |
iterations | Iterations for outer loop when conversionOption is NXOpen.CAE.AfuMathOperation.SrsToTimeOption.DampedSinusoid |
octave | Octave Spacing when conversionOption is NXOpen.CAE.AfuMathOperation.SrsToTimeOption.Wavelet |
numTrials | Number of trials conversionOption is NXOpen.CAE.AfuMathOperation.SrsToTimeOption.Wavelet |
strategy | Conversion strategy conversionOption is NXOpen.CAE.AfuMathOperation.SrsToTimeOption.Wavelet |
saveSrsResults | Save the two srs results when converting the srs function to time if TRUE |
outputAfuFileName | Output AFU file name |
outputRecordName | Output record name of afu |
|
inline |
Synchronize AFU Data Records
Created in NX6.0.0
License requirements: None.
newIncrement | New x increment |
interpolationMode | The mode of interpolating values |
shiftToStartPoint | Shift x value to the start point if TRUE |
sourceAfuFileNames | File names of the source AFU |
sourceRecordIndexes | Indexes of the source AFU Data Record |
outputType | Output type of new AFU Data Record |
destinationAfuFileName | Destination AFU file name. It is a null reference (Nothing in Visual Basic) if outputType is not NXOpen.CAE.AfuMathOperation.OutputType.OtherFile . |
|
inline |
Convert Time to SRS
Created in NX6.0.0
License requirements: None.
inputAfuFileName | Input afu file name |
inputRecordId | Input record index |
dampingRatio | Damping ratio (of critical damping) |
freqAxisType | Frequency axis type |
frequencyMin | Frequency minimun value |
frequencyMax | Frequency maximun value |
frequenceIncrement | Frequency increment value when freqAxisType is NXOpen.CAE.AfuMathOperation.TimeToSrsAxisType.Linear |
pointsPerDecades | Points per decads when freqAxisType is NXOpen.CAE.AfuMathOperation.TimeToSrsAxisType.Log or NXOpen.CAE.AfuMathOperation.TimeToSrsAxisType.Decade |
responseType | Response type paramater |
outputAfuFileName | Output AFU file name |
outputRecordName | Output record name of afu |
|
get |
Returns the tag of this object.