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 |
Methods¶
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(defaultLayup)
Parameters: defaultLayup ( NXOpen.CAE.LaminateLayupOffset
) – default layup offsetNew 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(defaultOrientation)
Parameters: defaultOrientation (int) – the default material orientation New in version NX7.5.0.
License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)
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 OrientationReturns: 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 OffsetReturns: 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: - globalLayup (
NXOpen.CAE.LaminateGlobalLayup
) – Global Layup - ply (
NXOpen.CAE.LaminatePly
) – Ply
Returns: Return type: New in version NX6.0.0.
License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)
- globalLayup (
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: New in version NX6.0.0.
License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)
- laminate (
ExportDrapingDomainAsGroups¶
-
LaminateGlobalLayupMgr.
ExportDrapingDomainAsGroups
¶ For each
NXOpen.CAE.LaminateGlobalLayup
in the model, create a group with the draping domain entitiesSignature
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) – NOTE: The full Unicode character set is not supported for this parameter. 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 groupSignature
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 propertySignature
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”)
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”)