NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::CAE::AfuMathOperation Class Reference

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

Public Types

enum  InterpolationMode { InterpolationModeLinearLinear, InterpolationModeLogLog, InterpolationModeLogLinear, InterpolationModeLinearLog }
 Defines the interpolation mode. More...
 
enum  MultiType {
  MultiTypeAdd, MultiTypeSubtract, MultiTypeMultiple, MultiTypeConjugate,
  MultiTypeDivide
}
 Defines the type of Multi Math Operations. More...
 
enum  OuterInterpolation { OuterInterpolationZero, OuterInterpolationCurve }
 Defines the outer interpolation method. More...
 
enum  OutputType { OutputTypeAppend, OutputTypeOverwrite, OutputTypeOtherFile }
 Defines the output type of new AFU Data Record. More...
 
enum  Overall {
  OverallMinimumValue, OverallMaximumValue, OverallMinimumMagnitude, OverallMaximumMagnitude,
  OverallMeanMagnitude, OverallSumMagnitude, OverallSumComplex
}
 Defines the type of Overall Math Operations. More...
 
enum  SrsToTimeOctave { SrsToTimeOctaveOneThird = 1, SrsToTimeOctaveOneSixth, SrsToTimeOctaveOneTwelfth }
 Defines the octave spacing for SRS to TIME. More...
 
enum  SrsToTimeOption { SrsToTimeOptionDampedSinusoid = 1, SrsToTimeOptionWavelet }
 Defines the type of conversion option for SRS to TIME. More...
 
enum  SrsToTimeStrategy { SrsToTimeStrategyRandom = 1, SrsToTimeStrategyReverseSineSweep }
 Defines the conversion strategy for SRS to TIME when using the Wavelet method. More...
 
enum  TimeToSrsAxisType {
  TimeToSrsAxisTypeLinear = 1, TimeToSrsAxisTypeLog, TimeToSrsAxisTypeOctave, TimeToSrsAxisTypeOneThirdOctave,
  TimeToSrsAxisTypeDecade
}
 Defines the frequency axis type for TIME to SRS. More...
 
enum  TimeToSrsResponseType { TimeToSrsResponseTypePositiveMax = 1, TimeToSrsResponseTypeNegativeMax, TimeToSrsResponseTypeAbsoluteMax }
 Defines the response type paramater for TIME to SRS. More...
 

Public Member Functions

NXOpen::CAE::AfuMathFastRMSOutputCalculateAndStoreFastRmsPsdFit (const NXString &sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const NXString &destinationAfuFileName, NXOpen::CAE::AfuMathFastRMSInfo *fastRmsInfo)
 Calculate and store FastRMS Fitted PSD data from AFU Data Record. More...
 
NXOpen::CAE::AfuMathFastRMSOutputCalculateAndStoreFastRmsPsdFit (const char *sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const char *destinationAfuFileName, NXOpen::CAE::AfuMathFastRMSInfo *fastRmsInfo)
 Calculate and store FastRMS Fitted PSD data from AFU Data Record. More...
 
void CalculateMultiMathRecords (NXOpen::CAE::AfuMathOperation::MultiType multiMathType, const NXString &sourceAfuFileName1, int sourceRecordIndex1, const NXString &sourceAfuFileName2, int sourceRecordIndex2, NXOpen::CAE::AfuMathOperation::OutputType outputType, const NXString &destinationAfuFileName)
 Does Multi Math Operations on AFU Data Records
Created in NX5.0.0. More...
 
void CalculateMultiMathRecords (NXOpen::CAE::AfuMathOperation::MultiType multiMathType, const char *sourceAfuFileName1, int sourceRecordIndex1, const char *sourceAfuFileName2, int sourceRecordIndex2, NXOpen::CAE::AfuMathOperation::OutputType outputType, const char *destinationAfuFileName)
 Does Multi Math Operations on AFU Data Records
Created in NX5.0.0. More...
 
void CalculateOverallMathRecords (NXOpen::CAE::AfuMathOperation::Overall overallType, std::vector< NXString > &sourceAfuFileNames, const std::vector< int > &sourceRecordIndexes, NXOpen::CAE::AfuMathOperation::OutputType outputType, const NXString &destinationAfuFileName)
 Does Overall Math Operations on AFU Data Records
Created in NX6.0.0. More...
 
void CalculateOverallMathRecords (NXOpen::CAE::AfuMathOperation::Overall overallType, std::vector< NXString > &sourceAfuFileNames, const std::vector< int > &sourceRecordIndexes, NXOpen::CAE::AfuMathOperation::OutputType outputType, const char *destinationAfuFileName)
 Does Overall Math Operations on AFU Data Records
Created in NX6.0.0. More...
 
void CalculateSingleMathAbsoluteValue (const NXString &sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const NXString &destinationAfuFileName)
 Gets absolute values of AFU Data Records
Created in NX5.0.0. More...
 
void CalculateSingleMathAbsoluteValue (const char *sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const char *destinationAfuFileName)
 Gets absolute values of AFU Data Records
