Class AfuMathOperation
Inheritance
System.Object
System.MarshalByRefObject
AfuMathOperation
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class AfuMathOperation : NXRemotableObject, IMessageSink
Constructors
AfuMathOperation(AfuManager)
Declaration
protected AfuMathOperation(AfuManager owner)
Parameters
Properties
Tag
Declaration
Property Value
Methods
CalculateAndStoreFastRmsPsdFit(String, Int32, AfuMathOperation.OutputType, String, AfuMathFastRMSInfo)
Declaration
public AfuMathFastRMSOutput CalculateAndStoreFastRmsPsdFit(string sourceAfuFileName, int sourceRecordIndex, AfuMathOperation.OutputType outputType, string destinationAfuFileName, AfuMathFastRMSInfo fastRmsInfo)
Parameters
Returns
CalculateMultiMathRecords(AfuMathOperation.MultiType, String, Int32, String, Int32, AfuMathOperation.OutputType, String)
Declaration
public void CalculateMultiMathRecords(AfuMathOperation.MultiType multiMathType, string sourceAfuFileName1, int sourceRecordIndex1, string sourceAfuFileName2, int sourceRecordIndex2, AfuMathOperation.OutputType outputType, string destinationAfuFileName)
Parameters
Type |
Name |
Description |
AfuMathOperation.MultiType |
multiMathType |
|
System.String |
sourceAfuFileName1 |
|
System.Int32 |
sourceRecordIndex1 |
|
System.String |
sourceAfuFileName2 |
|
System.Int32 |
sourceRecordIndex2 |
|
AfuMathOperation.OutputType |
outputType |
|
System.String |
destinationAfuFileName |
|
CalculateOverallMathRecords(AfuMathOperation.Overall, String[], Int32[], AfuMathOperation.OutputType, String)
Declaration
public void CalculateOverallMathRecords(AfuMathOperation.Overall overallType, string[] sourceAfuFileNames, int[] sourceRecordIndexes, AfuMathOperation.OutputType outputType, string destinationAfuFileName)
Parameters
CalculateSingleMathAbsoluteValue(String, Int32, AfuMathOperation.OutputType, String)
Declaration
public void CalculateSingleMathAbsoluteValue(string sourceAfuFileName, int sourceRecordIndex, AfuMathOperation.OutputType outputType, string destinationAfuFileName)
Parameters
Type |
Name |
Description |
System.String |
sourceAfuFileName |
|
System.Int32 |
sourceRecordIndex |
|
AfuMathOperation.OutputType |
outputType |
|
System.String |
destinationAfuFileName |
|
CalculateSingleMathComplexConjugate(String, Int32, AfuMathOperation.OutputType, String)
Declaration
public void CalculateSingleMathComplexConjugate(string sourceAfuFileName, int sourceRecordIndex, AfuMathOperation.OutputType outputType, string destinationAfuFileName)
Parameters
Type |
Name |
Description |
System.String |
sourceAfuFileName |
|
System.Int32 |
sourceRecordIndex |
|
AfuMathOperation.OutputType |
outputType |
|
System.String |
destinationAfuFileName |
|
Declaration
public void CalculateSingleMathFourierTransform(string sourceAfuFileName, int sourceRecordIndex, AfuMathOperation.OutputType outputType, string destinationAfuFileName)
Parameters
Type |
Name |
Description |
System.String |
sourceAfuFileName |
|
System.Int32 |
sourceRecordIndex |
|
AfuMathOperation.OutputType |
outputType |
|
System.String |
destinationAfuFileName |
|
CalculateSingleMathFrequencyDifferentiation(String, Int32, AfuMathOperation.OutputType, String)
Declaration
public void CalculateSingleMathFrequencyDifferentiation(string sourceAfuFileName, int sourceRecordIndex, AfuMathOperation.OutputType outputType, string destinationAfuFileName)
Parameters
Type |
Name |
Description |
System.String |
sourceAfuFileName |
|
System.Int32 |
sourceRecordIndex |
|
AfuMathOperation.OutputType |
outputType |
|
System.String |
destinationAfuFileName |
|
CalculateSingleMathFrequencyIntegration(Boolean, String, Int32, AfuMathOperation.OutputType, String)
Declaration
public void CalculateSingleMathFrequencyIntegration(bool gUnitInchFormat, string sourceAfuFileName, int sourceRecordIndex, AfuMathOperation.OutputType outputType, string destinationAfuFileName)
Parameters
Type |
Name |
Description |
System.Boolean |
gUnitInchFormat |
|
System.String |
sourceAfuFileName |
|
System.Int32 |
sourceRecordIndex |
|
AfuMathOperation.OutputType |
outputType |
|
System.String |
destinationAfuFileName |
|
CalculateSingleMathIndependentDifferentiation(String, Int32, AfuMathOperation.OutputType, String)
Declaration
public void CalculateSingleMathIndependentDifferentiation(string sourceAfuFileName, int sourceRecordIndex, AfuMathOperation.OutputType outputType, string destinationAfuFileName)
Parameters
Type |
Name |
Description |
System.String |
sourceAfuFileName |
|
System.Int32 |
sourceRecordIndex |
|
AfuMathOperation.OutputType |
outputType |
|
System.String |
destinationAfuFileName |
|
CalculateSingleMathIndependentIntegration(Boolean, String, Int32, AfuMathOperation.OutputType, String)
Declaration
public void CalculateSingleMathIndependentIntegration(bool gUnitInchFormat, string sourceAfuFileName, int sourceRecordIndex, AfuMathOperation.OutputType outputType, string destinationAfuFileName)
Parameters
Type |
Name |
Description |
System.Boolean |
gUnitInchFormat |
|
System.String |
sourceAfuFileName |
|
System.Int32 |
sourceRecordIndex |
|
AfuMathOperation.OutputType |
outputType |
|
System.String |
destinationAfuFileName |
|
CalculateSingleMathInverse(String, Int32, AfuMathOperation.OutputType, String)
Declaration
public void CalculateSingleMathInverse(string sourceAfuFileName, int sourceRecordIndex, AfuMathOperation.OutputType outputType, string destinationAfuFileName)
Parameters
Type |
Name |
Description |
System.String |
sourceAfuFileName |
|
System.Int32 |
sourceRecordIndex |
|
AfuMathOperation.OutputType |
outputType |
|
System.String |
destinationAfuFileName |
|
CalculateSingleMathLagrangianInterpolation(Int32, AfuMathOperation.OuterInterpolation, Double, Double, Double, String, Int32, AfuMathOperation.OutputType, String)
Declaration
public void CalculateSingleMathLagrangianInterpolation(int polynomialOrder, AfuMathOperation.OuterInterpolation outerInterpolation, double newXIncrement, double newXMinimum, double newXMaximum, string sourceAfuFileName, int sourceRecordIndex, AfuMathOperation.OutputType outputType, string destinationAfuFileName)
Parameters
Type |
Name |
Description |
System.Int32 |
polynomialOrder |
|
AfuMathOperation.OuterInterpolation |
outerInterpolation |
|
System.Double |
newXIncrement |
|
System.Double |
newXMinimum |
|
System.Double |
newXMaximum |
|
System.String |
sourceAfuFileName |
|
System.Int32 |
sourceRecordIndex |
|
AfuMathOperation.OutputType |
outputType |
|
System.String |
destinationAfuFileName |
|
CalculateSingleMathLinearInterpolation(AfuMathOperation.OuterInterpolation, Double, Double, Double, String, Int32, AfuMathOperation.OutputType, String)
Declaration
public void CalculateSingleMathLinearInterpolation(AfuMathOperation.OuterInterpolation outerInterpolation, double newXIncrement, double newXMinimum, double newXMaximum, string sourceAfuFileName, int sourceRecordIndex, AfuMathOperation.OutputType outputType, string destinationAfuFileName)
Parameters
CalculateSingleMathMovingAverage(Int32, String, Int32, AfuMathOperation.OutputType, String)
Declaration
public void CalculateSingleMathMovingAverage(int movingAverageNumber, string sourceAfuFileName, int sourceRecordIndex, AfuMathOperation.OutputType outputType, string destinationAfuFileName)
Parameters
Type |
Name |
Description |
System.Int32 |
movingAverageNumber |
|
System.String |
sourceAfuFileName |
|
System.Int32 |
sourceRecordIndex |
|
AfuMathOperation.OutputType |
outputType |
|
System.String |
destinationAfuFileName |
|
CalculateSingleMathOffsetByComplex(Double, Double, String, Int32, AfuMathOperation.OutputType, String)
Declaration
public void CalculateSingleMathOffsetByComplex(double offsetRealValue, double offsetImaginaryValue, string sourceAfuFileName, int sourceRecordIndex, AfuMathOperation.OutputType outputType, string destinationAfuFileName)
Parameters
Type |
Name |
Description |
System.Double |
offsetRealValue |
|
System.Double |
offsetImaginaryValue |
|
System.String |
sourceAfuFileName |
|
System.Int32 |
sourceRecordIndex |
|
AfuMathOperation.OutputType |
outputType |
|
System.String |
destinationAfuFileName |
|
CalculateSingleMathOffsetByReal(Double, String, Int32, AfuMathOperation.OutputType, String)
Declaration
public void CalculateSingleMathOffsetByReal(double offsetValue, string sourceAfuFileName, int sourceRecordIndex, AfuMathOperation.OutputType outputType, string destinationAfuFileName)
Parameters
Type |
Name |
Description |
System.Double |
offsetValue |
|
System.String |
sourceAfuFileName |
|
System.Int32 |
sourceRecordIndex |
|
AfuMathOperation.OutputType |
outputType |
|
System.String |
destinationAfuFileName |
|
CalculateSingleMathScaleByComplex(Double, Double, String, Int32, AfuMathOperation.OutputType, String)
Declaration
public void CalculateSingleMathScaleByComplex(double scaleRealValue, double scaleImaginaryValue, string sourceAfuFileName, int sourceRecordIndex, AfuMathOperation.OutputType outputType, string destinationAfuFileName)
Parameters
Type |
Name |
Description |
System.Double |
scaleRealValue |
|
System.Double |
scaleImaginaryValue |
|
System.String |
sourceAfuFileName |
|
System.Int32 |
sourceRecordIndex |
|
AfuMathOperation.OutputType |
outputType |
|
System.String |
destinationAfuFileName |
|
CalculateSingleMathScaleByReal(Double, String, Int32, AfuMathOperation.OutputType, String)
Declaration
public void CalculateSingleMathScaleByReal(double scaleValue, string sourceAfuFileName, int sourceRecordIndex, AfuMathOperation.OutputType outputType, string destinationAfuFileName)
Parameters
Type |
Name |
Description |
System.Double |
scaleValue |
|
System.String |
sourceAfuFileName |
|
System.Int32 |
sourceRecordIndex |
|
AfuMathOperation.OutputType |
outputType |
|
System.String |
destinationAfuFileName |
|
CalculateSingleMathShiftAbscissa(Double, String, Int32, AfuMathOperation.OutputType, String)
Declaration
public void CalculateSingleMathShiftAbscissa(double shiftValue, string sourceAfuFileName, int sourceRecordIndex, AfuMathOperation.OutputType outputType, string destinationAfuFileName)
Parameters
Type |
Name |
Description |
System.Double |
shiftValue |
|
System.String |
sourceAfuFileName |
|
System.Int32 |
sourceRecordIndex |
|
AfuMathOperation.OutputType |
outputType |
|
System.String |
destinationAfuFileName |
|
CalculateSingleMathSignValue(String, Int32, AfuMathOperation.OutputType, String)
Declaration
public void CalculateSingleMathSignValue(string sourceAfuFileName, int sourceRecordIndex, AfuMathOperation.OutputType outputType, string destinationAfuFileName)
Parameters
Type |
Name |
Description |
System.String |
sourceAfuFileName |
|
System.Int32 |
sourceRecordIndex |
|
AfuMathOperation.OutputType |
outputType |
|
System.String |
destinationAfuFileName |
|
CalculateSingleMathSquareMagnitude(String, Int32, AfuMathOperation.OutputType, String)
Declaration
public void CalculateSingleMathSquareMagnitude(string sourceAfuFileName, int sourceRecordIndex, AfuMathOperation.OutputType outputType, string destinationAfuFileName)
Parameters
Type |
Name |
Description |
System.String |
sourceAfuFileName |
|
System.Int32 |
sourceRecordIndex |
|
AfuMathOperation.OutputType |
outputType |
|
System.String |
destinationAfuFileName |
|
CalculateSingleMathSquareRoot(String, Int32, AfuMathOperation.OutputType, String)
Declaration
public void CalculateSingleMathSquareRoot(string sourceAfuFileName, int sourceRecordIndex, AfuMathOperation.OutputType outputType, string destinationAfuFileName)
Parameters
Type |
Name |
Description |
System.String |
sourceAfuFileName |
|
System.Int32 |
sourceRecordIndex |
|
AfuMathOperation.OutputType |
outputType |
|
System.String |
destinationAfuFileName |
|
NewFastRmsInfo()
Declaration
public AfuMathFastRMSInfo NewFastRmsInfo()
Returns
NewFastRmsOutput()
Declaration
public AfuMathFastRMSOutput NewFastRmsOutput()
Returns
SrsToTime(String, Int32, AfuMathOperation.SrsToTimeOption, Double, Int32, Int32, AfuMathOperation.SrsToTimeOctave, Int32, AfuMathOperation.SrsToTimeStrategy, Boolean, String, String)
Declaration
public void SrsToTime(string inputAfuFileName, int inputRecordId, AfuMathOperation.SrsToTimeOption conversionOption, double dampingRatio, int numTimePoints, int iterations, AfuMathOperation.SrsToTimeOctave octave, int numTrials, AfuMathOperation.SrsToTimeStrategy strategy, bool saveSrsResults, string outputAfuFileName, string outputRecordName)
Parameters
SynchronizeRecords(Double, AfuMathOperation.InterpolationMode, Boolean, String[], Int32[], AfuMathOperation.OutputType, String)
Declaration
public void SynchronizeRecords(double newIncrement, AfuMathOperation.InterpolationMode interpolationMode, bool shiftToStartPoint, string[] sourceAfuFileNames, int[] sourceRecordIndexes, AfuMathOperation.OutputType outputType, string destinationAfuFileName)
Parameters
TimeToSrs(String, Int32, Double, AfuMathOperation.TimeToSrsAxisType, Double, Double, Double, Int32, AfuMathOperation.TimeToSrsResponseType, String, String)
Declaration
public void TimeToSrs(string inputAfuFileName, int inputRecordId, double dampingRatio, AfuMathOperation.TimeToSrsAxisType freqAxisType, double frequencyMin, double frequencyMax, double frequenceIncrement, int pointsPerDecades, AfuMathOperation.TimeToSrsResponseType responseType, string outputAfuFileName, string outputRecordName)
Parameters
Type |
Name |
Description |
System.String |
inputAfuFileName |
|
System.Int32 |
inputRecordId |
|
System.Double |
dampingRatio |
|
AfuMathOperation.TimeToSrsAxisType |
freqAxisType |
|
System.Double |
frequencyMin |
|
System.Double |
frequencyMax |
|
System.Double |
frequenceIncrement |
|
System.Int32 |
pointsPerDecades |
|
AfuMathOperation.TimeToSrsResponseType |
responseType |
|
System.String |
outputAfuFileName |
|
System.String |
outputRecordName |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink