ImportSimulationBuilder Class

class NXOpen.CAE.ImportSimulationBuilder

Bases: NXOpen.Builder

Represents NXOpen.CAE.ImportSimulationBuilder

To create a new instance of this class, use NXOpen.CAE.SimPart.CreateImportSimBuilder()

New in version NX11.0.0.

Properties

Property Description
Tag Returns the Tag for this object.

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
Destroy Deletes the builder, and cleans up any objects created by the builder.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetObject Returns the object currently being edited by this builder.
SetConditionSequences Set Condition Sequences to import
SetConstraints Set selected constraints to import
SetDofSets Set DOF sets to import
SetFields Set fields to import
SetGroups Set groups to import
SetIdOffset Set id offset
SetImportAll Set import all entities
SetLayoutStates Set Layout States to import
SetLoads Set selected loads to import
SetMaterials Set materials to import
SetModelingObjects Set modeling objects to import
SetPhysicalPropertyTables Set physical property tables to import
SetPrependString Set prepend string
SetRegions Set regions to import
SetSelectionRecipes Set Selection Recipes to import
SetSimulationObjects Set simulation objects to import
SetSolutions Set solutions to import
SetSourceSimPart Set source simulation part
SetTargetFemoccs Set FeModel Occurrences to import onto
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Method Detail

SetConditionSequences

ImportSimulationBuilder.SetConditionSequences

Set Condition Sequences to import

Signature SetConditionSequences(sequences)

Parameters:sequences (list of NXOpen.CAE.SimConditionSequence) – Condition Sequences to import NXOpen.CAE.SimConditionSequence

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

SetConstraints

ImportSimulationBuilder.SetConstraints

Set selected constraints to import

Signature SetConstraints(constraints)

Parameters:constraints (list of NXOpen.CAE.SimConstraint) – Constraints to import NXOpen.CAE.SimConstraint

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

SetDofSets

ImportSimulationBuilder.SetDofSets

Set DOF sets to import

Signature SetDofSets(dofsets)

Parameters:dofsets (list of NXOpen.CAE.CaeDOFSet) – DOF sets to import NXOpen.CAE.CaeDOFSet

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

SetFields

ImportSimulationBuilder.SetFields

Set fields to import

Signature SetFields(fields)

Parameters:fields (list of NXOpen.Fields.Field) – Fields to import NXOpen.Fields.Field

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

SetGroups

ImportSimulationBuilder.SetGroups

Set groups to import

Signature SetGroups(groups)

Parameters:groups (list of NXOpen.CAE.CaeGroup) – Groups to import NXOpen.CAE.CaeGroup

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

SetIdOffset

ImportSimulationBuilder.SetIdOffset

Set id offset

Signature SetIdOffset(idOffset)

Parameters:idOffset (int) – id offset

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

SetImportAll

ImportSimulationBuilder.SetImportAll

Set import all entities

Signature SetImportAll(importAll)

Parameters:importAll (bool) –

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

SetLayoutStates

ImportSimulationBuilder.SetLayoutStates

Set Layout States to import

Signature SetLayoutStates(layoutStates)

Parameters:layoutStates (list of NXOpen.CAE.LayoutState) – Layout states to import NXOpen.CAE.LayoutState

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

SetLoads

ImportSimulationBuilder.SetLoads

Set selected loads to import

Signature SetLoads(loads)

Parameters:loads (list of NXOpen.CAE.SimLoad) – Loads to import NXOpen.CAE.SimLoad

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

SetMaterials

ImportSimulationBuilder.SetMaterials

Set materials to import

Signature SetMaterials(materials)

Parameters:materials (list of NXOpen.PhysicalMaterial) – Materials to import NXOpen.PhysicalMaterial

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

SetModelingObjects

ImportSimulationBuilder.SetModelingObjects

Set modeling objects to import

Signature SetModelingObjects(modelingobjects)

Parameters:modelingobjects (list of NXOpen.CAE.ModelingObjectPropertyTable) – Modeling objects to import NXOpen.CAE.ModelingObjectPropertyTable

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

SetPhysicalPropertyTables

ImportSimulationBuilder.SetPhysicalPropertyTables

Set physical property tables to import

Signature SetPhysicalPropertyTables(propertytables)

Parameters:propertytables (list of NXOpen.CAE.PhysicalPropertyTable) – Physical property tables to import NXOpen.CAE.PhysicalPropertyTable

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

SetPrependString

ImportSimulationBuilder.SetPrependString

Set prepend string

Signature SetPrependString(prependString)

Parameters:prependString (str) – Prepend string

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

SetRegions

ImportSimulationBuilder.SetRegions

Set regions to import

Signature SetRegions(regions)

Parameters:regions (list of NXOpen.CAE.CaeRegion) – Regions to import NXOpen.CAE.CaeRegion

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

SetSelectionRecipes

ImportSimulationBuilder.SetSelectionRecipes

Set Selection Recipes to import

Signature SetSelectionRecipes(selectionRecipes)

Parameters:selectionRecipes (list of NXOpen.CAE.SelectionRecipe) – Selection Recipes to import NXOpen.CAE.SelectionRecipe

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

SetSimulationObjects

ImportSimulationBuilder.SetSimulationObjects

Set simulation objects to import

Signature SetSimulationObjects(simobjects)

Parameters:simobjects (list of NXOpen.CAE.SimSimulationObject) – Simulation objects to import NXOpen.CAE.SimSimulationObject

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

SetSolutions

ImportSimulationBuilder.SetSolutions

Set solutions to import

Signature SetSolutions(solutions)

Parameters:solutions (list of NXOpen.CAE.SimSolution) – Solutions to import NXOpen.CAE.SimSolution

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

SetSourceSimPart

ImportSimulationBuilder.SetSourceSimPart

Set source simulation part

Signature SetSourceSimPart(tPart)

Parameters:tPart (NXOpen.CAE.SimPart) – sim part

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

SetTargetFemoccs

ImportSimulationBuilder.SetTargetFemoccs

Set FeModel Occurrences to import onto

Signature SetTargetFemoccs(selectedFemoccs)

Parameters:selectedFemoccs (list of NXOpen.CAE.FEModelOccurrence) – Array of FeModelOccurrences to import onto NXOpen.CAE.FEModelOccurrence

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

Validate

ImportSimulationBuilder.Validate

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.

Signature Validate()

Returns:Was self validation successful
Return type:bool

New in version NX3.0.1.

License requirements: None.