LaminateGlobalLayupMgr Class

class NXOpen.CAE.LaminateGlobalLayupMgr

Bases: object

Represent the laminate global layup manager which manages all the global layups in the laminate ply-based modeling project

To obtain an instance of this class, refer to NXOpen.CAE.FEModel

New in version NX6.0.0.

Properties

Property Description
DefaultLayupOffset Returns or sets the default layup offset
DefaultMaterialOrientation Returns or sets the default material orientation
GlobalLayups Collection of managed global layups
LayupOffsets Collection of managed layup offset rules
MatOrientations Collection of material orientations
ExtrudeSetups Collection of laminate extrusion setup

Methods

Method Description
AutogroupByMaterials Create groups for materials
AutogroupLayupsByMaterials Create groups for materials used in the selected layup(s)
ComputeZones Compute zones for all laminate properties in the model.
CreateFlatPatternsBuilder Creates a NXOpen.CAE.FlatPatternsBuilder
CreateGlobalLayupImportFromPptBuilder Creates a NXOpen.CAE.GlobalLayupImportFromPptBuilder
CreateLaminateExtrudeSetupBuilder Creates a NXOpen.CAE.LaminateExtrudeSetupBuilder
CreateLaminateFillSetupBuilder Creates a NXOpen.CAE.LaminateFillSetupBuilder
CreateLaminateImportZonesBuilder Creates NXOpen.CAE.LaminateImportZonesBuilder
CreateLaminateImportedLayupBuilder Creates a NXOpen.CAE.LaminateImportedLayupBuilder
CreateLaminateMatOrientationBuilder Creates a NXOpen.CAE.LaminateMatOrientationBuilder
CreateLaminateSelectEntitiesBuilder Creates a NXOpen.CAE.LaminateSelectEntitiesBuilder
CreateLayupOffsetBuilder Creates a NXOpen.CAE.LaminateLayupOffsetBuilder
CreateRelabelPliesBuilder Creates NXOpen.CAE.LaminateRelabelPliesBuilder
CreateViewDrapingResultsBuilder Creates a NXOpen.CAE.FlatPatternsBuilder
CreateViewLaminateBuilder Creates a NXOpen.CAE.ViewLaminateBuilder
ExportDrapingDomainAsGroups For each NXOpen.CAE.LaminateGlobalLayup in the model, create a group with the draping domain entities
ExportZoneInformation Export zone information to a CSV file.
ExportZonesAsGroups For each zone of each NXOpen.CAE.Laminate in the model, create an element group
ExportZonesAsLaminates For each zone of each NXOpen.CAE.Laminate in the model, create an equivalent laminate physical property
Information Display global layup manager information
RelinkAllGlobalLayups Relink all global layups groups
RemoveLayupOffset A method to remove a layup offset
RemoveMaterialOrientation A method to remove a material orientation
UpdateDraping Compute draping for all the plies of all the global layups in the part.
UpdatePlyDraping Compute draping for all the selected plies.

Property Detail

DefaultLayupOffset

LaminateGlobalLayupMgr.DefaultLayupOffset

Returns or sets the default layup offset

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

Getter Method

Signature DefaultLayupOffset

Returns:default layup offset
Return type:NXOpen.CAE.LaminateLayupOffset

New in version NX7.5.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

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

Setter Method

Signature DefaultLayupOffset

Parameters:defaultLayup (NXOpen.CAE.LaminateLayupOffset) – default layup offset

New in version NX7.5.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

DefaultMaterialOrientation

LaminateGlobalLayupMgr.DefaultMaterialOrientation

Returns or sets the default material orientation

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

Getter Method

Signature DefaultMaterialOrientation

Returns:the default material orientation
Return type:int

New in version NX7.5.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

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

Setter Method

Signature DefaultMaterialOrientation

Parameters:defaultOrientation (int) – the default material orientation

New in version NX7.5.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

GlobalLayups

LaminateGlobalLayupMgr.GlobalLayups

Collection of managed global layups

Signature GlobalLayups

New in version NX3.0.0.

Returns:
Return type:NXOpen.CAE.LaminateGlobalLayupCollection

LayupOffsets

LaminateGlobalLayupMgr.LayupOffsets

Collection of managed layup offset rules

Signature LayupOffsets

New in version NX7.5.0.

Returns:
Return type:NXOpen.CAE.LaminateLayupOffsetCollection

MatOrientations

LaminateGlobalLayupMgr.MatOrientations

