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

Creates AFU Data More...

Inheritance diagram for NXOpen.CAE.AfuDataCreator:
NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe NXOpen.CAE.AfuData GetHalfSineData (string afuFileName, string recordName, double amplitude, double timePeriod, int numberOfCycles, int numberOfIntervals, NXOpen.CAE.XyFunctionUnit ordinateUnitType, NXOpen.CAE.XyFunctionUnit abscissaUnitType)
 Get afu data for a half sine pulse More...
 
unsafe NXOpen.CAE.AfuData GetHaversineData (string afuFileName, string recordName, double amplitude, double timePeriod, int numberOfCycles, int numberOfIntervals, NXOpen.CAE.XyFunctionUnit ordinateUnitType, NXOpen.CAE.XyFunctionUnit abscissaUnitType)
 Get afu data for a haversine pulse More...
 
unsafe NXOpen.CAE.AfuData GetPsdExcitationData (string afuFileName, string recordName, double amplitude, double positiveSlope, double negativeSlope, double firstFrequencyPoint, double secondFrequencyPoint, double thirdFrequencyPoint, double fourthFrequencyPoint, NXOpen.CAE.XyFunctionUnit ordinateUnitType)
 Get afu data for PSD Ecxcitation signal More...
 
unsafe NXOpen.CAE.AfuData GetRampData (string afuFileName, string recordName, double amplitude, double width, double timePeriod, NXOpen.CAE.XyFunctionUnit ordinateUnitType, NXOpen.CAE.XyFunctionUnit abscissaUnitType)
 Get afu data for a ramp pulse More...
 
unsafe NXOpen.CAE.AfuData GetRandomSignalData (string afuFileName, string recordName, double minimumTime, double maximumTime, double timeIncrement, double amplitude, double mean, double stamdardDeviation, int seed, NXOpen.CAE.XyFunctionUnit ordinateUnitType, NXOpen.CAE.XyFunctionUnit abscissaUnitType)
 Get afu data for a random signal More...
 
unsafe NXOpen.CAE.AfuData GetRectangleData (string afuFileName, string recordName, double amplitude, double initialWidth, double signalWidth, double finalWidth, int numberOfCycles, NXOpen.CAE.XyFunctionUnit ordinateUnitType, NXOpen.CAE.XyFunctionUnit abscissaUnitType)
 Get afu data for rectangle signal More...
 
unsafe NXOpen.CAE.AfuData GetSquareData (string afuFileName, string recordName, double amplitude, double width, double timePeriod, int numberOfCycles, NXOpen.CAE.XyFunctionUnit ordinateUnitType, NXOpen.CAE.XyFunctionUnit abscissaUnitType)
 Get afu data for a square pulse More...
 
unsafe NXOpen.CAE.AfuData GetTriangleData (string afuFileName, string recordName, double amplitude, double timePeriod, int numberOfCycles, NXOpen.CAE.XyFunctionUnit ordinateUnitType, NXOpen.CAE.XyFunctionUnit abscissaUnitType)
 Get afu data for a triangle pulse More...
 
unsafe NXOpen.CAE.AfuData GetUnbalancedForceData (string afuFileName, string recordName, double width, double frequencyIncrement, double mass, double eccentricity, NXOpen.CAE.XyFunctionUnit ordinateUnitType, NXOpen.CAE.XyFunctionUnit abscissaUnitType)
 Get afu data for Unbalanced Force signal 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...
 

Detailed Description

Creates AFU Data

To obtain an instance of this class, refer to NXOpen.CAE.AfuManager

Created in NX1899.0.0

Member Function Documentation

unsafe NXOpen.CAE.AfuData NXOpen.CAE.AfuDataCreator.GetHalfSineData ( string  afuFileName,
string  recordName,
double  amplitude,
double  timePeriod,
int  numberOfCycles,
int  numberOfIntervals,
NXOpen.CAE.XyFunctionUnit  ordinateUnitType,
NXOpen.CAE.XyFunctionUnit  abscissaUnitType 
)
inline

