LaminatePlyGroupCollection Class

class NXOpen.CAE.LaminatePlyGroupCollection

Bases: object

Represents a laminate layup, which is defined by a sequence of CAE.LaminatePlyGroup, each with a name and a list of plies

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

New in version NX5.0.0.

Methods

Method Description
DeletePlyGroup Deletes a CAE.LaminatePlyGroup by index
GetPlyGroup Finds a CAE.LaminatePlyGroup from layup
InsertLinkedPlyGroup Creates a linked CAE.LaminatePlyGroup inserted in the laminate layup at the specified index
InsertPlyGroup Creates an empty CAE.LaminatePlyGroup inserted in the laminate layup at the specified index
InsertSinglePly Creates a new, simple CAE.LaminatePlyGroup holding a default ply, and inserted in the laminate layup at the specified index

Method Detail

DeletePlyGroup

LaminatePlyGroupCollection.DeletePlyGroup

Deletes a CAE.LaminatePlyGroup by index

Signature DeletePlyGroup(groupIndex)

Parameters:groupIndex (int) – index of group to remove

New in version NX5.0.0.

License requirements: nx_lam_composites (“Laminate Composites”)

GetPlyGroup

LaminatePlyGroupCollection.GetPlyGroup

Finds a CAE.LaminatePlyGroup from layup

Signature GetPlyGroup(groupIndex)

Parameters:groupIndex (int) – index in the sequence
Returns:group found
Return type:NXOpen.CAE.LaminatePlyGroup

New in version NX5.0.0.

License requirements: nx_lam_composites (“Laminate Composites”)

InsertLinkedPlyGroup

LaminatePlyGroupCollection.InsertLinkedPlyGroup

Creates a linked CAE.LaminatePlyGroup inserted in the laminate layup at the specified index

Signature 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:

NXOpen.CAE.LaminatePlyGroup

New in version NX5.0.0.

License requirements: nx_lam_composites (“Laminate Composites”)

InsertPlyGroup

LaminatePlyGroupCollection.InsertPlyGroup

Creates an empty CAE.LaminatePlyGroup inserted in the laminate layup at the specified index

Signature InsertPlyGroup(name, insertionIndex)

Parameters:
  • name (str) – Name of ply group
  • insertionIndex (int) – index in the sequence to insert at
Returns:

PlyGroup created

Return type:

NXOpen.CAE.LaminatePlyGroup

New in version NX5.0.0.

License requirements: nx_lam_composites (“Laminate Composites”)

InsertSinglePly

LaminatePlyGroupCollection.InsertSinglePly

Creates a new, simple CAE.LaminatePlyGroup holding a default ply, and inserted in the laminate layup at the specified index

Signature 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 NX5.0.0.

License requirements: nx_lam_composites (“Laminate Composites”)