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

Represents the frequency setting to perform FRF evaluation
Created in NX5.0.0. More...

Inheritance diagram for NXOpen::CAE::ResponseSimulation::FrequencyDefinition:
NXOpen::TaggedObject

Public Types

enum  Definition { DefinitionRange, DefinitionModalContribution }
 Specifies the method to define frequency. More...
 
enum  InterpolationMethod { InterpolationMethodLogLog, InterpolationMethodLogLinear, InterpolationMethodLinearLinear }
 Specifies the method for interpolation. More...
 

Public Member Functions

int ContributorNumber ()
 Returns the number of contributors. More...
 
double EndValue ()
 Returns the end value of frequency range. More...
 
NXOpen::CAE::ResponseSimulation::FrequencyDefinition::Definition EvaluationType ()
 Returns the method to define frequency
Created in NX5.0.0. More...
 
bool GenerateMaximumContributors ()
 Returns the option for generating maximum contributors or not. More...
 
std::vector< double > GetFrequencies ()
 Returns frequency values to perform FRF evaluation. More...
 
NXOpen::CAE::ResponseSimulation::FrequencyDefinition::InterpolationMethod InterpolationMethodOption ()
 Returns the interpolation method. More...
 
bool NormalizeResults ()
 Returns the option to normalize results. More...
 
void SetContributorNumber (int contributorNumber)
 Sets the number of contributors. More...
 
void SetEndValue (double endValue)
 Sets the end value of frequency range. More...
 
void SetEvaluationType (NXOpen::CAE::ResponseSimulation::FrequencyDefinition::Definition type)
 Sets the method to define frequency
Created in NX5.0.0. More...
 
void SetFrequencies (const std::vector< double > &frequencies)
 Sets the frequency values to perform FRF evaluation. More...
 
void SetGenerateMaximumContributors (bool generateMaximumContributors)
 Sets the option for generating maximum contributors or not. More...
 
void SetInterpolationMethodOption (NXOpen::CAE::ResponseSimulation::FrequencyDefinition::InterpolationMethod interpolationMethod)
 Sets the interpolation method. More...
 
void SetNormalizeResults (bool normalizeResults)
 Sets the option to normalize results. More...
 
void SetSpectralLine (int spectralLines)
 Sets the additional spectral lines. More...
 
void SetStartValue (double startValue)
 Sets the start value of frequency range. More...
 
int SpectralLine ()
 Returns the additional spectral lines. More...
 
double StartValue ()
 Returns the start value of frequency range. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents the frequency setting to perform FRF evaluation
Created in NX5.0.0.


Member Enumeration Documentation

Specifies the method to define frequency.

Enumerator
DefinitionRange 

range

DefinitionModalContribution 

modal contribution

Specifies the method for interpolation.

Enumerator
InterpolationMethodLogLog 

log log

InterpolationMethodLogLinear 

log linear

InterpolationMethodLinearLinear 

linear linear

Member Function Documentation

int NXOpen::CAE::ResponseSimulation::FrequencyDefinition::ContributorNumber ( )

Returns the number of contributors.

Only available when maximu contributors will be generated
Created in NX6.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

double NXOpen::CAE::ResponseSimulation::FrequencyDefinition::EndValue ( )

Returns the end value of frequency range.

Only available when the frequency is defined by CAE::ResponseSimulation::FrequencyDefinition::DefinitionRange
Created in NX5.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

NXOpen::CAE::ResponseSimulation::FrequencyDefinition::Definition NXOpen::CAE::ResponseSimulation::FrequencyDefinition::EvaluationType ( )

Returns the method to define frequency
Created in NX5.0.0.



License requirements : nx_response_anlys ("NX Response Analysis")

bool NXOpen::CAE::ResponseSimulation::FrequencyDefinition::GenerateMaximumContributors ( )

Returns the option for generating maximum contributors or not.

Only available when frequency definition metod is CAE::ResponseSimulation::FrequencyDefinition::DefinitionModalContribution
Created in NX6.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

std::vector<double> NXOpen::CAE::ResponseSimulation::FrequencyDefinition::GetFrequencies ( )

Returns frequency values to perform FRF evaluation.