Created in NX5.0.0. More...
 
void CalculateSingleMathComplexConjugate (const NXString &sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const NXString &destinationAfuFileName)
 Gets complex conjugate values of AFU Data Records
Created in NX5.0.0. More...
 
void CalculateSingleMathComplexConjugate (const char *sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const char *destinationAfuFileName)
 Gets complex conjugate values of AFU Data Records
Created in NX5.0.0. More...
 
void CalculateSingleMathFourierTransform (const NXString &sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const NXString &destinationAfuFileName)
 Gets fourier transform values of AFU Data Records
Created in NX5.0.0. More...
 
void CalculateSingleMathFourierTransform (const char *sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const char *destinationAfuFileName)
 Gets fourier transform values of AFU Data Records
Created in NX5.0.0. More...
 
void CalculateSingleMathFrequencyDifferentiation (const NXString &sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const NXString &destinationAfuFileName)
 Gets frequency differentiation values of AFU Data Records
Created in NX10.0.0. More...
 
void CalculateSingleMathFrequencyDifferentiation (const char *sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const char *destinationAfuFileName)
 Gets frequency differentiation values of AFU Data Records
Created in NX10.0.0. More...
 
void CalculateSingleMathFrequencyIntegration (bool gUnitInchFormat, const NXString &sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const NXString &destinationAfuFileName)
 Gets frequency integration values of AFU Data Records
Created in NX10.0.0. More...
 
void CalculateSingleMathFrequencyIntegration (bool gUnitInchFormat, const char *sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const char *destinationAfuFileName)
 Gets frequency integration values of AFU Data Records
Created in NX10.0.0. More...
 
void CalculateSingleMathIndependentDifferentiation (const NXString &sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const NXString &destinationAfuFileName)
 Gets independent differentiation values of AFU Data Records
Created in NX10.0.0. More...
 
void CalculateSingleMathIndependentDifferentiation (const char *sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const char *destinationAfuFileName)
 Gets independent differentiation values of AFU Data Records
Created in NX10.0.0. More...
 
void CalculateSingleMathIndependentIntegration (bool gUnitInchFormat, const NXString &sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const NXString &destinationAfuFileName)
 Gets independent integration values of AFU Data Records
Created in NX10.0.0. More...
 
void CalculateSingleMathIndependentIntegration (bool gUnitInchFormat, const char *sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const char *destinationAfuFileName)
 Gets independent integration values of AFU Data Records
Created in NX10.0.0. More...
 
void CalculateSingleMathInverse (const NXString &sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const NXString &destinationAfuFileName)
 Gets inverse values of AFU Data Records
Created in NX9.0.0. More...
 
void CalculateSingleMathInverse (const char *sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const char *destinationAfuFileName)
 Gets inverse values of AFU Data Records
Created in NX9.0.0. More...
 
void CalculateSingleMathLagrangianInterpolation (int polynomialOrder, NXOpen::CAE::AfuMathOperation::OuterInterpolation outerInterpolation, double newXIncrement, double newXMinimum, double newXMaximum, const NXString &sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const NXString &destinationAfuFileName)
 Interpolates AFU Data Records with lagrangian method
Created in NX5.0.0. More...
 
void CalculateSingleMathLagrangianInterpolation (int polynomialOrder, NXOpen::CAE::AfuMathOperation::OuterInterpolation outerInterpolation, double newXIncrement, double newXMinimum, double newXMaximum, const char *sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const char *destinationAfuFileName)
 Interpolates AFU Data Records with lagrangian method
Created in NX5.0.0. More...
 
void CalculateSingleMathLinearInterpolation (NXOpen::CAE::AfuMathOperation::OuterInterpolation outerInterpolation, double newXIncrement, double newXMinimum, double newXMaximum, const NXString &sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const NXString &destinationAfuFileName)
 Interpolates AFU Data Records with linear method
Created in NX5.0.0. More...
 
void CalculateSingleMathLinearInterpolation (NXOpen::CAE::AfuMathOperation::OuterInterpolation outerInterpolation, double newXIncrement, double newXMinimum, double newXMaximum, const char *sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const char *destinationAfuFileName)
 Interpolates AFU Data Records with linear method
Created in NX5.0.0. More...
 
void CalculateSingleMathMovingAverage (int movingAverageNumber, const NXString &sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const NXString &destinationAfuFileName)
 Gets moving average values of AFU Data Records
Created in NX5.0.0. More...
 
void CalculateSingleMathMovingAverage (int movingAverageNumber, const char *sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const char *destinationAfuFileName)
 Gets moving average values of AFU Data Records
Created in NX5.0.0. More...
 
void CalculateSingleMathOffsetByComplex (double offsetRealValue, double offsetImaginaryValue, const NXString &sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const NXString &destinationAfuFileName)
 Offsets AFU Data Records by complex value
Created in NX5.0.0. More...
 
void CalculateSingleMathOffsetByComplex (double offsetRealValue, double offsetImaginaryValue, const char *sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const char *destinationAfuFileName)
 Offsets AFU Data Records by complex value