Get afu data for a half sine pulse

Created in NX1899.0.0

License requirements: None.

Parameters
afuFileNameOutput file name
recordNameOutput record name
amplitudeMaximum amplitude of half sine
timePeriodTime period of hals sine
numberOfCyclesNumber of cycles of half sine
numberOfIntervalsNumber of intervals of half sine
ordinateUnitTypeOrdinate unit type
abscissaUnitTypeAbscissa unit type
Returns
Output afuData with all information set
unsafe NXOpen.CAE.AfuData NXOpen.CAE.AfuDataCreator.GetHaversineData ( string  afuFileName,
string  recordName,
double  amplitude,
double  timePeriod,
int  numberOfCycles,
int  numberOfIntervals,
NXOpen.CAE.XyFunctionUnit  ordinateUnitType,
NXOpen.CAE.XyFunctionUnit  abscissaUnitType 
)
inline

Get afu data for a haversine pulse

Created in NX1899.0.0

License requirements: None.

Parameters
afuFileNameOutput file name
recordNameOutput record name
amplitudeMaximum amplitude of haverse sine
timePeriodTime period of haverse sine
numberOfCyclesNumber of cycles of haverse sine
numberOfIntervalsNumber of intervals of haverse sine
ordinateUnitTypeOrdinate unit type
abscissaUnitTypeAbscissa unit type
Returns
Output afuData with all information set
unsafe NXOpen.CAE.AfuData NXOpen.CAE.AfuDataCreator.GetPsdExcitationData ( string  afuFileName,
string  recordName,
double  amplitude,
double  positiveSlope,
double  negativeSlope,
double  firstFrequencyPoint,
double  secondFrequencyPoint,
double  thirdFrequencyPoint,
double  fourthFrequencyPoint,
NXOpen.CAE.XyFunctionUnit  ordinateUnitType 
)
inline

Get afu data for PSD Ecxcitation signal

Created in NX1899.0.0

License requirements: None.

Parameters
afuFileNameOutput afu file name
recordNameOutput record name
amplitudeAmplitude of the PSD function
positiveSlopeInitial Postive slope
negativeSlopeFinal Negative slope (input value is +ve but internally -ve sign is applied )
firstFrequencyPointFirst Frequency point
secondFrequencyPointSecond Frequency point
thirdFrequencyPointThird Frequency point
fourthFrequencyPointFourth Frequency point
ordinateUnitTypeOrdinate unit type
Returns
Output afuData with all information set
unsafe NXOpen.CAE.AfuData NXOpen.CAE.AfuDataCreator.GetRampData ( string  afuFileName,
string  recordName,
double  amplitude,
double  width,
double  timePeriod,
NXOpen.CAE.XyFunctionUnit  ordinateUnitType,
NXOpen.CAE.XyFunctionUnit  abscissaUnitType 
)
inline

Get afu data for a ramp pulse

Created in NX1899.0.0

License requirements: None.

Parameters
afuFileNameOutput afu file name
recordNameOutput record name
amplitudeAmplitude of the Ramp
widthWidth of the Ramp
timePeriodTime period of Ramp pulse
ordinateUnitTypeOrdinate unit type
abscissaUnitTypeAbscissa unit type
Returns
Output afuData with all information set
unsafe NXOpen.CAE.AfuData NXOpen.CAE.AfuDataCreator.GetRandomSignalData ( string  afuFileName,
string  recordName,
double  minimumTime,
double  maximumTime,
double  timeIncrement,
double  amplitude,
double  mean,
double  stamdardDeviation,
int  seed,
NXOpen.CAE.XyFunctionUnit  ordinateUnitType,
NXOpen.CAE.XyFunctionUnit  abscissaUnitType 
)
inline

Get afu data for a random signal

Created in NX1899.0.0

License requirements: None.