Only available when the frequency definition method is CAE::ResponseSimulation::FrequencyDefinition::DefinitionModalContribution

Returns

Created in NX6.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")
NXOpen::CAE::ResponseSimulation::FrequencyDefinition::InterpolationMethod NXOpen::CAE::ResponseSimulation::FrequencyDefinition::InterpolationMethodOption ( )

Returns the interpolation method.

Only available when the frequency is defined by CAE::ResponseSimulation::FrequencyDefinition::DefinitionRange
Created in NX5.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

bool NXOpen::CAE::ResponseSimulation::FrequencyDefinition::NormalizeResults ( )

Returns the option to normalize results.

Only available when maximu contributors will be generated
Created in NX6.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

void NXOpen::CAE::ResponseSimulation::FrequencyDefinition::SetContributorNumber ( int  contributorNumber)

Sets the number of contributors.

Only available when maximu contributors will be generated
Created in NX6.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

Parameters
contributorNumbercontributornumber
void NXOpen::CAE::ResponseSimulation::FrequencyDefinition::SetEndValue ( double  endValue)

Sets the end value of frequency range.

Only available when the frequency is defined by CAE::ResponseSimulation::FrequencyDefinition::DefinitionRange
Created in NX5.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

Parameters
endValueend value
void NXOpen::CAE::ResponseSimulation::FrequencyDefinition::SetEvaluationType ( NXOpen::CAE::ResponseSimulation::FrequencyDefinition::Definition  type)

Sets the method to define frequency
Created in NX5.0.0.



License requirements : nx_response_anlys ("NX Response Analysis")

Parameters
typetype
void NXOpen::CAE::ResponseSimulation::FrequencyDefinition::SetFrequencies ( const std::vector< double > &  frequencies)

Sets the frequency values to perform FRF evaluation.

Only available when the frequency definition method is CAE::ResponseSimulation::FrequencyDefinition::DefinitionModalContribution
Created in NX6.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

Parameters
frequenciesfrequencies
void NXOpen::CAE::ResponseSimulation::FrequencyDefinition::SetGenerateMaximumContributors ( bool  generateMaximumContributors)

Sets the option for generating maximum contributors or not.

Only available when frequency definition metod is CAE::ResponseSimulation::FrequencyDefinition::DefinitionModalContribution
Created in NX6.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

Parameters
generateMaximumContributorsgeneratemaximumcontributors
void NXOpen::CAE::ResponseSimulation::FrequencyDefinition::SetInterpolationMethodOption ( NXOpen::CAE::ResponseSimulation::FrequencyDefinition::InterpolationMethod  interpolationMethod)

Sets the interpolation method.

Only available when the frequency is defined by CAE::ResponseSimulation::FrequencyDefinition::DefinitionRange
Created in NX5.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

Parameters
interpolationMethodinterpolation method
void NXOpen::CAE::ResponseSimulation::FrequencyDefinition::SetNormalizeResults ( bool  normalizeResults)

Sets the option to normalize results.

Only available when maximu contributors will be generated
Created in NX6.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

Parameters
normalizeResultsnormalizeresults
void NXOpen::CAE::ResponseSimulation::FrequencyDefinition::SetSpectralLine ( int  spectralLines)

Sets the additional spectral lines.

Only available when frequency is defined by CAE::ResponseSimulation::FrequencyDefinition::DefinitionRange
Created in NX5.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

Parameters
spectralLinesspectral lines
void NXOpen::CAE::ResponseSimulation::FrequencyDefinition::SetStartValue ( double  startValue)

Sets the start value of frequency range.

Only available when the frequency is defined by CAE::ResponseSimulation::FrequencyDefinition::DefinitionRange
Created in NX5.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

Parameters
startValuestart value
int NXOpen::CAE::ResponseSimulation::FrequencyDefinition::SpectralLine ( )

Returns the additional spectral lines.

Only available when frequency is defined by CAE::ResponseSimulation::FrequencyDefinition::DefinitionRange
Created in NX5.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

double NXOpen::CAE::ResponseSimulation::FrequencyDefinition::StartValue ( )

Returns the start value of frequency range.

Only available when the frequency is defined by CAE::ResponseSimulation::FrequencyDefinition::DefinitionRange
Created in NX5.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")


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