Created in NX5.0.0. More...
 
void CalculateSingleMathOffsetByReal (double offsetValue, const NXString &sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const NXString &destinationAfuFileName)
 Offsets AFU Data Records by real value
Created in NX5.0.0. More...
 
void CalculateSingleMathOffsetByReal (double offsetValue, const char *sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const char *destinationAfuFileName)
 Offsets AFU Data Records by real value
Created in NX5.0.0. More...
 
void CalculateSingleMathScaleByComplex (double scaleRealValue, double scaleImaginaryValue, const NXString &sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const NXString &destinationAfuFileName)
 Scales AFU Data Records by complex value
Created in NX5.0.0. More...
 
void CalculateSingleMathScaleByComplex (double scaleRealValue, double scaleImaginaryValue, const char *sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const char *destinationAfuFileName)
 Scales AFU Data Records by complex value
Created in NX5.0.0. More...
 
void CalculateSingleMathScaleByReal (double scaleValue, const NXString &sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const NXString &destinationAfuFileName)
 Scales AFU Data Records by real value
Created in NX5.0.0. More...
 
void CalculateSingleMathScaleByReal (double scaleValue, const char *sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const char *destinationAfuFileName)
 Scales AFU Data Records by real value
Created in NX5.0.0. More...
 
void CalculateSingleMathShiftAbscissa (double shiftValue, const NXString &sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const NXString &destinationAfuFileName)
 Shifts abscissa values of AFU Data Records
Created in NX5.0.0. More...
 
void CalculateSingleMathShiftAbscissa (double shiftValue, const char *sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const char *destinationAfuFileName)
 Shifts abscissa values of AFU Data Records
Created in NX5.0.0. More...
 
void CalculateSingleMathSignValue (const NXString &sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const NXString &destinationAfuFileName)
 Gets sign values of AFU Data Records
Created in NX5.0.0. More...
 
void CalculateSingleMathSignValue (const char *sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const char *destinationAfuFileName)
 Gets sign values of AFU Data Records
Created in NX5.0.0. More...
 
void CalculateSingleMathSquareMagnitude (const NXString &sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const NXString &destinationAfuFileName)
 Gets square of magnitude values of AFU Data Records
Created in NX5.0.0. More...
 
void CalculateSingleMathSquareMagnitude (const char *sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const char *destinationAfuFileName)
 Gets square of magnitude values of AFU Data Records
Created in NX5.0.0. More...
 
void CalculateSingleMathSquareRoot (const NXString &sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const NXString &destinationAfuFileName)
 Gets square root values of AFU Data Records
Created in NX5.0.0. More...
 
void CalculateSingleMathSquareRoot (const char *sourceAfuFileName, int sourceRecordIndex, NXOpen::CAE::AfuMathOperation::OutputType outputType, const char *destinationAfuFileName)
 Gets square root values of AFU Data Records
Created in NX5.0.0. More...
 
NXOpen::CAE::AfuMathFastRMSInfoNewFastRmsInfo ()
 Constructs a new Fast RMS Info object. More...
 
NXOpen::CAE::AfuMathFastRMSOutputNewFastRmsOutput ()
 Constructs a new Fast RMS Output object. More...
 
void SrsToTime (const NXString &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, const NXString &outputAfuFileName, const NXString &outputRecordName)
 Convert SRS to Time
Created in NX6.0.0. More...
 
void SrsToTime (const char *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, const char *outputAfuFileName, const char *outputRecordName)
 Convert SRS to Time
Created in NX6.0.0. More...
 
void SynchronizeRecords (double newIncrement, NXOpen::CAE::AfuMathOperation::InterpolationMode interpolationMode, bool shiftToStartPoint, std::vector< NXString > &sourceAfuFileNames, const std::vector< int > &sourceRecordIndexes, NXOpen::CAE::AfuMathOperation::OutputType outputType, const NXString &destinationAfuFileName)
 Synchronize AFU Data Records
Created in NX6.0.0. More...
 
void SynchronizeRecords (double newIncrement, NXOpen::CAE::AfuMathOperation::InterpolationMode interpolationMode, bool shiftToStartPoint, std::vector< NXString > &sourceAfuFileNames, const std::vector< int > &sourceRecordIndexes, NXOpen::CAE::AfuMathOperation::OutputType outputType, const char *destinationAfuFileName)
 Synchronize AFU Data Records
Created in NX6.0.0. More...
 
tag_t Tag () const
 Returns the tag of this object. More...
 
void TimeToSrs (const NXString &inputAfuFileName, int inputRecordId, double dampingRatio, NXOpen::CAE::AfuMathOperation::TimeToSrsAxisType freqAxisType, double frequencyMin, double frequencyMax, double frequenceIncrement, int pointsPerDecades, NXOpen::CAE::AfuMathOperation::TimeToSrsResponseType responseType, const NXString &outputAfuFileName, const NXString &outputRecordName)
 Convert Time to SRS
Created in NX6.0.0. More...
 
