NXOpen .NET Reference
12.0.0
|
Represents a Laminate, which is a specialized kind of NXOpen.CAE.PhysicalPropertyTable More...
Public Types | |
enum | ZoneType { OrphanElems, OverlapElems, Regular, All } |
Type of zones to export More... | |
Public Member Functions | |
unsafe void | StrengthAnalysis (string csvFilename) |
Perform a strength analysis on the current laminate definition using the current laminate strength loadcase. More... | |
unsafe void | ClearLayup () |
Removes all the ply groups and plies from the laminate physical More... | |
unsafe void | RefreshLinkedGroups () |
Refresh the laminate linked ply group state More... | |
unsafe void | Information (bool detailed) |
Output laminate info to an info window Corresponds to the info button in the Validation section of the Laminate Modeler dialog. More... | |
unsafe void | ExportInformation (string csvFilename) |
Export detailed laminate information to a CSV file. More... | |
unsafe void | ExportLayup (string csvFilename) |
Export simple laminate definition to a csv file. More... | |
unsafe void | ComputeZones () |
Compute zones. More... | |
unsafe void | ExportZoneInformation (string csvFilename) |
Export zone information to a CSV file. More... | |
unsafe void | ExportZonesAsGroups (NXOpen.CAE.Laminate.ZoneType zoneType, int zoneIndex) |
For each zone in the current laminate physical property, create an element group More... | |
unsafe void | ExportZonesAsLaminates (NXOpen.CAE.Laminate.ZoneType zoneType, int zoneIndex) |
For each zone in the current laminate physical property, create an equivalent laminate physical property More... | |
unsafe void | Optimize () |
Perform laminate optimization giving the existing optimization configuration and outputs the results to a csv file. More... | |
unsafe void | DefineSymPlyidRange (int minId, int maxId) |
Defines the range of id to be used for symmetric and repeated plies. More... | |
Public Member Functions inherited from NXOpen.CAE.PhysicalPropertyTable | |
unsafe string[] | GetSolverCardSyntax () |
Returns the solver card syntax strings for this entity. More... | |
Properties | |
NXOpen.CAE.LaminatePlyGroupCollection | PlyGroups [get] |
Returns the PlyGroup collection defining the layup of this laminate More... | |
unsafe NXOpen.CAE.PropertyTable | Parameters [get] |
Returns the intrinsic laminate properties that are not solver-specific More... | |
unsafe NXOpen.CAE.PropertyTable | StrengthLoadcase [get] |
Returns the loadcase information used for the laminate strength analysis More... | |
unsafe string | UserDefinedInterLaminarFailureTheory [get, set] |
Returns or sets the user defined interlaminar failure theory name used in an extruded solid laminate More... | |
unsafe string | UserDefinedPlyFailureTheory [get, set] |
Returns or sets the user defined ply failure theory name used in an extruded solid laminate More... | |
Represents a Laminate, which is a specialized kind of NXOpen.CAE.PhysicalPropertyTable
Created in NX5.0.0
unsafe void NXOpen.CAE.Laminate.ClearLayup | ( | ) |
Removes all the ply groups and plies from the laminate physical
Created in NX7.5.0
License requirements: nx_lam_composites ("Laminate Composites")
unsafe void NXOpen.CAE.Laminate.ComputeZones | ( | ) |
Compute zones.
Reads the global layups, updates the draping and calculates the zones on the laminate. Existing zones will be overriden.
Created in NX7.5.1
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced")
unsafe void NXOpen.CAE.Laminate.DefineSymPlyidRange | ( | int | minId, |
int | maxId | ||
) |
Defines the range of id to be used for symmetric and repeated plies.
Created in NX10.0.0
License requirements: nx_lam_composites ("Laminate Composites")
minId | Minimum symmetric ply id, inclusive |
maxId | Maximum symmetric ply id, exclusive |
unsafe void NXOpen.CAE.Laminate.ExportInformation | ( | string | csvFilename | ) |
Export detailed laminate information to a CSV file.
Corresponds to the CSV export button in the Validation section of the Laminate Modeler dialog.
Created in NX7.5.1
License requirements: nx_lam_composites ("Laminate Composites")
csvFilename |
unsafe void NXOpen.CAE.Laminate.ExportLayup | ( | string | csvFilename | ) |
Export simple laminate definition to a csv file.
Corresponds to the CSV layup export button in the Ply Layup section of the Laminate Modeler dialog.
Created in NX7.5.1
License requirements: nx_lam_composites ("Laminate Composites")
csvFilename |
unsafe void NXOpen.CAE.Laminate.ExportZoneInformation | ( | string | csvFilename | ) |
Export zone information to a CSV file.
Created in NX7.5.1
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced")
csvFilename |
unsafe void NXOpen.CAE.Laminate.ExportZonesAsGroups | ( | NXOpen.CAE.Laminate.ZoneType | zoneType, |
int | zoneIndex | ||
) |
For each zone in the current laminate physical property, create an element group
Created in NX7.5.2
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced")
zoneType | Type of zone to export |
zoneIndex | Zone Index. Not used if exporting all zones |
unsafe void NXOpen.CAE.Laminate.ExportZonesAsLaminates | ( | NXOpen.CAE.Laminate.ZoneType | zoneType, |
int | zoneIndex | ||
) |
For each zone in the current laminate physical property, create an equivalent laminate physical property
Created in NX7.5.2
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced")
zoneType | Type of zone to export |
zoneIndex | Zone Index. Not used if exporting all zones |
unsafe void NXOpen.CAE.Laminate.Information | ( | bool | detailed | ) |
Output laminate info to an info window Corresponds to the info button in the Validation section of the Laminate Modeler dialog.
Created in NX7.5.1
License requirements: nx_lam_composites ("Laminate Composites")
detailed |
unsafe void NXOpen.CAE.Laminate.Optimize | ( | ) |
Perform laminate optimization giving the existing optimization configuration and outputs the results to a csv file.
Created in NX9.0.0
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced")
unsafe void NXOpen.CAE.Laminate.RefreshLinkedGroups | ( | ) |
Refresh the laminate linked ply group state
Created in NX7.5.0
License requirements: nx_lam_composites ("Laminate Composites")
unsafe void NXOpen.CAE.Laminate.StrengthAnalysis | ( | string | csvFilename | ) |
Perform a strength analysis on the current laminate definition using the current laminate strength loadcase.
Created in NX8.0.0
License requirements: nx_lam_composites ("Laminate Composites")
csvFilename | The name of the CSV file in which the analysis result will be written. |
|
get |
Returns the intrinsic laminate properties that are not solver-specific
Created in NX5.0.0
License requirements: None.
|
get |
Returns the PlyGroup collection defining the layup of this laminate
Created in NX3.0.0
|
get |
Returns the loadcase information used for the laminate strength analysis
Created in NX8.0.0
License requirements: None.
|
getset |
Returns or sets the user defined interlaminar failure theory name used in an extruded solid laminate
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")
|
getset |
Returns or sets the user defined ply failure theory name used in an extruded solid laminate
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")