LaminateImportedLayupBuilder Class

class NXOpen.CAE.LaminateImportedLayupBuilder

Bases: NXOpen.Builder

Represents a NXOpen.CAE.LaminateImportedLayupBuilder builder

To create a new instance of this class, use NXOpen.CAE.LaminateGlobalLayupMgr.CreateLaminateImportedLayupBuilder

Default values.

Property Value
FileType FiberSimXml
ImportMethod ExternalFile
NameOverride 0
Tolerance.Value 0 (millimeters part), 0 (inches part)

New in version NX6.0.4.

Properties

Property Description
ApiType Returns or sets the external api selected for layup import
FileName Returns or sets the full name and path of the file to be imported
FileType Returns or sets the type of file to be imported
ImportMaterials Returns or sets the material import option
ImportMethod Returns or sets the import method
LayupName Returns or sets the user defined layup name
NameOverride Returns or sets the option to override the fibersim layup name with a user defined name
OmitPartiallyMapped Returns or sets the omit partially mapped face option.
OverwriteMaterials Returns or sets the material import overwrite option
Selection Returns the geometric face(s) and element face(s) on which to assign the material orientation
Tag Returns the Tag for this object.
Tolerance Returns the tolerance used to localize each FEM element layup information
UnmappedFaceThreshold Returns or sets the unmapped face threshold value (%).

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.
SelectLaminate Selects a laminate for import
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
UpdateApiLaminateList Updates the list of available laminates in the API
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

LaminateImportedLayupBuilderApiTypeEnum Enumeration Type of external API supported.
LaminateImportedLayupBuilderFileEnum Enumeration Type of external file to be imported.
LaminateImportedLayupBuilderImportMethodEnum Enumeration Import method type.

Property Detail

ApiType

LaminateImportedLayupBuilder.ApiType

Returns or sets the external api selected for layup import

-------------------------------------

Getter Method

Signature ApiType()

Returns:
Return type:NXOpen.CAE.LaminateImportedLayupBuilderApiTypeEnum

New in version NX8.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ApiType(apiType)

Parameters:apiType (NXOpen.CAE.LaminateImportedLayupBuilderApiTypeEnum) –

New in version NX8.0.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

FileName

LaminateImportedLayupBuilder.FileName

Returns or sets the full name and path of the file to be imported

-------------------------------------

Getter Method

Signature FileName()

Returns:
Return type:str

New in version NX6.0.4.

License requirements: None.

-------------------------------------

Setter Method

Signature FileName(filename)

Parameters:filename (str) –

New in version NX6.0.4.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

FileType

LaminateImportedLayupBuilder.FileType

Returns or sets the type of file to be imported

-------------------------------------

Getter Method

Signature FileType()

Returns:
Return type:NXOpen.CAE.LaminateImportedLayupBuilderFileEnum

New in version NX6.0.4.

License requirements: None.

-------------------------------------

Setter Method

Signature FileType(fileType)

Parameters:fileType (NXOpen.CAE.LaminateImportedLayupBuilderFileEnum) –

New in version NX6.0.4.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

ImportMaterials

LaminateImportedLayupBuilder.ImportMaterials

Returns or sets the material import option

-------------------------------------

Getter Method

Signature ImportMaterials()

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ImportMaterials(importMaterials)

Parameters:importMaterials (bool) –

New in version NX8.5.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

ImportMethod

LaminateImportedLayupBuilder.ImportMethod

Returns or sets the import method

-------------------------------------

Getter Method

Signature ImportMethod()

Returns:
Return type:NXOpen.CAE.LaminateImportedLayupBuilderImportMethodEnum

New in version NX6.0.4.

License requirements: None.

-------------------------------------

Setter Method

Signature ImportMethod(importMethod)

Parameters:importMethod (NXOpen.CAE.LaminateImportedLayupBuilderImportMethodEnum) –

New in version NX6.0.4.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

LayupName

LaminateImportedLayupBuilder.LayupName

Returns or sets the user defined layup name

-------------------------------------

Getter Method

Signature LayupName()

Returns:
Return type:str

New in version NX6.0.4.

License requirements: None.

-------------------------------------

Setter Method

Signature LayupName(layupName)

Parameters:layupName (str) –

New in version NX6.0.4.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

NameOverride

LaminateImportedLayupBuilder.NameOverride

Returns or sets the option to override the fibersim layup name with a user defined name

-------------------------------------

Getter Method

Signature NameOverride()

Returns:
Return type:bool

New in version NX6.0.4.

License requirements: None.

-------------------------------------

Setter Method

Signature NameOverride(nameOverride)

Parameters:nameOverride (bool) –

New in version NX6.0.4.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

OmitPartiallyMapped

LaminateImportedLayupBuilder.OmitPartiallyMapped

Returns or sets the omit partially mapped face option.

When on, face(s) for which the number of elements successfully mapped in the FiberSim XML mesh is under a certain ratio, will be discarded.

-------------------------------------

Getter Method

Signature OmitPartiallyMapped()

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature OmitPartiallyMapped(omitPartiallyMapped)

Parameters:omitPartiallyMapped (bool) –

New in version NX8.0.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

OverwriteMaterials

LaminateImportedLayupBuilder.OverwriteMaterials

Returns or sets the material import overwrite option

-------------------------------------

Getter Method

Signature OverwriteMaterials()

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature OverwriteMaterials(overwriteMaterials)

Parameters:overwriteMaterials (bool) –

New in version NX8.5.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

Selection

LaminateImportedLayupBuilder.Selection

Returns the geometric face(s) and element face(s) on which to assign the material orientation

-------------------------------------

Getter Method

Signature Selection()

Returns:
Return type:NXOpen.CAE.LaminateSelectEntitiesBuilder

New in version NX8.0.1.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

Tolerance

LaminateImportedLayupBuilder.Tolerance

Returns the tolerance used to localize each FEM element layup information

-------------------------------------

Getter Method

Signature Tolerance()

Returns:
Return type:NXOpen.Expression

New in version NX6.0.4.

License requirements: None.

UnmappedFaceThreshold

LaminateImportedLayupBuilder.UnmappedFaceThreshold

Returns or sets the unmapped face threshold value (%).

When the OmitPartiallyMapped option is on, the percentage is used to determine which face(s) will be discarded during import.

-------------------------------------

Getter Method

Signature UnmappedFaceThreshold()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature UnmappedFaceThreshold(unmappedFaceThreshold)

Parameters:unmappedFaceThreshold (float) –

New in version NX8.0.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

Method Detail

SelectLaminate

LaminateImportedLayupBuilder.SelectLaminate

Selects a laminate for import

Signature SelectLaminate(laminate)

Parameters:laminate (str) – NOTE: The full Unicode character set is not supported for this parameter.

New in version NX8.0.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

UpdateApiLaminateList

LaminateImportedLayupBuilder.UpdateApiLaminateList

Updates the list of available laminates in the API

Signature UpdateApiLaminateList()

New in version NX8.0.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

Validate

LaminateImportedLayupBuilder.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.