NX Open C++ Reference Guide
|
Represents a Ly-Dyna Formability Analysis - Result Display builder <br> To create a new instance of this class, use @link Tooling::AutoDieCollection::CreateLsdynaFormAnalysisResultDisplayBuilder Tooling::AutoDieCollection::CreateLsdynaFormAnalysisResultDisplayBuilder @endlink <br>
Default values. More...
Public Types | |
enum | FormabilityStrainTypeName { FormabilityStrainTypeNameTopPrincipalStrain, FormabilityStrainTypeNameBottomPrincipalStrain } |
Options to set strain type to display for formability analysis result. More... | |
enum | StrainTypeName { StrainTypeNameTopMajorPrincipalStrain, StrainTypeNameTopMinorPrincipalStrain, StrainTypeNameBottomMajorPrincipalStrain, StrainTypeNameBottomMinorPrincipalStrain } |
Options to set strain type to display for strain analysis result. More... | |
enum | StressTypeName { StressTypeNameMaximumInplaneStress, StressTypeNameMinimumInplaneStress } |
Options to set stress type to display for stress analysis result. More... | |
Public Member Functions | |
double | AllowableThickening () |
Returns the allowable thickening Created in NX9.0.0. | |
double | AllowableThinning () |
Returns the allowable thinning Created in NX9.0.0. | |
void | DisplayFormability () |
Display formability analysis result. | |
void | DisplayStrain () |
Display strain analysis result. | |
void | DisplayStress () |
Display stress analysis result. | |
void | DisplayThickness () |
Display thickness analysis result. | |
void | DisplayThinning () |
Display thinning analysis result. | |
double | EssentialThinning () |
Returns the essential thinning Created in NX9.0.0. | |
NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::FormabilityStrainTypeName | FormabilityStrainType () |
Returns the formability strain type Created in NX9.0.0. | |
void | ImportGeometries () |
Import geometries from analysis result files. | |
double | LimitOfFlc () |
Returns the limit of formability limit curve Created in NX9.0.0. | |
NXString | ResultFileFolder () |
Returns the result file folder Created in NX9.0.0. | |
double | RValue () |
Returns the R-value Created in NX9.0.0. | |
double | SafetyMarginFromFlc () |
Returns the safety margin from flc Created in NX9.0.0. | |
void | SetAllowableThickening (double allowableThickening) |
Sets the allowable thickening Created in NX9.0.0. | |
void | SetAllowableThinning (double allowableThinning) |
Sets the allowable thinning Created in NX9.0.0. | |
void | SetEssentialThinning (double essentialThinning) |
Sets the essential thinning Created in NX9.0.0. | |
void | SetFormabilityStrainType (NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::FormabilityStrainTypeName formabilityStrainType) |
Sets the formability strain type Created in NX9.0.0. | |
void | SetLimitOfFlc (double limitOfFlc) |
Sets the limit of formability limit curve Created in NX9.0.0. | |
void | SetResultFileFolder (const NXString &folderName) |
Sets the result file folder Created in NX9.0.0. | |
void | SetResultFileFolder (const char *folderName) |
Sets the result file folder Created in NX9.0.0. | |
void | SetResultFileNames (std::vector< NXString > &resultFileNames) |
Set all the result files of the analysis result. | |
void | SetRValue (double rValue) |
Sets the R-value Created in NX9.0.0. | |
void | SetSafetyMarginFromFlc (double safetyMarginFromFlc) |
Sets the safety margin from flc Created in NX9.0.0. | |
void | SetShowCracks (bool showCracks) |
Sets the option to indicate whether to show crack region or not Created in NX9.0.0. | |
void | SetShowInadequateStretch (bool showInadequateStretch) |
Sets the option to indicate whether to show lack of stretching region or not Created in NX9.0.0. | |
void | SetShowRiskOfCracks (bool showRiskOfCracks) |
Sets the option to indicate whether to show risk of cracks region or not Created in NX9.0.0. | |
void | SetShowSevereThinning (bool showSevereThinning) |
Sets the option to indicate whether to show excessive thinning region or not Created in NX9.0.0. | |
void | SetShowWrinkles (bool showWrinkles) |
Sets the option to indicate whether to show wrinkled region or not Created in NX9.0.0. | |
void | SetShowWrinklingTendency (bool showWrinklingTendency) |
Sets the option to indicate whether to show tendency to wrinkle region or not Created in NX9.0.0. | |
void | SetState (int state) |
Sets the index of the state which is currently displayed in graphic window Created in NX9.0.0. | |
void | SetStrainType (NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::StrainTypeName strainType) |
Sets the strain type Created in NX9.0.0. | |
void | SetStressType (NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::StressTypeName stressType) |
Sets the stress type Created in NX9.0.0. | |
bool | ShowCracks () |
Returns the option to indicate whether to show crack region or not Created in NX9.0.0. | |
bool | ShowInadequateStretch () |
Returns the option to indicate whether to show lack of stretching region or not Created in NX9.0.0. | |
bool | ShowRiskOfCracks () |
Returns the option to indicate whether to show risk of cracks region or not Created in NX9.0.0. | |
bool | ShowSevereThinning () |
Returns the option to indicate whether to show excessive thinning region or not Created in NX9.0.0. | |
bool | ShowWrinkles () |
Returns the option to indicate whether to show wrinkled region or not Created in NX9.0.0. | |
bool | ShowWrinklingTendency () |
Returns the option to indicate whether to show tendency to wrinkle region or not Created in NX9.0.0. | |
int | State () |
Returns the index of the state which is currently displayed in graphic window Created in NX9.0.0. | |
NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::StrainTypeName | StrainType () |
Returns the strain type Created in NX9.0.0. | |
NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::StressTypeName | StressType () |
Returns the stress type Created in NX9.0.0. | |
![]() | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents a Ly-Dyna Formability Analysis - Result Display builder <br> To create a new instance of this class, use @link Tooling::AutoDieCollection::CreateLsdynaFormAnalysisResultDisplayBuilder Tooling::AutoDieCollection::CreateLsdynaFormAnalysisResultDisplayBuilder @endlink <br>
Default values.
Property | Value |
---|---|
AllowableThickening |
0.01 |
AllowableThinning |
0.15 |
EssentialThinning |
0.05 |
FormabilityStrainType |
TopPrincipalStrain |
LimitOfFlc |
0 |
RValue |
1.82 |
SafetyMarginFromFlc |
20 |
ShowCracks |
1 |
ShowInadequateStretch |
1 |
ShowRiskOfCracks |
1 |
ShowSevereThinning |
1 |
ShowWrinkles |
1 |
ShowWrinklingTendency |
1 |
State |
0 |
StrainType |
TopMajorPrincipalStrain |
StressType |
MaximumInplaneStress |
Created in NX9.0.0.
Options to set strain type to display for strain analysis result.
StrainTypeNameTopMajorPrincipalStrain |
Display top major principal strain. |
StrainTypeNameTopMinorPrincipalStrain |
Display top minor principal strain. |
StrainTypeNameBottomMajorPrincipalStrain |
Display bottom major principal strain. |
StrainTypeNameBottomMinorPrincipalStrain |
Display bottom minor principal strain. |
double NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::AllowableThickening | ( | ) |
Returns the allowable thickening
Created in NX9.0.0.
License requirements : None
double NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::AllowableThinning | ( | ) |
Returns the allowable thinning
Created in NX9.0.0.
License requirements : None
void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::DisplayFormability | ( | ) |
Display formability analysis result.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::DisplayStrain | ( | ) |
Display strain analysis result.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::DisplayStress | ( | ) |
Display stress analysis result.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::DisplayThickness | ( | ) |
Display thickness analysis result.
It shows the thicknesses of all elements.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::DisplayThinning | ( | ) |
Display thinning analysis result.
It shows the thinning rates of all elements.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
double NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::EssentialThinning | ( | ) |
Returns the essential thinning
Created in NX9.0.0.
License requirements : None
NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::FormabilityStrainTypeName NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::FormabilityStrainType | ( | ) |
Returns the formability strain type
Created in NX9.0.0.
License requirements : None
void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::ImportGeometries | ( | ) |
Import geometries from analysis result files.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
double NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::LimitOfFlc | ( | ) |
Returns the limit of formability limit curve
Created in NX9.0.0.
License requirements : None
NXString NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::ResultFileFolder | ( | ) |
Returns the result file folder
Created in NX9.0.0.
License requirements : None
double NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::RValue | ( | ) |
Returns the R-value
Created in NX9.0.0.
License requirements : None
double NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SafetyMarginFromFlc | ( | ) |
Returns the safety margin from flc
Created in NX9.0.0.
License requirements : None
void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetAllowableThickening | ( | double | allowableThickening | ) |
Sets the allowable thickening
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
allowableThickening | allowablethickening |
void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetAllowableThinning | ( | double | allowableThinning | ) |
Sets the allowable thinning
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
allowableThinning | allowablethinning |
void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetEssentialThinning | ( | double | essentialThinning | ) |
Sets the essential thinning
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
essentialThinning | essentialthinning |
void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetFormabilityStrainType | ( | NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::FormabilityStrainTypeName | formabilityStrainType | ) |
Sets the formability strain type
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
formabilityStrainType | formabilitystraintype |
void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetLimitOfFlc | ( | double | limitOfFlc | ) |
Sets the limit of formability limit curve
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
limitOfFlc | limitofflc |
void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetResultFileFolder | ( | const NXString & | folderName | ) |
Sets the result file folder
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
folderName | foldername |
void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetResultFileFolder | ( | const char * | folderName | ) |
Sets the result file folder
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
folderName | foldername |
void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetResultFileNames | ( | std::vector< NXString > & | resultFileNames | ) |
Set all the result files of the analysis result.
If d3plot and its subsequent files is added, the subsequent root files with a two letter appendage(d3plotaa, d3plotab, etc.) and their subsequent files(d3plotaa01, d3plotaa02, etc.) should also be added. Otherwise, only the root file with a two letter appendage and its subsequent files should be added. Only add subsequent files is not allowed.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
resultFileNames | NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetRValue | ( | double | rValue | ) |
Sets the R-value
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
rValue | rvalue |
void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetSafetyMarginFromFlc | ( | double | safetyMarginFromFlc | ) |
Sets the safety margin from flc
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
safetyMarginFromFlc | safetymarginfromflc |
void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetShowCracks | ( | bool | showCracks | ) |
Sets the option to indicate whether to show crack region or not
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
showCracks | showcracks |
void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetShowInadequateStretch | ( | bool | showInadequateStretch | ) |
Sets the option to indicate whether to show lack of stretching region or not
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
showInadequateStretch | showinadequatestretch |
void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetShowRiskOfCracks | ( | bool | showRiskOfCracks | ) |
Sets the option to indicate whether to show risk of cracks region or not
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
showRiskOfCracks | showriskofcracks |
void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetShowSevereThinning | ( | bool | showSevereThinning | ) |
Sets the option to indicate whether to show excessive thinning region or not
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
showSevereThinning | showseverethinning |
void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetShowWrinkles | ( | bool | showWrinkles | ) |
Sets the option to indicate whether to show wrinkled region or not
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
showWrinkles | showwrinkles |
void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetShowWrinklingTendency | ( | bool | showWrinklingTendency | ) |
Sets the option to indicate whether to show tendency to wrinkle region or not
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
showWrinklingTendency | showwrinklingtendency |
void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetState | ( | int | state | ) |
Sets the index of the state which is currently displayed in graphic window
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
state | state |
void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetStrainType | ( | NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::StrainTypeName | strainType | ) |
Sets the strain type
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
strainType | straintype |
void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetStressType | ( | NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::StressTypeName | stressType | ) |
Sets the stress type
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
stressType | stresstype |
bool NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::ShowCracks | ( | ) |
Returns the option to indicate whether to show crack region or not
Created in NX9.0.0.
License requirements : None
bool NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::ShowInadequateStretch | ( | ) |
Returns the option to indicate whether to show lack of stretching region or not
Created in NX9.0.0.
License requirements : None
bool NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::ShowRiskOfCracks | ( | ) |
Returns the option to indicate whether to show risk of cracks region or not
Created in NX9.0.0.
License requirements : None
bool NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::ShowSevereThinning | ( | ) |
Returns the option to indicate whether to show excessive thinning region or not
Created in NX9.0.0.
License requirements : None
bool NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::ShowWrinkles | ( | ) |
Returns the option to indicate whether to show wrinkled region or not
Created in NX9.0.0.
License requirements : None
bool NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::ShowWrinklingTendency | ( | ) |
Returns the option to indicate whether to show tendency to wrinkle region or not
Created in NX9.0.0.
License requirements : None
int NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::State | ( | ) |
Returns the index of the state which is currently displayed in graphic window
Created in NX9.0.0.
License requirements : None
NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::StrainTypeName NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::StrainType | ( | ) |
Returns the strain type
Created in NX9.0.0.
License requirements : None
NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::StressTypeName NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::StressType | ( | ) |
Returns the stress type
Created in NX9.0.0.
License requirements : None