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

Represents LS-Dyna K file builder - K file generator builder More...

Inheritance diagram for NXOpen.Tooling.LsdynaKfileGeneratorBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  MeshDataType { LongBit, ShortBit }
 Types of data format. More...
 
enum  MeshElementType { Triangle, Mixed }
 Types of mesh element type. More...
 
enum  OperTypes { Mesh, Runsolver }
 Types of operation. More...
 

Public Member Functions

unsafe void AnalyzeFormability (string kFile)
 Analyzes the formability based on the input K file. More...
 
unsafe void CalculateMeshValue ()
 Calculates the default mesh settings values. More...
 
unsafe void CreateLSDynaKFile (string kFile)
 Creates LS-DYNA K file. More...
 
unsafe void MeshObject ()
 Meshes the part. More...
 
unsafe void SetInputDynaFile (string fileName)
 Sets the input dyna file. More...
 
unsafe void SetOutputFile (string outputFile)
 Sets the output file. More...
 
unsafe void SetOutputPath (string outputPath)
 Sets the output path. More...
 
- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. 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

unsafe
NXOpen.Tooling.LsdynaKfileGeneratorBuilder.MeshDataType 
DataType [get, set]
 Returns or sets the data type More...
 
unsafe
NXOpen.Tooling.LsdynaKfileGeneratorBuilder.MeshElementType 
ElementType [get, set]
 Returns or sets the element type More...
 
unsafe string InputDynaFile [get]
 Returns the input dyna file More...
 
unsafe double MaximumAngle [get, set]
 Returns or sets the maximum angle More...
 
unsafe double MaximumDeviation [get, set]
 Returns or sets the maximum deviation More...
 
unsafe double MaximumElementSize [get, set]
 Returns or sets the maximum element size More...
 
unsafe double MinimumElementSize [get, set]
 Returns or sets the minimum element size More...
 
unsafe string OutputFile [get]
 Returns the output file More...
 
unsafe string OutputPath [get]
 Returns the output path More...
 
unsafe int OutputState [get, set]
 Returns or sets the output state which will be used to control the result display. More...
 
unsafe
NXOpen.Tooling.LsdynaKfileGeneratorBuilder.OperTypes 
Type [get, set]
 Returns or sets the type of operation to be run. More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
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.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents LS-Dyna K file builder - K file generator builder

To create a new instance of this class, use NXOpen.Tooling.AutoDieCollection.CreateLsdynaKfileGeneratorBuilder

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

Member Enumeration Documentation

Types of data format.

Enumerator
LongBit 

64 bit format

ShortBit 

32 bit IEEE format

Types of mesh element type.

Enumerator
Triangle 

Triangle element

Mixed 

Mixed element of triangle and quadrangle

Types of operation.

Enumerator
Mesh 

Meshes the forming object

Runsolver 

Runs LS-DYNA solver

Member Function Documentation

unsafe void NXOpen.Tooling.LsdynaKfileGeneratorBuilder.AnalyzeFormability ( string  kFile)
inline

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")

Parameters
kFile
unsafe void NXOpen.Tooling.LsdynaKfileGeneratorBuilder.CalculateMeshValue ( )
inline

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")

unsafe void NXOpen.Tooling.LsdynaKfileGeneratorBuilder.CreateLSDynaKFile ( string  kFile)
inline

Creates LS-DYNA K file.

Created in NX9.0.0

License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
kFile
unsafe void NXOpen.Tooling.LsdynaKfileGeneratorBuilder.MeshObject ( )
inline

Meshes the part.

Created in NX9.0.0

License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

unsafe void NXOpen.Tooling.LsdynaKfileGeneratorBuilder.SetInputDynaFile ( string  fileName)
inline

Sets the input dyna file.

Created in NX9.0.0

License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
fileName
unsafe void NXOpen.Tooling.LsdynaKfileGeneratorBuilder.SetOutputFile ( string  outputFile)
inline

Sets the output file.

Created in NX9.0.0

License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
outputFile
unsafe void NXOpen.Tooling.LsdynaKfileGeneratorBuilder.SetOutputPath ( string  outputPath)
inline

Sets the output path.

Created in NX9.0.0

License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
outputPath

Property Documentation

unsafe NXOpen.Tooling.LsdynaKfileGeneratorBuilder.MeshDataType NXOpen.Tooling.LsdynaKfileGeneratorBuilder.DataType
getset

Returns or sets the data type

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

unsafe NXOpen.Tooling.LsdynaKfileGeneratorBuilder.MeshElementType NXOpen.Tooling.LsdynaKfileGeneratorBuilder.ElementType
getset

Returns or sets the element type

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

unsafe string NXOpen.Tooling.LsdynaKfileGeneratorBuilder.InputDynaFile
get

Returns the input dyna file

Created in NX9.0.0

License requirements: None.

unsafe double NXOpen.Tooling.LsdynaKfileGeneratorBuilder.MaximumAngle
getset

Returns or sets the maximum angle

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

unsafe double NXOpen.Tooling.LsdynaKfileGeneratorBuilder.MaximumDeviation
getset

Returns or sets the maximum deviation

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

unsafe double NXOpen.Tooling.LsdynaKfileGeneratorBuilder.MaximumElementSize
getset

Returns or sets the maximum element size

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

unsafe double NXOpen.Tooling.LsdynaKfileGeneratorBuilder.MinimumElementSize
getset

Returns or sets the minimum element size

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

unsafe string NXOpen.Tooling.LsdynaKfileGeneratorBuilder.OutputFile
get

Returns the output file

Created in NX9.0.0

License requirements: None.

unsafe string NXOpen.Tooling.LsdynaKfileGeneratorBuilder.OutputPath
get

Returns the output path

Created in NX9.0.0

License requirements: None.

unsafe int NXOpen.Tooling.LsdynaKfileGeneratorBuilder.OutputState
getset

Returns or sets the output state which will be used to control the result display.

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

unsafe NXOpen.Tooling.LsdynaKfileGeneratorBuilder.OperTypes NXOpen.Tooling.LsdynaKfileGeneratorBuilder.Type
getset

Returns or sets the type of operation to be run.

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")


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