LaminateGlobalLayupPlyGroupCollection Class¶
-
class
NXOpen.CAE.
LaminateGlobalLayupPlyGroupCollection
¶ Bases:
object
Represents a laminate layup in the global layup context (ply based modeling), which is defined by a sequence of
NXOpen.CAE.LaminatePlyGroup
, each with a name and a list of plies.To obtain an instance of this class, refer to
NXOpen.CAE.LaminateGlobalLayup
New in version NX6.0.0.
Methods¶
Method | Description |
---|---|
DeletePlyGroup | Deletes a NXOpen.CAE.LaminatePlyGroup by index |
FindObject | Finds the NXOpen.CAE.LaminatePlyGroup with the given identifier as recorded in a journal. |
GetPlyGroup | Finds a NXOpen.CAE.LaminatePlyGroup from layup |
InsertCohesiveLayer | Creates a new cohesive layer (SAMCEF environment) in the layup |
InsertLinkedPlyGroup | Creates a linked NXOpen.CAE.LaminatePlyGroup inserted in the laminate layup at the specified index |
InsertPlyExtension | Creates an extension NXOpen.CAE.LaminatePly |
InsertPlyGroup | Creates an empty NXOpen.CAE.LaminatePlyGroup inserted in the laminate layup at the specified index |
InsertPlyGroupLayupLink | Creates a NXOpen.CAE.LaminatePlyGroup of type PlyGroupLayupLink. |
InsertSinglePly | Creates a new, simple NXOpen.CAE.LaminatePlyGroup holding a default ply, and inserted in the laminate layup at the specified index |
Method Detail¶
DeletePlyGroup¶
-
LaminateGlobalLayupPlyGroupCollection.
DeletePlyGroup
¶ Deletes a
NXOpen.CAE.LaminatePlyGroup
by indexSignature
DeletePlyGroup(groupIndex)
Parameters: groupIndex (int) – index of group to remove New in version NX6.0.0.
License requirements: nx_lam_composites (“Laminate Composites”)
FindObject¶
-
LaminateGlobalLayupPlyGroupCollection.
FindObject
¶ Finds the
NXOpen.CAE.LaminatePlyGroup
with the given identifier as recorded in a journal.An exception will be thrown if no object can be found with the given journal identifier.
Signature
FindObject(journalIdentifier)
Parameters: journalIdentifier (str) – Identifier to be found Returns: ply group found Return type: NXOpen.CAE.LaminatePlyGroup
New in version NX7.5.0.
License requirements: nx_lam_composites (“Laminate Composites”)
GetPlyGroup¶
-
LaminateGlobalLayupPlyGroupCollection.
GetPlyGroup
¶ Finds a
NXOpen.CAE.LaminatePlyGroup
from layupSignature
GetPlyGroup(groupIndex)
Parameters: groupIndex (int) – index in the sequence Returns: group found Return type: NXOpen.CAE.LaminatePlyGroup
New in version NX6.0.0.
License requirements: nx_lam_composites (“Laminate Composites”)
InsertCohesiveLayer¶
-
LaminateGlobalLayupPlyGroupCollection.
InsertCohesiveLayer
¶ Creates a new cohesive layer (SAMCEF environment) in the layup
Signature
InsertCohesiveLayer(insertionIndex)
Parameters: insertionIndex (int) – index in the sequence to insert at Returns: PlyGroup created to hold the cohesive layer Return type: NXOpen.CAE.LaminatePlyGroup
New in version NX10.0.0.
License requirements: nx_lam_composites (“Laminate Composites”)
InsertLinkedPlyGroup¶
-
LaminateGlobalLayupPlyGroupCollection.
InsertLinkedPlyGroup
¶ Creates a linked
NXOpen.CAE.LaminatePlyGroup
inserted in the laminate layup at the specified indexSignature
InsertLinkedPlyGroup(name, linkType, parentName, insertionIndex)
Parameters: - name (str) – Name of ply group
- linkType (
NXOpen.CAE.LaminatePlyGroupLink
) – Type of link - parentName (str) – name of parent PlyGroup
- insertionIndex (int) – index in the sequence to insert at
Returns: PlyGroup created
Return type: New in version NX6.0.0.
License requirements: nx_lam_composites (“Laminate Composites”)
InsertPlyExtension¶
-
LaminateGlobalLayupPlyGroupCollection.
InsertPlyExtension
¶ Creates an extension
NXOpen.CAE.LaminatePly
Signature
InsertPlyExtension(plyGroup, insertionIndex, targetPly)
Parameters: plyGroup – Group in which the ply is to be added. If NULL, then a single ply group will be created. :type plyGroup:
NXOpen.CAE.LaminatePlyGroup
:param insertionIndex: Index in the sequence to insert at. :type insertionIndex: int :param targetPly: Target of the ply extension :type targetPly:NXOpen.CAE.LaminatePly
:returns: Created ply extension :rtype:NXOpen.CAE.LaminatePly
New in version NX8.5.0.
License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)
InsertPlyGroup¶
-
LaminateGlobalLayupPlyGroupCollection.
InsertPlyGroup
¶ Creates an empty
NXOpen.CAE.LaminatePlyGroup
inserted in the laminate layup at the specified indexSignature
InsertPlyGroup(name, insertionIndex)
Parameters: - name (str) – Name of ply group
- insertionIndex (int) – index in the sequence to insert at
Returns: PlyGroup created
Return type: New in version NX6.0.0.
License requirements: nx_lam_composites (“Laminate Composites”)
InsertPlyGroupLayupLink¶
-
LaminateGlobalLayupPlyGroupCollection.
InsertPlyGroupLayupLink
¶ Creates a
NXOpen.CAE.LaminatePlyGroup
of type PlyGroupLayupLink.Inserted in the laminate layup at the specified index
Signature
InsertPlyGroupLayupLink(name, insertionIndex, laminateGlobalLayupSource)
Parameters: - name (str) – Name of ply group
- insertionIndex (int) – index in the sequence to insert at
- laminateGlobalLayupSource (
NXOpen.CAE.LaminateGlobalLayup
) – Source Global Layup
Returns: PlyGroup created
Return type: New in version NX12.0.0.
License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)
InsertSinglePly¶
-
LaminateGlobalLayupPlyGroupCollection.
InsertSinglePly
¶ Creates a new, simple
NXOpen.CAE.LaminatePlyGroup
holding a default ply, and inserted in the laminate layup at the specified indexSignature
InsertSinglePly(insertionIndex)
Parameters: insertionIndex (int) – index in the sequence to insert at Returns: PlyGroup created to hold the single ply Return type: NXOpen.CAE.LaminatePlyGroup
New in version NX6.0.0.
License requirements: nx_lam_composites (“Laminate Composites”)