void TimeToSrs (const char *inputAfuFileName, int inputRecordId, double dampingRatio, NXOpen::CAE::AfuMathOperation::TimeToSrsAxisType freqAxisType, double frequencyMin, double frequencyMax, double frequenceIncrement, int pointsPerDecades, NXOpen::CAE::AfuMathOperation::TimeToSrsResponseType responseType, const char *outputAfuFileName, const char *outputRecordName)
 Convert Time to SRS
Created in NX6.0.0. More...
 

Detailed Description

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.


Member Enumeration Documentation

Defines the interpolation mode.

Enumerator
InterpolationModeLinearLinear 

Interpolates values by linear-linear.

InterpolationModeLogLog 

Interpolates values by log-log.

InterpolationModeLogLinear 

Interpolates values by log-linear.

InterpolationModeLinearLog 

Interpolates values by linear-log.

Defines the type of Multi Math Operations.

Enumerator
MultiTypeAdd 

Adds AFU records.

MultiTypeSubtract 

Subtracts AFU records.

MultiTypeMultiple 

Multiples AFU records.

MultiTypeConjugate 

Conjugates AFU records.

MultiTypeDivide 

Divides AFU records.

Defines the outer interpolation method.

Enumerator
OuterInterpolationZero 

Interpolates values with zero.

OuterInterpolationCurve 

Interpolates values with curve points.

Defines the output type of new AFU Data Record.

Enumerator
OutputTypeAppend 

Appends the new AFU Data Record to the source AFU file.

OutputTypeOverwrite 

Overwrites the source AFU Data Record.

OutputTypeOtherFile 

Saves the new AFU Data Record to other file.

Defines the type of Overall Math Operations.

Enumerator
OverallMinimumValue 

Gets minimum values of AFU records.

OverallMaximumValue 

Gets maximum values of AFU records.

OverallMinimumMagnitude 

Gets minimum magnitude values of AFU records.

OverallMaximumMagnitude 

Gets maximum magnitude values of AFU records.

OverallMeanMagnitude 

Gets mean magnitude values of AFU records.

OverallSumMagnitude 

Gets sum magnitude values of AFU records.

OverallSumComplex 

Gets complex sum values of AFU records.

Defines the octave spacing for SRS to TIME.

Enumerator
SrsToTimeOctaveOneThird 

1/3 Octave

SrsToTimeOctaveOneSixth 

1/6 Octave

SrsToTimeOctaveOneTwelfth 

1/12 Octave

Defines the type of conversion option for SRS to TIME.

Enumerator
SrsToTimeOptionDampedSinusoid 

Damped sinusoid method.

SrsToTimeOptionWavelet 

Wavelet method.

Defines the conversion strategy for SRS to TIME when using the Wavelet method.

Enumerator
SrsToTimeStrategyRandom 

Random conversion strategy.

SrsToTimeStrategyReverseSineSweep 

Reverse sine sweep conversion strategy.

Defines the frequency axis type for TIME to SRS.

Enumerator
TimeToSrsAxisTypeLinear 

Linear.

TimeToSrsAxisTypeLog 

Log.

TimeToSrsAxisTypeOctave 

Octave.

TimeToSrsAxisTypeOneThirdOctave 

1/3 Octave

TimeToSrsAxisTypeDecade 

Points per Standard Decade.

Defines the response type paramater for TIME to SRS.

Enumerator
TimeToSrsResponseTypePositiveMax 

Positive Maximum.

TimeToSrsResponseTypeNegativeMax 

Negative Maximum.

TimeToSrsResponseTypeAbsoluteMax 

Absolute Maximum.

Member Function Documentation

NXOpen::CAE::AfuMathFastRMSOutput* NXOpen::CAE::AfuMathOperation::CalculateAndStoreFastRmsPsdFit ( const NXString sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const NXString destinationAfuFileName,
NXOpen::CAE::AfuMathFastRMSInfo fastRmsInfo 
)

Calculate and store FastRMS Fitted PSD data from AFU Data Record.

Returns
Fast RMS output data NXOpen::CAE::AfuMathFastRMSOutput to be obtained
Created in NX11.0.0.

License requirements : None
Parameters
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
fastRmsInfoFast RMS information data NXOpen::CAE::AfuMathFastRMSInfo to be set
NXOpen::CAE::AfuMathFastRMSOutput* NXOpen::CAE::AfuMathOperation::CalculateAndStoreFastRmsPsdFit ( const char *  sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const char *  destinationAfuFileName,
NXOpen::CAE::AfuMathFastRMSInfo fastRmsInfo 
)

Calculate and store FastRMS Fitted PSD data from AFU Data Record.

Returns
Fast RMS output data NXOpen::CAE::AfuMathFastRMSOutput to be obtained
Created in NX11.0.0.

License requirements : None
Parameters
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
fastRmsInfoFast RMS information data NXOpen::CAE::AfuMathFastRMSInfo to be set
void NXOpen::CAE::AfuMathOperation::CalculateMultiMathRecords ( NXOpen::CAE::AfuMathOperation::MultiType  multiMathType,
const NXString sourceAfuFileName1,
int  sourceRecordIndex1,
const NXString sourceAfuFileName2,
int  sourceRecordIndex2,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const NXString destinationAfuFileName 
)