Collection of material orientations

Signature MatOrientations

New in version NX7.5.0.

Returns:
Return type:NXOpen.CAE.LaminateMatOrientationCollection

ExtrudeSetups

LaminateGlobalLayupMgr.ExtrudeSetups

Collection of laminate extrusion setup

Signature ExtrudeSetups

New in version NX7.5.0.

Returns:
Return type:NXOpen.CAE.LaminateExtrudeSetupCollection

Method Detail

AutogroupByMaterials

LaminateGlobalLayupMgr.AutogroupByMaterials

Create groups for materials

Signature AutogroupByMaterials()

New in version NX9.0.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

AutogroupLayupsByMaterials

LaminateGlobalLayupMgr.AutogroupLayupsByMaterials

Create groups for materials used in the selected layup(s)

Signature AutogroupLayupsByMaterials(layups)

Parameters:layups (list of NXOpen.CAE.LaminateGlobalLayup) –

New in version NX10.0.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

ComputeZones

LaminateGlobalLayupMgr.ComputeZones

Compute zones for all laminate properties in the model.

Reads the global layups, updates the draping and calculates the zones on the laminate. Existing zones will be overriden.

Signature ComputeZones()

New in version NX7.5.1.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

CreateFlatPatternsBuilder

LaminateGlobalLayupMgr.CreateFlatPatternsBuilder

Creates a NXOpen.CAE.FlatPatternsBuilder

Signature CreateFlatPatternsBuilder()

Returns:
Return type:NXOpen.CAE.FlatPatternsBuilder

New in version NX6.0.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

CreateGlobalLayupImportFromPptBuilder

LaminateGlobalLayupMgr.CreateGlobalLayupImportFromPptBuilder

Creates a NXOpen.CAE.GlobalLayupImportFromPptBuilder

Signature CreateGlobalLayupImportFromPptBuilder()

Returns:
Return type:NXOpen.CAE.GlobalLayupImportFromPptBuilder

New in version NX6.0.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

CreateLaminateExtrudeSetupBuilder

LaminateGlobalLayupMgr.CreateLaminateExtrudeSetupBuilder

Creates a NXOpen.CAE.LaminateExtrudeSetupBuilder

Signature CreateLaminateExtrudeSetupBuilder(extrudeSetup)

Parameters:extrudeSetup (NXOpen.CAE.LaminateExtrudeSetup) –
Returns:created builder
Return type:NXOpen.CAE.LaminateExtrudeSetupBuilder

New in version NX6.0.4.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

CreateLaminateFillSetupBuilder

LaminateGlobalLayupMgr.CreateLaminateFillSetupBuilder

Creates a NXOpen.CAE.LaminateFillSetupBuilder

Signature CreateLaminateFillSetupBuilder(extrudeSetup)

Parameters:extrudeSetup (NXOpen.CAE.LaminateExtrudeSetup) –
Returns:created builder
Return type:NXOpen.CAE.LaminateFillSetupBuilder

New in version NX7.5.2.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

CreateLaminateImportZonesBuilder

LaminateGlobalLayupMgr.CreateLaminateImportZonesBuilder

Creates NXOpen.CAE.LaminateImportZonesBuilder

Signature CreateLaminateImportZonesBuilder()

Returns:
Return type:NXOpen.CAE.LaminateImportZonesBuilder

New in version NX10.0.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

CreateLaminateImportedLayupBuilder

LaminateGlobalLayupMgr.CreateLaminateImportedLayupBuilder

Creates a NXOpen.CAE.LaminateImportedLayupBuilder

Signature CreateLaminateImportedLayupBuilder(globalLayup)

Parameters:globalLayup (NXOpen.CAE.LaminateGlobalLayup) –
Returns:created builder
Return type:NXOpen.CAE.LaminateImportedLayupBuilder

New in version NX6.0.4.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

CreateLaminateMatOrientationBuilder

LaminateGlobalLayupMgr.CreateLaminateMatOrientationBuilder

Creates a NXOpen.CAE.LaminateMatOrientationBuilder

Signature CreateLaminateMatOrientationBuilder(matOrientation)

Parameters:matOrientation (NXOpen.CAE.LaminateMatOrientation) – Laminate Material Orientation
Returns:
Return type:NXOpen.CAE.LaminateMatOrientationBuilder

New in version NX7.5.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

CreateLaminateSelectEntitiesBuilder

LaminateGlobalLayupMgr.CreateLaminateSelectEntitiesBuilder

