LaminateFillSetupBuilder Class

class NXOpen.CAE.LaminateFillSetupBuilder

Bases: NXOpen.Builder

Represents a NXOpen.CAE.LaminateFillSetupBuilder builder

To create a new instance of this class, use NXOpen.CAE.LaminateGlobalLayupMgr.CreateLaminateFillSetupBuilder()

New in version NX7.5.2.

Properties

Property Description
FillName Returns or sets the name of the laminate fill setup
HomogeneousPlies Returns or sets the option to (de)activate homogeneous ply meshes
LimitThicknessVariation Returns or sets the layup thickness variation control option
SamcefElementType Returns or sets the samcef element type
SamcefSolidShells Returns or sets the option to use SAMCEF solid shells
Selection Returns the face(s) on which to perform the fill
SinglePlyPerLayer Returns or sets the option to group plies into single layer(s) of extruded elements
Tag Returns the Tag for this object.
ThicknessVariationDownLimit Returns or sets the global maximum allowed relative thickness reduction variation, in percentage
ThicknessVariationUpLimit Returns or sets the global maximum allowed relative thickness increase variation, in percentage

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

Property Detail

FillName

LaminateFillSetupBuilder.FillName

Returns or sets the name of the laminate fill setup

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

Getter Method

Signature FillName

Returns:
Return type:str

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature FillName

Parameters:fillName (str) –

New in version NX8.5.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

HomogeneousPlies

LaminateFillSetupBuilder.HomogeneousPlies

Returns or sets the option to (de)activate homogeneous ply meshes

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

Getter Method

Signature HomogeneousPlies

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature HomogeneousPlies

Parameters:homogeneousPlies (bool) –

New in version NX9.0.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

LimitThicknessVariation

LaminateFillSetupBuilder.LimitThicknessVariation

Returns or sets the layup thickness variation control option

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

Getter Method

Signature LimitThicknessVariation

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature LimitThicknessVariation

Parameters:limitThicknessVariation (bool) –

New in version NX8.5.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

SamcefElementType

LaminateFillSetupBuilder.SamcefElementType

Returns or sets the samcef element type

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

Getter Method

Signature SamcefElementType

Returns:
Return type:NXOpen.CAE.LaminateFillSetupBuilderSamcefElementTypeEnum

New in version NX12.0.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

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

Setter Method

Signature SamcefElementType

Parameters:samcefElementType (NXOpen.CAE.LaminateFillSetupBuilderSamcefElementTypeEnum) –

New in version NX12.0.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

SamcefSolidShells

LaminateFillSetupBuilder.SamcefSolidShells

Returns or sets the option to use SAMCEF solid shells

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

Getter Method

Signature SamcefSolidShells

Returns:
Return type:bool

New in version NX10.0.0.

Deprecated since version NX12.0.0: Use method NXOpen.CAE.LaminateFillSetupBuilder.SamcefElementType()

License requirements: None.

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

Setter Method

Signature SamcefSolidShells

Parameters:samcefSolidShells (bool) –

New in version NX10.0.0.

Deprecated since version NX12.0.0: Use method NXOpen.CAE.LaminateFillSetupBuilder.SetSamcefElementType()

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

Selection

LaminateFillSetupBuilder.Selection

Returns the face(s) on which to perform the fill

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

Getter Method

Signature Selection

Returns:
Return type:NXOpen.CAE.LaminateSelectEntitiesBuilder

New in version NX7.5.2.

License requirements: None.

SinglePlyPerLayer

LaminateFillSetupBuilder.SinglePlyPerLayer

Returns or sets the option to group plies into single layer(s) of extruded elements

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

Getter Method

Signature SinglePlyPerLayer

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature SinglePlyPerLayer

Parameters:singlePlyPerLayer (bool) –

New in version NX8.5.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

ThicknessVariationDownLimit

LaminateFillSetupBuilder.ThicknessVariationDownLimit

Returns or sets the global maximum allowed relative thickness reduction variation, in percentage

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

Getter Method

Signature ThicknessVariationDownLimit

Returns:
Return type:float

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature ThicknessVariationDownLimit

Parameters:thicknessVariationDownLimit (float) –

New in version NX8.5.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

ThicknessVariationUpLimit

LaminateFillSetupBuilder.ThicknessVariationUpLimit

Returns or sets the global maximum allowed relative thickness increase variation, in percentage

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

Getter Method

Signature ThicknessVariationUpLimit

Returns:
Return type:float

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature ThicknessVariationUpLimit

Parameters:thicknessVariationUpLimit (float) –

New in version NX8.5.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

Method Detail

Validate

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