Does Multi Math Operations on AFU Data Records
Created in NX5.0.0.



License requirements : None

Parameters
multiMathTypeMulti Math Operation type
sourceAfuFileName1File name of the first source AFU
sourceRecordIndex1Index of the first source AFU Data Record
sourceAfuFileName2File name of the second source AFU
sourceRecordIndex2Index of the second source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateMultiMathRecords ( NXOpen::CAE::AfuMathOperation::MultiType  multiMathType,
const char *  sourceAfuFileName1,
int  sourceRecordIndex1,
const char *  sourceAfuFileName2,
int  sourceRecordIndex2,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const char *  destinationAfuFileName 
)

Does Multi Math Operations on AFU Data Records
Created in NX5.0.0.



License requirements : None

Parameters
multiMathTypeMulti Math Operation type
sourceAfuFileName1File name of the first source AFU
sourceRecordIndex1Index of the first source AFU Data Record
sourceAfuFileName2File name of the second source AFU
sourceRecordIndex2Index of the second source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateOverallMathRecords ( NXOpen::CAE::AfuMathOperation::Overall  overallType,
std::vector< NXString > &  sourceAfuFileNames,
const std::vector< int > &  sourceRecordIndexes,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const NXString destinationAfuFileName 
)

Does Overall Math Operations on AFU Data Records
Created in NX6.0.0.



License requirements : None

Parameters
overallTypeOverall Math Operation type
sourceAfuFileNamesFile names of the source AFU
sourceRecordIndexesIndexes of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if outputType is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateOverallMathRecords ( NXOpen::CAE::AfuMathOperation::Overall  overallType,
std::vector< NXString > &  sourceAfuFileNames,
const std::vector< int > &  sourceRecordIndexes,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const char *  destinationAfuFileName 
)

Does Overall Math Operations on AFU Data Records
Created in NX6.0.0.



License requirements : None

Parameters
overallTypeOverall Math Operation type
sourceAfuFileNamesFile names of the source AFU
sourceRecordIndexesIndexes of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if outputType is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathAbsoluteValue ( const NXString sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const NXString destinationAfuFileName 
)

Gets absolute values of AFU Data Records
Created in NX5.0.0.



License requirements : None

Parameters
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathAbsoluteValue ( const char *  sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const char *  destinationAfuFileName 
)

Gets absolute values of AFU Data Records
Created in NX5.0.0.



License requirements : None

Parameters
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathComplexConjugate ( const NXString sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const NXString destinationAfuFileName 
)

Gets complex conjugate values of AFU Data Records
Created in NX5.0.0.



License requirements : None

Parameters
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathComplexConjugate ( const char *  sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const char *  destinationAfuFileName 
)

Gets complex conjugate values of AFU Data Records
Created in NX5.0.0.



License requirements : None

Parameters
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathFourierTransform ( const NXString sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const NXString destinationAfuFileName 
)

Gets fourier transform values of AFU Data Records
Created in NX5.0.0.



License requirements : None

Parameters
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathFourierTransform ( const char *  sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const char *  destinationAfuFileName 
)

Gets fourier transform values of AFU Data Records
Created in NX5.0.0.



License requirements : None

Parameters
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathFrequencyDifferentiation ( const NXString sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const NXString destinationAfuFileName 
)

Gets frequency differentiation values of AFU Data Records
Created in NX10.0.0.



License requirements : None

Parameters
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathFrequencyDifferentiation ( const char *  sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const char *  destinationAfuFileName 
)

Gets frequency differentiation values of AFU Data Records
Created in NX10.0.0.



License requirements : None

Parameters
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathFrequencyIntegration ( bool  gUnitInchFormat,
const NXString sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const NXString destinationAfuFileName 
)

Gets frequency integration values of AFU Data Records
Created in NX10.0.0.



License requirements : None

Parameters
gUnitInchFormatConvert g unit to inch/s if TRUE, convert g unit to mm/s if FALSE
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathFrequencyIntegration ( bool  gUnitInchFormat,
const char *  sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const char *  destinationAfuFileName 
)

Gets frequency integration values of AFU Data Records
Created in NX10.0.0.



License requirements : None

Parameters
gUnitInchFormatConvert g unit to inch/s if TRUE, convert g unit to mm/s if FALSE
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathIndependentDifferentiation ( const NXString sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const NXString destinationAfuFileName 
)

Gets independent differentiation values of AFU Data Records
Created in NX10.0.0.



License requirements : None

Parameters
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathIndependentDifferentiation ( const char *  sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const char *  destinationAfuFileName 
)

Gets independent differentiation values of AFU Data Records
Created in NX10.0.0.



License requirements : None

Parameters
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathIndependentIntegration ( bool  gUnitInchFormat,
const NXString sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const NXString destinationAfuFileName 
)

