NX Open C++ Reference Guide
|
Represents a Laminate, which is a specialized kind of CAE::PhysicalPropertyTable. More...
Public Types | |
enum | ZoneType { ZoneTypeOrphanElems, ZoneTypeOverlapElems, ZoneTypeRegular, ZoneTypeAll } |
Type of zones to export. More... | |
Public Member Functions | |
void | ClearLayup () |
Removes all the ply groups and plies from the laminate physical Created in NX7.5.0. | |
void | ComputeZones () |
Compute zones. | |
void | ExportInformation (const NXString &csvFilename) |
Export detailed laminate information to a CSV file. | |
void | ExportLayup (const NXString &csvFilename) |
Export simple laminate definition to a csv file. | |
void | ExportZoneInformation (const NXString &csvFilename) |
Export zone information to a CSV file. | |
void | 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. | |
void | 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. | |
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. | |
NXOpen::CAE::PropertyTable * | Parameters () |
Returns the intrinsic laminate properties that are not solver-specific Created in NX5.0.0. | |
NXOpen::CAE::LaminatePlyGroupCollection * | PlyGroups () |
Returns the PlyGroup collection defining the layup of this laminate Created in NX3.0.0. | |
void | RefreshLinkedGroups () |
Refresh the laminate linked ply group state Created in NX7.5.0. | |
void | StrengthAnalysis (const NXString &csvFilename) |
Perform a strength analysis on the current laminate definition using the current laminate strength loadcase. | |
NXOpen::CAE::PropertyTable * | StrengthLoadcase () |
Returns the loadcase information used for the laminate strength analysis Created in NX8.0.0. |
Represents a Laminate, which is a specialized kind of CAE::PhysicalPropertyTable.
Created in NX5.0.0.
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")
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")
void NXOpen::CAE::Laminate::ExportInformation | ( | const NXString & | 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 | NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::CAE::Laminate::ExportLayup | ( | const NXString & | 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 | NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::CAE::Laminate::ExportZoneInformation | ( | const NXString & | csvFilename | ) |
Export zone information to a CSV file.
Created in NX7.5.1.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
csvFilename | NOTE: The full Unicode character set is not supported for this parameter. |
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 |
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 type is Not used if exporting all zones |
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 | detailed |
Returns the intrinsic laminate properties that are not solver-specific
Created in NX5.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
Returns the PlyGroup collection defining the layup of this laminate
Created in NX3.0.0.
Refresh the laminate linked ply group state
Created in NX7.5.0.
License requirements : nx_lam_composites ("Laminate Composites")
void NXOpen::CAE::Laminate::StrengthAnalysis | ( | const NXString & | 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. NOTE: The full Unicode character set is not supported for this parameter. |
Returns the loadcase information used for the laminate strength analysis
Created in NX8.0.0.
License requirements : nx_lam_composites ("Laminate Composites")