public interface Laminate
nxopen.cae.PhysicalPropertyTable
Modifier and Type | Interface and Description |
---|---|
static class |
Laminate.ZoneType
Type of zones to export
|
Modifier and Type | Method and Description |
---|---|
void |
clearLayup()
Removes all the ply groups and plies from the laminate physical
License requirements: nx_lam_composites ("Laminate Composites") . |
void |
computeZones()
Compute zones.
|
void |
defineSymPlyidRange(int minId,
int maxId)
Defines the range of id to be used for symmetric and repeated plies.
|
void |
exportInformation(String csvFilename)
Export detailed laminate information to a CSV file.
|
void |
exportLayup(String csvFilename)
Export simple laminate definition to a csv file.
|
void |
exportZoneInformation(String csvFilename)
Export zone information to a CSV file.
|
void |
exportZonesAsGroups(Laminate.ZoneType zoneType,
int zoneIndex)
For each zone in the current laminate physical property, create an element group
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
exportZonesAsLaminates(Laminate.ZoneType zoneType,
int zoneIndex)
For each zone in the current laminate physical property, create an equivalent laminate physical property
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
information(boolean detailed)
Output laminate info to an info window
Corresponds to the info button in the Validation section of the Laminate Modeler dialog.
|
void |
optimize()
Perform laminate optimization giving the existing optimization configuration and
outputs the results to a csv file.
|
PropertyTable |
parameters()
Returns the intrinsic laminate properties that are not solver-specific
License requirements: None. |
nxopen.cae.LaminatePlyGroupCollection |
plyGroups()
Returns the PlyGroup collection defining the layup of this laminate .
|
void |
refreshLinkedGroups()
Refresh the laminate linked ply group state
License requirements: nx_lam_composites ("Laminate Composites") . |
void |
setUserDefinedInterLaminarFailureTheory(String name)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setUserDefinedPlyFailureTheory(String name)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
strengthAnalysis(String csvFilename)
Perform a strength analysis on the current laminate definition using the current laminate strength loadcase.
|
PropertyTable |
strengthLoadcase()
Returns the loadcase information used for the laminate strength analysis
License requirements: None. |
String |
userDefinedInterLaminarFailureTheory()
Returns the user defined interlaminar failure theory name used in an extruded solid laminate
License requirements: None. |
String |
userDefinedPlyFailureTheory()
Returns the user defined ply failure theory name used in an extruded solid laminate
License requirements: None. |
nxopen.cae.LaminatePlyGroupCollection plyGroups() throws RemoteException
RemoteException
PropertyTable parameters() throws NXException, RemoteException
NXException
RemoteException
PropertyTable strengthLoadcase() throws NXException, RemoteException
NXException
RemoteException
void strengthAnalysis(String csvFilename) throws NXException, RemoteException
csvFilename
- The name of the CSV file in which the analysis result will be written. NXException
RemoteException
void clearLayup() throws NXException, RemoteException
NXException
RemoteException
void refreshLinkedGroups() throws NXException, RemoteException
NXException
RemoteException
void information(boolean detailed) throws NXException, RemoteException
detailed
- NXException
RemoteException
void exportInformation(String csvFilename) throws NXException, RemoteException
csvFilename
- NXException
RemoteException
void exportLayup(String csvFilename) throws NXException, RemoteException
csvFilename
- NXException
RemoteException
void computeZones() throws NXException, RemoteException
NXException
RemoteException
void exportZoneInformation(String csvFilename) throws NXException, RemoteException
csvFilename
- NXException
RemoteException
void exportZonesAsGroups(Laminate.ZoneType zoneType, int zoneIndex) throws NXException, RemoteException
zoneType
- Type of zone to exportzoneIndex
- Zone Index. Not used if exporting all zonesNXException
RemoteException
void exportZonesAsLaminates(Laminate.ZoneType zoneType, int zoneIndex) throws NXException, RemoteException
zoneType
- Type of zone to exportzoneIndex
- Zone Index. Not used if exporting all zonesNXException
RemoteException
String userDefinedPlyFailureTheory() throws NXException, RemoteException
NXException
RemoteException
void setUserDefinedPlyFailureTheory(String name) throws NXException, RemoteException
name
- the user defined ply failure theory nameNXException
RemoteException
String userDefinedInterLaminarFailureTheory() throws NXException, RemoteException
NXException
RemoteException
void setUserDefinedInterLaminarFailureTheory(String name) throws NXException, RemoteException
name
- the user defined interlaminar failure theory nameNXException
RemoteException
void optimize() throws NXException, RemoteException
NXException
RemoteException
void defineSymPlyidRange(int minId, int maxId) throws NXException, RemoteException
minId
- Minimum symmetric ply id, inclusivemaxId
- Maximum symmetric ply id, exclusiveNXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.