|
NX Open C++ Reference Guide
|
Represents LS-Dyna K file builder - K file generator builder <br> To create a new instance of this class, use @link Tooling::AutoDieCollection::CreateLsdynaKfileGeneratorBuilder Tooling::AutoDieCollection::CreateLsdynaKfileGeneratorBuilder @endlink <br>
Default values. More...
Public Types | |
| enum | MeshDataType { MeshDataTypeLongBit, MeshDataTypeShortBit } |
| Types of data format. More... | |
| enum | MeshElementType { MeshElementTypeTriangle, MeshElementTypeMixed } |
| Types of mesh element type. More... | |
| enum | OperTypes { OperTypesMesh, OperTypesRunsolver } |
| Types of operation. More... | |
Public Member Functions | |
| void | AnalyzeFormability (const NXString &kFile) |
| Analyzes the formability based on the input K file. | |
| void | AnalyzeFormability (const char *kFile) |
| Analyzes the formability based on the input K file. | |
| void | CalculateMeshValue () |
| Calculates the default mesh settings values. | |
| void | CreateLSDynaKFile (const NXString &kFile) |
| Creates LS-DYNA K file. | |
| void | CreateLSDynaKFile (const char *kFile) |
| Creates LS-DYNA K file. | |
| NXOpen::Tooling::LsdynaKfileGeneratorBuilder::MeshDataType | DataType () |
| Returns the data type Created in NX9.0.0. | |
| NXOpen::Tooling::LsdynaKfileGeneratorBuilder::MeshElementType | ElementType () |
| Returns the element type Created in NX9.0.0. | |
| NXString | InputDynaFile () |
| Returns the input dyna file Created in NX9.0.0. | |
| double | MaximumAngle () |
| Returns the maximum angle Created in NX9.0.0. | |
| double | MaximumDeviation () |
| Returns the maximum deviation Created in NX9.0.0. | |
| double | MaximumElementSize () |
| Returns the maximum element size Created in NX9.0.0. | |
| void | MeshObject () |
| Meshes the part. | |
| double | MinimumElementSize () |
| Returns the minimum element size Created in NX9.0.0. | |
| NXString | OutputFile () |
| Returns the output file Created in NX9.0.0. | |
| NXString | OutputPath () |
| Returns the output path Created in NX9.0.0. | |
| int | OutputState () |
| Returns the output state which will be used to control the result display. | |
| void | SetDataType (NXOpen::Tooling::LsdynaKfileGeneratorBuilder::MeshDataType dataType) |
| Sets the data type Created in NX9.0.0. | |
| void | SetElementType (NXOpen::Tooling::LsdynaKfileGeneratorBuilder::MeshElementType elementType) |
| Sets the element type Created in NX9.0.0. | |
| void | SetInputDynaFile (const NXString &fileName) |
| Sets the input dyna file. | |
| void | SetInputDynaFile (const char *fileName) |
| Sets the input dyna file. | |
| void | SetMaximumAngle (double maximumAngle) |
| Sets the maximum angle Created in NX9.0.0. | |
| void | SetMaximumDeviation (double maximumDeviation) |
| Sets the maximum deviation Created in NX9.0.0. | |
| void | SetMaximumElementSize (double maximumElementSize) |
| Sets the maximum element size Created in NX9.0.0. | |
| void | SetMinimumElementSize (double minimumElementSize) |
| Sets the minimum element size Created in NX9.0.0. | |
| void | SetOutputFile (const NXString &outputFile) |
| Sets the output file. | |
| void | SetOutputFile (const char *outputFile) |
| Sets the output file. | |
| void | SetOutputPath (const NXString &outputPath) |
| Sets the output path. | |
| void | SetOutputPath (const char *outputPath) |
| Sets the output path. | |
| void | SetOutputState (int outputState) |
| Sets the output state which will be used to control the result display. | |
| void | SetType (NXOpen::Tooling::LsdynaKfileGeneratorBuilder::OperTypes type) |
| Sets the type of operation to be run. | |
| NXOpen::Tooling::LsdynaKfileGeneratorBuilder::OperTypes | Type () |
| Returns the type of operation to be run. | |
Public Member Functions inherited from NXOpen::Builder | |
| 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. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
| tag_t | Tag () const |
| Returns the tag of this object. | |
Represents LS-Dyna K file builder - K file generator builder <br> To create a new instance of this class, use @link Tooling::AutoDieCollection::CreateLsdynaKfileGeneratorBuilder Tooling::AutoDieCollection::CreateLsdynaKfileGeneratorBuilder @endlink <br>
Default values.
| Property | Value |
|---|---|
|
ElementType |
Triangle |
|
MaximumAngle |
20.0 |
|
MaximumDeviation |
0.15 |
|
MaximumElementSize |
24.0 |
|
MinimumElementSize |
1.0 |
|
OutputState |
15 |
Created in NX9.0.0.
| void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::AnalyzeFormability | ( | const NXString & | kFile | ) |
Analyzes the formability based on the input K file.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| kFile | NOTE: The full Unicode character set is not supported for this parameter. |
| void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::AnalyzeFormability | ( | const char * | kFile | ) |
Analyzes the formability based on the input K file.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| kFile | NOTE: The full Unicode character set is not supported for this parameter. |
| void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::CalculateMeshValue | ( | ) |
Calculates the default mesh settings values.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::CreateLSDynaKFile | ( | const NXString & | kFile | ) |
Creates LS-DYNA K file.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| kFile | NOTE: The full Unicode character set is not supported for this parameter. |
| void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::CreateLSDynaKFile | ( | const char * | kFile | ) |
Creates LS-DYNA K file.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| kFile | NOTE: The full Unicode character set is not supported for this parameter. |
| NXOpen::Tooling::LsdynaKfileGeneratorBuilder::MeshDataType NXOpen::Tooling::LsdynaKfileGeneratorBuilder::DataType | ( | ) |
Returns the data type
Created in NX9.0.0.
License requirements : None
| NXOpen::Tooling::LsdynaKfileGeneratorBuilder::MeshElementType NXOpen::Tooling::LsdynaKfileGeneratorBuilder::ElementType | ( | ) |
Returns the element type
Created in NX9.0.0.
License requirements : None
| NXString NXOpen::Tooling::LsdynaKfileGeneratorBuilder::InputDynaFile | ( | ) |
Returns the input dyna file
Created in NX9.0.0.
License requirements : None
| double NXOpen::Tooling::LsdynaKfileGeneratorBuilder::MaximumAngle | ( | ) |
Returns the maximum angle
Created in NX9.0.0.
License requirements : None
| double NXOpen::Tooling::LsdynaKfileGeneratorBuilder::MaximumDeviation | ( | ) |
Returns the maximum deviation
Created in NX9.0.0.
License requirements : None
| double NXOpen::Tooling::LsdynaKfileGeneratorBuilder::MaximumElementSize | ( | ) |
Returns the maximum element size
Created in NX9.0.0.
License requirements : None
| void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::MeshObject | ( | ) |
Meshes the part.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| double NXOpen::Tooling::LsdynaKfileGeneratorBuilder::MinimumElementSize | ( | ) |
Returns the minimum element size
Created in NX9.0.0.
License requirements : None
| NXString NXOpen::Tooling::LsdynaKfileGeneratorBuilder::OutputFile | ( | ) |
Returns the output file
Created in NX9.0.0.
License requirements : None
| NXString NXOpen::Tooling::LsdynaKfileGeneratorBuilder::OutputPath | ( | ) |
Returns the output path
Created in NX9.0.0.
License requirements : None
| int NXOpen::Tooling::LsdynaKfileGeneratorBuilder::OutputState | ( | ) |
Returns the output state which will be used to control the result display.
Created in NX9.0.0.
License requirements : None
| void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::SetDataType | ( | NXOpen::Tooling::LsdynaKfileGeneratorBuilder::MeshDataType | dataType | ) |
Sets the data type
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| dataType | datatype |
| void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::SetElementType | ( | NXOpen::Tooling::LsdynaKfileGeneratorBuilder::MeshElementType | elementType | ) |
Sets the element type
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| elementType | elementtype |
| void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::SetInputDynaFile | ( | const NXString & | fileName | ) |
Sets the input dyna file.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| fileName | NOTE: The full Unicode character set is not supported for this parameter. |
| void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::SetInputDynaFile | ( | const char * | fileName | ) |
Sets the input dyna file.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| fileName | NOTE: The full Unicode character set is not supported for this parameter. |
| void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::SetMaximumAngle | ( | double | maximumAngle | ) |
Sets the maximum angle
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| maximumAngle | maximumangle |
| void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::SetMaximumDeviation | ( | double | maximumDeviation | ) |
Sets the maximum deviation
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| maximumDeviation | maximumdeviation |
| void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::SetMaximumElementSize | ( | double | maximumElementSize | ) |
Sets the maximum element size
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| maximumElementSize | maximumelementsize |
| void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::SetMinimumElementSize | ( | double | minimumElementSize | ) |
Sets the minimum element size
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| minimumElementSize | minimumelementsize |
| void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::SetOutputFile | ( | const NXString & | outputFile | ) |
Sets the output file.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| outputFile | NOTE: The full Unicode character set is not supported for this parameter. |
| void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::SetOutputFile | ( | const char * | outputFile | ) |
Sets the output file.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| outputFile | NOTE: The full Unicode character set is not supported for this parameter. |
| void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::SetOutputPath | ( | const NXString & | outputPath | ) |
Sets the output path.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| outputPath | NOTE: The full Unicode character set is not supported for this parameter. |
| void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::SetOutputPath | ( | const char * | outputPath | ) |
Sets the output path.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| outputPath | NOTE: The full Unicode character set is not supported for this parameter. |
| void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::SetOutputState | ( | int | outputState | ) |
Sets the output state which will be used to control the result display.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| outputState | outputstate |
| void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::SetType | ( | NXOpen::Tooling::LsdynaKfileGeneratorBuilder::OperTypes | type | ) |
Sets the type of operation to be run.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| type | type |
| NXOpen::Tooling::LsdynaKfileGeneratorBuilder::OperTypes NXOpen::Tooling::LsdynaKfileGeneratorBuilder::Type | ( | ) |
Returns the type of operation to be run.
Created in NX9.0.0.
License requirements : None