FemCreationOptions Class — NXOpen Python API Reference 12.0.0 documentation

# FemCreationOptions Class

class `NXOpen.CAE.``FemCreationOptions`

  Bases: `NXOpen.TransientObject`

  Represents the FEM creation options to be used when a FEM part is created

  To create a new instance of this class, use `NXOpen.CAE.FemPart.NewFemCreationOptions()`

  New in version NX11.0.0.

# Methods

Method | Description
--- | ---
Dispose | Destroys the object
SetAutoGenIdeal | Set flag to create the idealized part with an autogenerate name, ignoring name set in `CAE.FemCreationOptions.SetCadData()`
SetCadData | Set associated CAD data
SetCyclicSymmetryData | Set the cyclic symmetry coordinate system options
SetDescription | Set FEM Part file descriptive text
SetGeometryOptions | Set CAE geometry options
SetMorphingFlag | Set the morphing enabled flag
SetSolverOptions | Set Solver, Analysis Type, and Axisymmetric Abstraction Type

# Enumerations

FemCreationOptionsUseBodiesOption Enumeration | Used to specify the option of specifying bodies to use from the CAD Part while creating `CAE.FemPart`.

# Method Detail

## Dispose

`FemCreationOptions.``Dispose`

  Destroys the object

  Signature `Dispose()`

  New in version NX11.0.0.

  License requirements: None.

## SetAutoGenIdeal

`FemCreationOptions.``SetAutoGenIdeal`

  Set flag to create the idealized part with an autogenerate name, ignoring name set in `CAE.FemCreationOptions.SetCadData()`

  Signature `SetAutoGenIdeal(autoGenIdeal)`

  Parameters: | autoGenIdeal (bool) – Create the ideal part and autogenerate a name for the idealized part

  New in version NX11.0.0.

  License requirements: None.

## SetCadData

`FemCreationOptions.``SetCadData`

  Set associated CAD data

  Signature `SetCadData(cadPart, idealizedPartName)`

  Parameters:

  - cadPart (`NXOpen.Part`) – the cad part to be associated with the fem part
  - idealizedPartName (str) – the name of the idealized part to be created.

  New in version NX11.0.0.

  License requirements: None.

## SetCyclicSymmetryData

`FemCreationOptions.``SetCyclicSymmetryData`

  Set the cyclic symmetry coordinate system options

  Signature `SetCyclicSymmetryData(useCyclicSymmetryCsys, cyclicSymmetryCsys)`

  Parameters:

  - useCyclicSymmetryCsys (bool) – Use the selected cyclic symmetry csys or not
  - cyclicSymmetryCsys (`NXOpen.CoordinateSystem`) – tag of selected cyclic symmetry or null

  New in version NX11.0.0.

  License requirements: None.

## SetDescription

`FemCreationOptions.``SetDescription`

  Set FEM Part file descriptive text

  Signature `SetDescription(description)`

  Parameters: | description (list of str) – description

  New in version NX11.0.0.

  License requirements: None.

## SetGeometryOptions

`FemCreationOptions.``SetGeometryOptions`

  Set CAE geometry options

  Signature `SetGeometryOptions(useBodiesOption, bodies, geometrySyncOptions)`

  Parameters:

  - useBodiesOption (`NXOpen.CAE.FemCreationOptionsUseBodiesOption`) – Specify bodies to use from the cad part while creating the fem part
  - bodies (list of `NXOpen.Body`) – the bodies to be used
  - geometrySyncOptions (`NXOpen.CAE.FemSynchronizeOptions`) – geometry sync options

  New in version NX11.0.0.

  License requirements: None.

## SetMorphingFlag

`FemCreationOptions.``SetMorphingFlag`

  Set the morphing enabled flag

  Signature `SetMorphingFlag(isMorphEnabled)`

  Parameters: | isMorphEnabled (bool) – Is Mesh Morphing enabled or not

  New in version NX11.0.0.

  License requirements: None.

## SetSolverOptions

`FemCreationOptions.``SetSolverOptions`

  Set Solver, Analysis Type, and Axisymmetric Abstraction Type

  Signature `SetSolverOptions(solverName, analysisType, abstractionType)`

  Parameters:

  - solverName (str) – the name of the solver. Refer to NX help for more information
  - analysisType (str) – the name of the analysis type. Refer to NX help for more information
  - abstractionType (`NXOpen.CAE.BaseFemPartAxisymAbstractionType`) – the axisymmetric abstraction type. Refer to NX help for more information

  New in version NX11.0.0.

  License requirements: None.