Parameters
afuFileNameOutput afu file name
recordNameOutput record name
minimumTimeStart time of Random Signal
maximumTimeEnd time of Random Signal
timeIncrementtime increment
amplitudeMaximum Amplitude of the Random Signal
meanMean of the Random Signal
stamdardDeviationStandard Deviation of the Random Signal
seedSeed for the random generator
ordinateUnitTypeOrdinate unit type
abscissaUnitTypeAbscissa unit type
Returns
Output afuData with all information set
unsafe NXOpen.CAE.AfuData NXOpen.CAE.AfuDataCreator.GetRectangleData ( string  afuFileName,
string  recordName,
double  amplitude,
double  initialWidth,
double  signalWidth,
double  finalWidth,
int  numberOfCycles,
NXOpen.CAE.XyFunctionUnit  ordinateUnitType,
NXOpen.CAE.XyFunctionUnit  abscissaUnitType 
)
inline

Get afu data for rectangle signal

Created in NX1899.0.0

License requirements: None.

Parameters
afuFileNameOutput afu file name
recordNameOutput record name
amplitudeAmplitude of the Rectangle
initialWidthIntial Width for which signal is off
signalWidthWidth for which signal is on
finalWidthFinal Width for which signal is off
numberOfCyclesNumber of cycles of Rectangle signal
ordinateUnitTypeOrdinate unit type
abscissaUnitTypeAbscissa unit type
Returns
Output afuData with all information set
unsafe NXOpen.CAE.AfuData NXOpen.CAE.AfuDataCreator.GetSquareData ( string  afuFileName,
string  recordName,
double  amplitude,
double  width,
double  timePeriod,
int  numberOfCycles,
NXOpen.CAE.XyFunctionUnit  ordinateUnitType,
NXOpen.CAE.XyFunctionUnit  abscissaUnitType 
)
inline

Get afu data for a square pulse

Created in NX1899.0.0

License requirements: None.

Parameters
afuFileNameOutput afu file name
recordNameOutput record name
amplitudeAmplitude of the square
widthWidth of the Square
timePeriodTime period of square pulse
numberOfCyclesNumber of cycles of square pulse
ordinateUnitTypeOrdinate unit type
abscissaUnitTypeAbscissa unit type
Returns
Output afuData with all information set
unsafe NXOpen.CAE.AfuData NXOpen.CAE.AfuDataCreator.GetTriangleData ( string  afuFileName,
string  recordName,
double  amplitude,
double  timePeriod,
int  numberOfCycles,
NXOpen.CAE.XyFunctionUnit  ordinateUnitType,
NXOpen.CAE.XyFunctionUnit  abscissaUnitType 
)
inline

Get afu data for a triangle pulse

Created in NX1899.0.0

License requirements: None.

Parameters
afuFileNameOutput file name
recordNameOutput record name
amplitudeAmplitude of the triangle pulse
timePeriodTime period of triangle pulse
numberOfCyclesNumber of cycles of triangle pulse
ordinateUnitTypeOrdinate unit type
abscissaUnitTypeAbscissa unit type
Returns
Output afuData with all information set
unsafe NXOpen.CAE.AfuData NXOpen.CAE.AfuDataCreator.GetUnbalancedForceData ( string  afuFileName,
string  recordName,
double  width,
double  frequencyIncrement,
double  mass,
double  eccentricity,
NXOpen.CAE.XyFunctionUnit  ordinateUnitType,
NXOpen.CAE.XyFunctionUnit  abscissaUnitType 
)
inline

Get afu data for Unbalanced Force signal

Created in NX1899.0.0

License requirements: None.

Parameters
afuFileNameOutput afu file name
recordNameOutput record name
widthWidth of the signal
frequencyIncrementFrequency increment of the signal
massMass value
eccentricityEccentricity value
ordinateUnitTypeOrdinate unit type
abscissaUnitTypeAbscissa unit type
Returns
Output afuData with all information set

Property Documentation

Tag NXOpen.CAE.AfuDataCreator.Tag
get

Returns the tag of this object.


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