Gets independent integration values of AFU Data Records
Created in NX10.0.0.



License requirements : None

Parameters
gUnitInchFormatConvert g unit to inch/s if TRUE, convert g unit to mm/s if FALSE
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathIndependentIntegration ( bool  gUnitInchFormat,
const char *  sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const char *  destinationAfuFileName 
)

Gets independent integration values of AFU Data Records
Created in NX10.0.0.



License requirements : None

Parameters
gUnitInchFormatConvert g unit to inch/s if TRUE, convert g unit to mm/s if FALSE
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathInverse ( const NXString sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const NXString destinationAfuFileName 
)

Gets inverse values of AFU Data Records
Created in NX9.0.0.



License requirements : None

Parameters
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathInverse ( const char *  sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const char *  destinationAfuFileName 
)

Gets inverse values of AFU Data Records
Created in NX9.0.0.



License requirements : None

Parameters
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathLagrangianInterpolation ( int  polynomialOrder,
NXOpen::CAE::AfuMathOperation::OuterInterpolation  outerInterpolation,
double  newXIncrement,
double  newXMinimum,
double  newXMaximum,
const NXString sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const NXString destinationAfuFileName 
)

Interpolates AFU Data Records with lagrangian method
Created in NX5.0.0.



License requirements : None

Parameters
polynomialOrderPolynomial order which must be 1 thru 8
outerInterpolationOuter interpolation method
newXIncrementX increment of new AFU Data Record
newXMinimumX minimum of new AFU Data Record
newXMaximumX maximum of new AFU Data Record
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathLagrangianInterpolation ( int  polynomialOrder,
NXOpen::CAE::AfuMathOperation::OuterInterpolation  outerInterpolation,
double  newXIncrement,
double  newXMinimum,
double  newXMaximum,
const char *  sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const char *  destinationAfuFileName 
)

Interpolates AFU Data Records with lagrangian method
Created in NX5.0.0.



License requirements : None

Parameters
polynomialOrderPolynomial order which must be 1 thru 8
outerInterpolationOuter interpolation method
newXIncrementX increment of new AFU Data Record
newXMinimumX minimum of new AFU Data Record
newXMaximumX maximum of new AFU Data Record
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathLinearInterpolation ( NXOpen::CAE::AfuMathOperation::OuterInterpolation  outerInterpolation,
double  newXIncrement,
double  newXMinimum,
double  newXMaximum,
const NXString sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const NXString destinationAfuFileName 
)

Interpolates AFU Data Records with linear method
Created in NX5.0.0.



License requirements : None

Parameters
outerInterpolationOuter interpolation method
newXIncrementX increment of new AFU Data Record
newXMinimumX minimum of new AFU Data Record
newXMaximumX maximum of new AFU Data Record
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathLinearInterpolation ( NXOpen::CAE::AfuMathOperation::OuterInterpolation  outerInterpolation,
double  newXIncrement,
double  newXMinimum,
double  newXMaximum,
const char *  sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const char *  destinationAfuFileName 
)

Interpolates AFU Data Records with linear method
Created in NX5.0.0.



License requirements : None

Parameters
outerInterpolationOuter interpolation method
newXIncrementX increment of new AFU Data Record
newXMinimumX minimum of new AFU Data Record
newXMaximumX maximum of new AFU Data Record
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathMovingAverage ( int  movingAverageNumber,
const NXString sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const NXString destinationAfuFileName 
)

Gets moving average values of AFU Data Records
Created in NX5.0.0.



License requirements : None

Parameters
movingAverageNumberMoving average number
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathMovingAverage ( int  movingAverageNumber,
const char *  sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const char *  destinationAfuFileName 
)

Gets moving average values of AFU Data Records
Created in NX5.0.0.



License requirements : None

Parameters
movingAverageNumberMoving average number
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathOffsetByComplex ( double  offsetRealValue,
double  offsetImaginaryValue,
const NXString sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const NXString destinationAfuFileName 
)

Offsets AFU Data Records by complex value
Created in NX5.0.0.



License requirements : None

Parameters
offsetRealValueReal value of offset
offsetImaginaryValueImaginary value of offset
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathOffsetByComplex ( double  offsetRealValue,
double  offsetImaginaryValue,
const char *  sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const char *  destinationAfuFileName 
)

Offsets AFU Data Records by complex value
Created in NX5.0.0.



License requirements : None

Parameters
offsetRealValueReal value of offset
offsetImaginaryValueImaginary value of offset
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathOffsetByReal ( double  offsetValue,
const NXString sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const NXString destinationAfuFileName 
)

Offsets AFU Data Records by real value
Created in NX5.0.0.



License requirements : None

Parameters
offsetValueValue of offset
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathOffsetByReal ( double  offsetValue,
const char *  sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const char *  destinationAfuFileName 
)

Offsets AFU Data Records by real value
Created in NX5.0.0.



License requirements : None

Parameters
offsetValueValue of offset
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathScaleByComplex ( double  scaleRealValue,
double  scaleImaginaryValue,
const NXString sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const NXString destinationAfuFileName 
)

