LaminateGlobalLayupMgr Class¶
-
class
NXOpen.CAE.LaminateGlobalLayupMgr¶ Bases:
objectRepresent 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.FEModelNew 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¶
Property Detail¶
DefaultLayupOffset¶
-
LaminateGlobalLayupMgr.DefaultLayupOffset¶ Returns or sets the default layup offset
-------------------------------------Getter Method
Signature
DefaultLayupOffsetReturns: default layup offset Return type: NXOpen.CAE.LaminateLayupOffsetNew in version NX7.5.0.
License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)
-------------------------------------Setter Method
Signature
DefaultLayupOffsetParameters: 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
DefaultMaterialOrientationReturns: 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
DefaultMaterialOrientationParameters: 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
GlobalLayupsNew in version NX3.0.0.
Returns: Return type: NXOpen.CAE.LaminateGlobalLayupCollection
LayupOffsets¶
-
LaminateGlobalLayupMgr.LayupOffsets¶ Collection of managed layup offset rules
Signature
LayupOffsetsNew in version NX7.5.0.
Returns: Return type: NXOpen.CAE.LaminateLayupOffsetCollection
MatOrientations¶
-
LaminateGlobalLayupMgr.MatOrientations¶ Collection of material orientations
Signature
MatOrientationsNew in version NX7.5.0.
Returns: Return type: NXOpen.CAE.LaminateMatOrientationCollection
ExtrudeSetups¶
-
LaminateGlobalLayupMgr.ExtrudeSetups¶ Collection of laminate extrusion setup
Signature
ExtrudeSetupsNew 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.FlatPatternsBuilderSignature
CreateFlatPatternsBuilder()Returns: Return type: NXOpen.CAE.FlatPatternsBuilderNew in version NX6.0.0.
License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)
CreateGlobalLayupImportFromPptBuilder¶
-
LaminateGlobalLayupMgr.CreateGlobalLayupImportFromPptBuilder¶ Creates a
NXOpen.CAE.GlobalLayupImportFromPptBuilderSignature
CreateGlobalLayupImportFromPptBuilder()Returns: Return type: NXOpen.CAE.GlobalLayupImportFromPptBuilderNew in version NX6.0.0.
License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)
CreateLaminateExtrudeSetupBuilder¶
-
LaminateGlobalLayupMgr.CreateLaminateExtrudeSetupBuilder¶ Creates a
NXOpen.CAE.LaminateExtrudeSetupBuilderSignature
CreateLaminateExtrudeSetupBuilder(extrudeSetup)Parameters: extrudeSetup ( NXOpen.CAE.LaminateExtrudeSetup) –Returns: created builder Return type: NXOpen.CAE.LaminateExtrudeSetupBuilderNew in version NX6.0.4.
License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)
CreateLaminateFillSetupBuilder¶
-
LaminateGlobalLayupMgr.CreateLaminateFillSetupBuilder¶ Creates a
NXOpen.CAE.LaminateFillSetupBuilderSignature
CreateLaminateFillSetupBuilder(extrudeSetup)Parameters: extrudeSetup ( NXOpen.CAE.LaminateExtrudeSetup) –Returns: created builder Return type: NXOpen.CAE.LaminateFillSetupBuilderNew in version NX7.5.2.
License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)
CreateLaminateImportZonesBuilder¶
-
LaminateGlobalLayupMgr.CreateLaminateImportZonesBuilder¶ Creates
NXOpen.CAE.LaminateImportZonesBuilderSignature
CreateLaminateImportZonesBuilder()Returns: Return type: NXOpen.CAE.LaminateImportZonesBuilderNew in version NX10.0.0.
License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)
CreateLaminateImportedLayupBuilder¶
-
LaminateGlobalLayupMgr.CreateLaminateImportedLayupBuilder¶ Creates a
NXOpen.CAE.LaminateImportedLayupBuilderSignature
CreateLaminateImportedLayupBuilder(globalLayup)Parameters: globalLayup ( NXOpen.CAE.LaminateGlobalLayup) –Returns: created builder Return type: NXOpen.CAE.LaminateImportedLayupBuilderNew in version NX6.0.4.
License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)
CreateLaminateMatOrientationBuilder¶
-
LaminateGlobalLayupMgr.CreateLaminateMatOrientationBuilder¶ Creates a
NXOpen.CAE.LaminateMatOrientationBuilderSignature
CreateLaminateMatOrientationBuilder(matOrientation)Parameters: matOrientation ( NXOpen.CAE.LaminateMatOrientation) – Laminate Material OrientationReturns: Return type: NXOpen.CAE.LaminateMatOrientationBuilderNew in version NX7.5.0.
License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)
CreateLaminateSelectEntitiesBuilder¶
-
LaminateGlobalLayupMgr.CreateLaminateSelectEntitiesBuilder¶ Creates a
NXOpen.CAE.LaminateSelectEntitiesBuilderSignature
CreateLaminateSelectEntitiesBuilder()Returns: created builder Return type: NXOpen.CAE.LaminateSelectEntitiesBuilderNew in version NX7.5.2.
License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)
CreateLayupOffsetBuilder¶
-
LaminateGlobalLayupMgr.CreateLayupOffsetBuilder¶ Creates a
NXOpen.CAE.LaminateLayupOffsetBuilderSignature
CreateLayupOffsetBuilder(layupoffset)Parameters: layupoffset ( NXOpen.CAE.LaminateLayupOffset) – Laminate Layup OffsetReturns: Return type: NXOpen.CAE.LaminateLayupOffsetBuilderNew in version NX7.5.0.
License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)
CreateRelabelPliesBuilder¶
-
LaminateGlobalLayupMgr.CreateRelabelPliesBuilder¶ Creates
NXOpen.CAE.LaminateRelabelPliesBuilderSignature
CreateRelabelPliesBuilder()Returns: Return type: NXOpen.CAE.LaminateRelabelPliesBuilderNew in version NX10.0.0.
License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)
CreateViewDrapingResultsBuilder¶
-
LaminateGlobalLayupMgr.CreateViewDrapingResultsBuilder¶ Creates a
NXOpen.CAE.FlatPatternsBuilderSignature
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.ViewLaminateBuilderSignature
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.LaminateGlobalLayupin 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) – 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.Laminatein 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.Laminatein 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”)
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”)