NXOpen .NET Reference Guide
1899
|
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 | ClearLayup () |
Removes all the ply groups and plies from the laminate physical More... | |
unsafe void | ComplianceMatrices (bool detailed) |
Output laminate compliance matrices to an info window Corresponds to the "list compliance matrices" button in the Validation section of the Laminate Modeler dialog. More... | |
unsafe void | ComputeZones () |
Compute zones. More... | |
unsafe void | DefineSymPlyidRange (int minId, int maxId) |
Defines the range of id to be used for symmetric and repeated plies. More... | |
unsafe void | EquivalentProperties (bool detailed) |
Output laminate equivalent properties to an info window Corresponds to the "list equivalent properties" 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 | 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 | 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 | Optimize () |
Perform laminate optimization giving the existing optimization configuration and outputs the results to a csv file. More... | |
unsafe void | RefreshLinkedGroups () |
Refresh the laminate linked ply group state More... | |
unsafe void | StiffnessMatrices (bool detailed) |
Output laminate stiffness matrices to an info window Corresponds to the "list stiffness matrices" button in the Validation section of the Laminate Modeler dialog. More... | |
unsafe void | StrengthAnalysis (string csvFilename) |
Perform a strength analysis on the current laminate definition using the current laminate strength loadcase. More... | |
Public Member Functions inherited from NXOpen.CAE.PhysicalPropertyTable | |
unsafe string[] | GetSolverCardSyntax () |
Returns the solver card syntax strings for this entity. More... | |
Properties | |
unsafe NXOpen.CAE.PropertyTable | Parameters [get] |
Returns the intrinsic laminate properties that are not solver-specific More... | |
NXOpen.CAE.LaminatePlyGroupCollection | PlyGroups [get] |
Returns the PlyGroup collection defining the layup of this laminate 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... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents a Laminate, which is a specialized kind of NXOpen.CAE.PhysicalPropertyTable
Created in NX5.0.0
|
inline |
Removes all the ply groups and plies from the laminate physical
Created in NX7.5.0
License requirements: nx_lam_composites ("Laminate Composites")
|
inline |
Output laminate compliance matrices to an info window Corresponds to the "list compliance matrices" button in the Validation section of the Laminate Modeler dialog.
Created in NX1847.0.0
License requirements: nx_lam_composites ("Laminate Composites")
detailed |
|
inline |
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")
|
inline |
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 |
|
inline |
Output laminate equivalent properties to an info window Corresponds to the "list equivalent properties" button in the Validation section of the Laminate Modeler dialog.
Created in NX1847.0.0
License requirements: nx_lam_composites ("Laminate Composites")
detailed |
|
inline |
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 |
|
inline |
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 |
|
inline |
Export zone information to a CSV file.
Created in NX7.5.1
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced")
csvFilename |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
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")
|
inline |
Refresh the laminate linked ply group state
Created in NX7.5.0
License requirements: nx_lam_composites ("Laminate Composites")
|
inline |
Output laminate stiffness matrices to an info window Corresponds to the "list stiffness matrices" button in the Validation section of the Laminate Modeler dialog.
Created in NX1847.0.0
License requirements: nx_lam_composites ("Laminate Composites")
detailed |
|
inline |
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")