Scales AFU Data Records by complex value
Created in NX5.0.0.



License requirements : None

Parameters
scaleRealValueReal value of scale
scaleImaginaryValueImaginary value of scale
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathScaleByComplex ( double  scaleRealValue,
double  scaleImaginaryValue,
const char *  sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const char *  destinationAfuFileName 
)

Scales AFU Data Records by complex value
Created in NX5.0.0.



License requirements : None

Parameters
scaleRealValueReal value of scale
scaleImaginaryValueImaginary value of scale
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathScaleByReal ( double  scaleValue,
const NXString sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const NXString destinationAfuFileName 
)

Scales AFU Data Records by real value
Created in NX5.0.0.



License requirements : None

Parameters
scaleValueValue of scale
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathScaleByReal ( double  scaleValue,
const char *  sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const char *  destinationAfuFileName 
)

Scales AFU Data Records by real value
Created in NX5.0.0.



License requirements : None

Parameters
scaleValueValue of scale
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathShiftAbscissa ( double  shiftValue,
const NXString sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const NXString destinationAfuFileName 
)

Shifts abscissa values of AFU Data Records
Created in NX5.0.0.



License requirements : None

Parameters
shiftValueValue of shift abscissa
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathShiftAbscissa ( double  shiftValue,
const char *  sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const char *  destinationAfuFileName 
)

Shifts abscissa values of AFU Data Records
Created in NX5.0.0.



License requirements : None

Parameters
shiftValueValue of shift abscissa
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathSignValue ( const NXString sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const NXString destinationAfuFileName 
)

Gets sign values of AFU Data Records
Created in NX5.0.0.



License requirements : None

Parameters
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathSignValue ( const char *  sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const char *  destinationAfuFileName 
)

Gets sign values of AFU Data Records
Created in NX5.0.0.



License requirements : None

Parameters
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathSquareMagnitude ( const NXString sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const NXString destinationAfuFileName 
)

Gets square of magnitude values of AFU Data Records
Created in NX5.0.0.



License requirements : None

Parameters
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathSquareMagnitude ( const char *  sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const char *  destinationAfuFileName 
)

Gets square of magnitude values of AFU Data Records
Created in NX5.0.0.



License requirements : None

Parameters
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathSquareRoot ( const NXString sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const NXString destinationAfuFileName 
)

Gets square root values of AFU Data Records
Created in NX5.0.0.



License requirements : None

Parameters
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::CalculateSingleMathSquareRoot ( const char *  sourceAfuFileName,
int  sourceRecordIndex,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const char *  destinationAfuFileName 
)

Gets square root values of AFU Data Records
Created in NX5.0.0.



License requirements : None

Parameters
sourceAfuFileNameFile name of the source AFU
sourceRecordIndexIndex of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if output_type is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
NXOpen::CAE::AfuMathFastRMSInfo* NXOpen::CAE::AfuMathOperation::NewFastRmsInfo ( )

Constructs a new Fast RMS Info object.

Returns

Created in NX11.0.0.

License requirements : None
NXOpen::CAE::AfuMathFastRMSOutput* NXOpen::CAE::AfuMathOperation::NewFastRmsOutput ( )

Constructs a new Fast RMS Output object.

Returns

Created in NX11.0.0.

License requirements : None
void NXOpen::CAE::AfuMathOperation::SrsToTime ( const NXString 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,
const NXString outputAfuFileName,
const NXString outputRecordName 
)

Convert SRS to Time
Created in NX6.0.0.



License requirements : None

Parameters
inputAfuFileNameInput afu file name
inputRecordIdInput record index
conversionOptionConversion option
dampingRatioDamping ratio (of critical damping)
numTimePointsNumber of requested time points
iterationsIterations for outer loop when conversionOption is NXOpen::CAE::AfuMathOperation::SrsToTimeOptionDampedSinusoid
octaveOctave Spacing when conversionOption is NXOpen::CAE::AfuMathOperation::SrsToTimeOptionWavelet
numTrialsNumber of trials conversionOption is NXOpen::CAE::AfuMathOperation::SrsToTimeOptionWavelet
strategyConversion strategy conversionOption is NXOpen::CAE::AfuMathOperation::SrsToTimeOptionWavelet
saveSrsResultsSave the two srs results when converting the srs function to time if TRUE
outputAfuFileNameOutput AFU file name
outputRecordNameOutput record name of afu
void NXOpen::CAE::AfuMathOperation::SrsToTime ( const char *  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,
const char *  outputAfuFileName,
const char *  outputRecordName 
)

Convert SRS to Time
Created in NX6.0.0.



License requirements : None

Parameters
inputAfuFileNameInput afu file name
inputRecordIdInput record index
conversionOptionConversion option
dampingRatioDamping ratio (of critical damping)
numTimePointsNumber of requested time points
iterationsIterations for outer loop when conversionOption is NXOpen::CAE::AfuMathOperation::SrsToTimeOptionDampedSinusoid
octaveOctave Spacing when conversionOption is NXOpen::CAE::AfuMathOperation::SrsToTimeOptionWavelet
numTrialsNumber of trials conversionOption is NXOpen::CAE::AfuMathOperation::SrsToTimeOptionWavelet
strategyConversion strategy conversionOption is NXOpen::CAE::AfuMathOperation::SrsToTimeOptionWavelet
saveSrsResultsSave the two srs results when converting the srs function to time if TRUE
outputAfuFileNameOutput AFU file name
outputRecordNameOutput record name of afu
void NXOpen::CAE::AfuMathOperation::SynchronizeRecords ( double  newIncrement,
NXOpen::CAE::AfuMathOperation::InterpolationMode  interpolationMode,
bool  shiftToStartPoint,
std::vector< NXString > &  sourceAfuFileNames,
const std::vector< int > &  sourceRecordIndexes,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const NXString destinationAfuFileName 
)

Synchronize AFU Data Records
Created in NX6.0.0.



License requirements : None

Parameters
newIncrementNew x increment
interpolationModeThe mode of interpolating values
shiftToStartPointShift x value to the start point if TRUE
sourceAfuFileNamesFile names of the source AFU
sourceRecordIndexesIndexes of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if outputType is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
void NXOpen::CAE::AfuMathOperation::SynchronizeRecords ( double  newIncrement,
NXOpen::CAE::AfuMathOperation::InterpolationMode  interpolationMode,
bool  shiftToStartPoint,
std::vector< NXString > &  sourceAfuFileNames,
const std::vector< int > &  sourceRecordIndexes,
NXOpen::CAE::AfuMathOperation::OutputType  outputType,
const char *  destinationAfuFileName 
)

Synchronize AFU Data Records
Created in NX6.0.0.



License requirements : None

Parameters
newIncrementNew x increment
interpolationModeThe mode of interpolating values
shiftToStartPointShift x value to the start point if TRUE
sourceAfuFileNamesFile names of the source AFU
sourceRecordIndexesIndexes of the source AFU Data Record
outputTypeOutput type of new AFU Data Record
destinationAfuFileNameDestination AFU file name. It is NULL if outputType is not NXOpen::CAE::AfuMathOperation::OutputTypeOtherFile .
tag_t NXOpen::CAE::AfuMathOperation::Tag ( ) const

Returns the tag of this object.

void NXOpen::CAE::AfuMathOperation::TimeToSrs ( const NXString inputAfuFileName,
int  inputRecordId,
double  dampingRatio,
NXOpen::CAE::AfuMathOperation::TimeToSrsAxisType  freqAxisType,
double  frequencyMin,
double  frequencyMax,
double  frequenceIncrement,
int  pointsPerDecades,
NXOpen::CAE::AfuMathOperation::TimeToSrsResponseType  responseType,
const NXString outputAfuFileName,
const NXString outputRecordName 
)

Convert Time to SRS
Created in NX6.0.0.



License requirements : None

Parameters
inputAfuFileNameInput afu file name
inputRecordIdInput record index
dampingRatioDamping ratio (of critical damping)
freqAxisTypeFrequency axis type
frequencyMinFrequency minimun value
frequencyMaxFrequency maximun value
frequenceIncrementFrequency increment value when freqAxisType is NXOpen::CAE::AfuMathOperation::TimeToSrsAxisTypeLinear
pointsPerDecadesPoints per decads when freqAxisType is NXOpen::CAE::AfuMathOperation::TimeToSrsAxisTypeLog or NXOpen::CAE::AfuMathOperation::TimeToSrsAxisTypeDecade
responseTypeResponse type paramater
outputAfuFileNameOutput AFU file name
outputRecordNameOutput record name of afu
void NXOpen::CAE::AfuMathOperation::TimeToSrs ( const char *  inputAfuFileName,
int  inputRecordId,
double  dampingRatio,
NXOpen::CAE::AfuMathOperation::TimeToSrsAxisType  freqAxisType,
double  frequencyMin,
double  frequencyMax,
double  frequenceIncrement,
int  pointsPerDecades,
NXOpen::CAE::AfuMathOperation::TimeToSrsResponseType  responseType,
const char *  outputAfuFileName,
const char *  outputRecordName 
)

Convert Time to SRS
Created in NX6.0.0.



License requirements : None

Parameters
inputAfuFileNameInput afu file name
inputRecordIdInput record index
dampingRatioDamping ratio (of critical damping)
freqAxisTypeFrequency axis type
frequencyMinFrequency minimun value
frequencyMaxFrequency maximun value
frequenceIncrementFrequency increment value when freqAxisType is NXOpen::CAE::AfuMathOperation::TimeToSrsAxisTypeLinear
pointsPerDecadesPoints per decads when freqAxisType is NXOpen::CAE::AfuMathOperation::TimeToSrsAxisTypeLog or NXOpen::CAE::AfuMathOperation::TimeToSrsAxisTypeDecade
responseTypeResponse type paramater
outputAfuFileNameOutput AFU file name
outputRecordNameOutput record name of afu

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