Creates a NXOpen.CAE.LaminateSelectEntitiesBuilder

Signature CreateLaminateSelectEntitiesBuilder()

Returns:created builder
Return type:NXOpen.CAE.LaminateSelectEntitiesBuilder

New in version NX7.5.2.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

CreateLayupOffsetBuilder

LaminateGlobalLayupMgr.CreateLayupOffsetBuilder

Creates a NXOpen.CAE.LaminateLayupOffsetBuilder

Signature CreateLayupOffsetBuilder(layupoffset)

Parameters:layupoffset (NXOpen.CAE.LaminateLayupOffset) – Laminate Layup Offset
Returns:
Return type:NXOpen.CAE.LaminateLayupOffsetBuilder

New in version NX7.5.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

CreateRelabelPliesBuilder

LaminateGlobalLayupMgr.CreateRelabelPliesBuilder

Creates NXOpen.CAE.LaminateRelabelPliesBuilder

Signature CreateRelabelPliesBuilder()

Returns:
Return type:NXOpen.CAE.LaminateRelabelPliesBuilder

New in version NX10.0.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

CreateViewDrapingResultsBuilder

LaminateGlobalLayupMgr.CreateViewDrapingResultsBuilder

Creates a NXOpen.CAE.FlatPatternsBuilder

Signature CreateViewDrapingResultsBuilder(globalLayup, ply)

Parameters:
Returns:

Return type:

NXOpen.CAE.LaminateViewDrapingResultsBuilder

New in version NX6.0.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

CreateViewLaminateBuilder

LaminateGlobalLayupMgr.CreateViewLaminateBuilder

Creates a NXOpen.CAE.ViewLaminateBuilder

Signature CreateViewLaminateBuilder(laminate, zoneIndex)

Parameters:
  • laminate (NXOpen.CAE.Laminate) – Inherited laminate physical
  • zoneIndex (int) – Zone index
Returns:

Return type:

NXOpen.CAE.ViewLaminateBuilder

New in version NX6.0.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

ExportDrapingDomainAsGroups

LaminateGlobalLayupMgr.ExportDrapingDomainAsGroups

For each NXOpen.CAE.LaminateGlobalLayup in the model, create a group with the draping domain entities

Signature ExportDrapingDomainAsGroups()

New in version NX7.5.2.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

ExportZoneInformation

LaminateGlobalLayupMgr.ExportZoneInformation

Export zone information to a CSV file.

Signature ExportZoneInformation(csvFilename)

Parameters:csvFilename (str) –

New in version NX7.5.1.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

ExportZonesAsGroups

LaminateGlobalLayupMgr.ExportZonesAsGroups

For each zone of each NXOpen.CAE.Laminate in the model, create an element group

Signature ExportZonesAsGroups()

New in version NX7.5.2.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

ExportZonesAsLaminates

LaminateGlobalLayupMgr.ExportZonesAsLaminates

For each zone of each NXOpen.CAE.Laminate in the model, create an equivalent laminate physical property

Signature ExportZonesAsLaminates()

New in version NX7.5.2.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

Information

LaminateGlobalLayupMgr.Information

Display global layup manager information

Signature Information()

New in version NX7.5.1.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

RelinkAllGlobalLayups

LaminateGlobalLayupMgr.RelinkAllGlobalLayups

Relink all global layups groups

Signature RelinkAllGlobalLayups()

New in version NX12.0.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

RemoveLayupOffset

LaminateGlobalLayupMgr.RemoveLayupOffset

A method to remove a layup offset

Signature RemoveLayupOffset(layupOffset)

Parameters:layupOffset (int) – the layup offset to remove

New in version NX7.5.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

RemoveMaterialOrientation

LaminateGlobalLayupMgr.RemoveMaterialOrientation

A method to remove a material orientation

Signature RemoveMaterialOrientation(matOrientation)

Parameters:matOrientation (int) – the material orientation to remove

New in version NX7.5.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

UpdateDraping

LaminateGlobalLayupMgr.UpdateDraping

Compute draping for all the plies of all the global layups in the part.

Plies that are already computed wont be recomputed.

Signature UpdateDraping()

New in version NX7.5.1.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

UpdatePlyDraping

LaminateGlobalLayupMgr.UpdatePlyDraping

Compute draping for all the selected plies.

Signature UpdatePlyDraping(plies)

Parameters:plies (list of NXOpen.CAE.LaminatePly) –

New in version NX10.0.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)