public interface LaminatePly extends NXObject
Type | Property and Description |
---|---|
LaminatePly.SolidPropertyType |
solid
Returns the ply solid property
License requirements: None. |
Modifier and Type | Interface and Description |
---|---|
static class |
LaminatePly.InterLaminarFailureTheoryType
Inter-Laminar failure theory types
|
static class |
LaminatePly.PlyFailureTheoryType
Ply failure theory types
|
static class |
LaminatePly.SolidPropertyType
Solid property type for laminate extrusion
|
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat
Modifier and Type | Method and Description |
---|---|
Expression |
angleExpression()
Returns the ply angle expression, relative to local material orientation
License requirements: None. |
void |
assignAngleExpression(String angleExp)
Assigns a value to the ply angle expression
License requirements: nx_lam_composites ("Laminate Composites") . |
void |
assignThicknessExpression(String thickExp)
Assigns a value to the ply thickness expression
License requirements: nx_lam_composites ("Laminate Composites") . |
int |
color()
Returns the ply color
License requirements: None. |
void |
computeDraping()
Launch the draping algorithm, overriding previous results
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
copyDrapingResults(LaminateDrapingOrientation drapingResults)
Copy draping results.
|
LaminateDrapingDataBuilder |
createDrapingDataBuilder()
Creates a
LaminateDrapingDataBuilder
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") Created in NX7.5.0 |
LaminateDrapingExtensionBuilder |
createDrapingExtensionBuilder()
Creates a
LaminateDrapingExtensionBuilder
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") Created in NX8.5.0 |
LaminatePlyMaxThicknessVarBuilder |
createLaminatePlyMaxThicknessVarBuilder()
Creates a
LaminatePlyMaxThicknessVarBuilder
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") Created in NX8.5.0 |
String |
description()
Returns the ply description
License requirements: None. |
LaminateDrapingExtension |
drapingExtension()
Returns the draping extension selection
License requirements: None. |
LaminateDrapingData |
drapingInput()
Returns the draping data (draping settings)
License requirements: None. |
void |
exportDrapingDomainAsGroup()
Exports draping domain to a group
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
exportDrapingResults(String csvFilename,
boolean showShearAngle,
boolean showYarnAngle,
boolean showPrimaryDirection,
boolean showSecondaryDirection,
boolean showNormalDirection)
Exports draping results to a csv file.
|
String |
getMaterialName()
Gets the material name
License requirements: None. |
int |
globalId()
Returns the ply global id
License requirements: None. |
void |
information(boolean detailed)
Display global ply information
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
LaminatePly.InterLaminarFailureTheoryType |
interLaminarFailureTheory()
Returns the inter laminar failure theory used in a solid laminate nastran analysis (PCOMPS)
License requirements: None. |
double |
orientation()
Returns the ply orientation angle in degrees, relative to local material orientation
License requirements: None. |
LaminatePly.PlyFailureTheoryType |
plyFailureTheory()
Returns the ply failure theory used in a solid laminate nastran analysis (PCOMPS)
License requirements: None. |
void |
resetExtensionTarget(LaminatePly targetPly)
For global link ply subtype, resets the ply link target
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setColor(int orientation)
License requirements: nx_lam_composites ("Laminate Composites") . |
void |
setDescription(String description)
License requirements: nx_lam_composites ("Laminate Composites") . |
void |
setDrapingExtension(LaminateDrapingExtension drapingExtension)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setDrapingInput(LaminateDrapingData drapingInput)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setGlobalId(int globalId)
License requirements: nx_lam_composites ("Laminate Composites") . |
void |
setInterLaminarFailureTheory(LaminatePly.InterLaminarFailureTheoryType interLaminarFailureTheory)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setMaterialByName(String name)
Sets the material by name.
|
void |
setOrientation(double orientation)
License requirements: nx_lam_composites ("Laminate Composites") . |
void |
setPlyFailureTheory(LaminatePly.PlyFailureTheoryType plyFailureTheory)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setPlyMaterialByName(String name)
Sets the ply material by name.
|
void |
setSolidProperty(LaminatePly.SolidPropertyType solidProp)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setThickness(double thickness)
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") . |
LaminatePly.SolidPropertyType |
solidProperty()
Returns the ply solid property
License requirements: None. |
double |
thickness()
Returns the ply thickness, in part units (inches or millimeters)
License requirements: None. |
Expression |
thicknessExpression()
Returns the ply thickness expression
License requirements: None. |
String |
userDefinedInterLaminarFailureTheory()
Returns the user defined interlaminar failure theory name used in a solid laminate nastran analysis (PCOMPS)
License requirements: None. |
String |
userDefinedPlyFailureTheory()
Returns the user defined ply failure theory name used in a solid laminate nastran analysis (PCOMPS)
License requirements: None. |
deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getRealAttribute, getRealUserAttribute, getReferenceAttribute, getStringAttribute, getStringUserAttribute, getTimeAttribute, getTimeUserAttribute, getUserAttribute, getUserAttribute, getUserAttributeAsString, getUserAttributeCount, getUserAttributeCount, getUserAttributeLock, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributesAsStrings, getUserAttributeSize, getUserAttributeSourceObjects, hasUserAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setBooleanUserAttribute, setReferenceAttribute, setReferenceAttribute, setTimeAttribute, setTimeAttribute, setTimeUserAttribute, setTimeUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttributeLock
printTestData, printTestData, tag, tagValue
findObject, isOccurrence, journalIdentifier, name, owningComponent, owningPart, print, prototype, setName
LaminatePly.SolidPropertyType solidProperty
NXException
RemoteException
LaminateDrapingDataBuilder createDrapingDataBuilder() throws NXException, RemoteException
LaminateDrapingDataBuilder
NXException
RemoteException
LaminateDrapingExtensionBuilder createDrapingExtensionBuilder() throws NXException, RemoteException
LaminateDrapingExtensionBuilder
NXException
RemoteException
LaminatePlyMaxThicknessVarBuilder createLaminatePlyMaxThicknessVarBuilder() throws NXException, RemoteException
LaminatePlyMaxThicknessVarBuilder
NXException
RemoteException
double thickness() throws NXException, RemoteException
NXException
RemoteException
void setThickness(double thickness) throws NXException, RemoteException
thickness
- ply thicknessNXException
RemoteException
Expression thicknessExpression() throws NXException, RemoteException
NXException
RemoteException
void assignThicknessExpression(String thickExp) throws NXException, RemoteException
thickExp
- The thickness expression stringNXException
RemoteException
double orientation() throws NXException, RemoteException
NXException
RemoteException
void setOrientation(double orientation) throws NXException, RemoteException
orientation
- ply orientationNXException
RemoteException
Expression angleExpression() throws NXException, RemoteException
NXException
RemoteException
void assignAngleExpression(String angleExp) throws NXException, RemoteException
angleExp
- The angle expression stringNXException
RemoteException
int color() throws NXException, RemoteException
NXException
RemoteException
void setColor(int orientation) throws NXException, RemoteException
orientation
- ply colorNXException
RemoteException
int globalId() throws NXException, RemoteException
NXException
RemoteException
void setGlobalId(int globalId) throws NXException, RemoteException
globalId
- ply colorNXException
RemoteException
LaminateDrapingData drapingInput() throws NXException, RemoteException
NXException
RemoteException
void setDrapingInput(LaminateDrapingData drapingInput) throws NXException, RemoteException
drapingInput
- draping algorithm inputNXException
RemoteException
LaminateDrapingExtension drapingExtension() throws NXException, RemoteException
NXException
RemoteException
void setDrapingExtension(LaminateDrapingExtension drapingExtension) throws NXException, RemoteException
drapingExtension
- draping extensionNXException
RemoteException
void copyDrapingResults(LaminateDrapingOrientation drapingResults) throws NXException, RemoteException
drapingResults
- draping resultsNXException
RemoteException
String description() throws NXException, RemoteException
NXException
RemoteException
void setDescription(String description) throws NXException, RemoteException
description
- ply descriptionNXException
RemoteException
LaminatePly.PlyFailureTheoryType plyFailureTheory() throws NXException, RemoteException
NXException
RemoteException
void setPlyFailureTheory(LaminatePly.PlyFailureTheoryType plyFailureTheory) throws NXException, RemoteException
plyFailureTheory
- NXException
RemoteException
String userDefinedPlyFailureTheory() throws NXException, RemoteException
NXException
RemoteException
void setUserDefinedPlyFailureTheory(String name) throws NXException, RemoteException
name
- the user defined ply failure theory nameNXException
RemoteException
LaminatePly.InterLaminarFailureTheoryType interLaminarFailureTheory() throws NXException, RemoteException
NXException
RemoteException
void setInterLaminarFailureTheory(LaminatePly.InterLaminarFailureTheoryType interLaminarFailureTheory) throws NXException, RemoteException
interLaminarFailureTheory
- NXException
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 setMaterialByName(String name) throws NXException, RemoteException
name
- material name NXException
RemoteException
void setPlyMaterialByName(String name) throws NXException, RemoteException
name
- ply material name NXException
RemoteException
String getMaterialName() throws NXException, RemoteException
NXException
RemoteException
void information(boolean detailed) throws NXException, RemoteException
detailed
- NXException
RemoteException
void computeDraping() throws NXException, RemoteException
NXException
RemoteException
void exportDrapingResults(String csvFilename, boolean showShearAngle, boolean showYarnAngle, boolean showPrimaryDirection, boolean showSecondaryDirection, boolean showNormalDirection) throws NXException, RemoteException
csvFilename
- showShearAngle
- showYarnAngle
- showPrimaryDirection
- showSecondaryDirection
- showNormalDirection
- NXException
RemoteException
void exportDrapingDomainAsGroup() throws NXException, RemoteException
NXException
RemoteException
void resetExtensionTarget(LaminatePly targetPly) throws NXException, RemoteException
targetPly
- The new extension targetNXException
RemoteException
LaminatePly.SolidPropertyType solidProperty() throws NXException, RemoteException
NXException
RemoteException
void setSolidProperty(LaminatePly.SolidPropertyType solidProp) throws NXException, RemoteException
solidProp
- ply solid propertyNXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.