PlateStockBuilder Class¶
-
class
NXOpen.Features.ShipDesign.
PlateStockBuilder
¶ Bases:
NXOpen.Builder
This builder allows you to define the stock information for plate system features in ship design.
It represents
NXOpen.Features.ShipDesign.PlateStockBuilder
This class is sub-object of another builder, and cannot be directly instantiated.Default values.
Property Value KnuckleRatio 3.0 KnuckleSmoothAngle 3.0 MaterialOption 0 OppositeThickness.Value 0 (millimeters part), 0 (inches part) RestrictThicknessToMaterial true ThickenOption SingleSided Thickness.Value 10 (millimeters part), 0.5 (inches part) ThicknessSourceOption List New in version NX8.0.0.
Properties¶
Property | Description |
---|---|
KnuckleRatio | Returns or sets the knuckle ratio, which is used to calcuate the knuckle bend radius by multiplying the plate thickness by the ratio. |
KnuckleSmoothAngle | Returns or sets the knuckle smooth angle, which is used to determine whether a edge is knuckle edge or not. |
MassDensity | Returns the material mass density. |
MaterialGradeName | Returns or sets the material grade name. |
MaterialGradeOption | Returns or sets the material grade option. |
MaterialName | Returns or sets the material name. |
MaterialOption | Returns or sets the material option. |
OppositeThickness | Returns the opposite thickness. |
RestrictThicknessToMaterial | Returns or sets the flag that indicates if thickness specification should be restricted to that defined in the material data base. |
Tag | Returns the Tag for this object. |
ThickenOption | Returns or sets the thicken option. |
Thickness | Returns the thickness. |
ThicknessOption | Returns or sets the thickness option. |
ThicknessSourceOption | Returns or sets the thickness source option. |
ThicknessStr | Returns or sets the thickness in string format. |
WeightRating | Returns or sets the weight rating, which is defined together with material data and has one to one relationship to the thickness. |
Methods¶
Method | Description |
---|---|
Commit | Commits any edits that have been applied to the builder. |
Destroy | Deletes the builder, and cleans up any objects created by the builder. |
GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
GetObject | Returns the object currently being edited by this builder. |
ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
PlateStockBuilderThickenOptions Enumeration | Settings to indicate how to apply the thickness to the mold face or offset mold face . |
PlateStockBuilderThicknessSourceOptions Enumeration | Settings to indicate where the material thickness source resides. |
Property Detail¶
KnuckleRatio¶
-
PlateStockBuilder.
KnuckleRatio
¶ Returns or sets the knuckle ratio, which is used to calcuate the knuckle bend radius by multiplying the plate thickness by the ratio.
-------------------------------------
Getter Method
Signature
KnuckleRatio
Returns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
KnuckleRatio
Parameters: knuckleRatio (float) – New in version NX9.0.0.
License requirements: nx_ship_basic (“Ship Basic Design”) OR nx_ship_detail (“Ship Detail Design”)
KnuckleSmoothAngle¶
-
PlateStockBuilder.
KnuckleSmoothAngle
¶ Returns or sets the knuckle smooth angle, which is used to determine whether a edge is knuckle edge or not.
-------------------------------------
Getter Method
Signature
KnuckleSmoothAngle
Returns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
KnuckleSmoothAngle
Parameters: knuckleSmoothAngle (float) – New in version NX9.0.0.
License requirements: nx_ship_basic (“Ship Basic Design”) OR nx_ship_detail (“Ship Detail Design”)
MassDensity¶
-
PlateStockBuilder.
MassDensity
¶ Returns the material mass density.
-------------------------------------
Getter Method
Signature
MassDensity
Returns: Return type: NXOpen.Expression
New in version NX8.0.0.
License requirements: None.
MaterialGradeName¶
-
PlateStockBuilder.
MaterialGradeName
¶ Returns or sets the material grade name.
-------------------------------------
Getter Method
Signature
MaterialGradeName
Returns: Return type: str New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
MaterialGradeName
Parameters: materiaGradelName (str) – New in version NX8.0.0.
License requirements: nx_ship_detail (“Ship Detail Design”) OR nx_ship_basic (“Ship Basic Design”)
MaterialGradeOption¶
-
PlateStockBuilder.
MaterialGradeOption
¶ Returns or sets the material grade option.
-------------------------------------
Getter Method
Signature
MaterialGradeOption
Returns: Return type: int New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
MaterialGradeOption
Parameters: materialGradeOption (int) – New in version NX8.0.0.
License requirements: nx_ship_detail (“Ship Detail Design”) OR nx_ship_basic (“Ship Basic Design”)
MaterialName¶
-
PlateStockBuilder.
MaterialName
¶ Returns or sets the material name.
-------------------------------------
Getter Method
Signature
MaterialName
Returns: Return type: str New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
MaterialName
Parameters: materialName (str) – New in version NX8.0.0.
License requirements: nx_ship_detail (“Ship Detail Design”) OR nx_ship_basic (“Ship Basic Design”)
MaterialOption¶
-
PlateStockBuilder.
MaterialOption
¶ Returns or sets the material option.
-------------------------------------
Getter Method
Signature
MaterialOption
Returns: Return type: int New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
MaterialOption
Parameters: materialOption (int) – New in version NX8.0.0.
License requirements: nx_ship_detail (“Ship Detail Design”) OR nx_ship_basic (“Ship Basic Design”)
OppositeThickness¶
-
PlateStockBuilder.
OppositeThickness
¶ Returns the opposite thickness.
-------------------------------------
Getter Method
Signature
OppositeThickness
Returns: Return type: NXOpen.Expression
New in version NX8.0.0.
License requirements: None.
RestrictThicknessToMaterial¶
-
PlateStockBuilder.
RestrictThicknessToMaterial
¶ Returns or sets the flag that indicates if thickness specification should be restricted to that defined in the material data base.
true indicates it should be restricted, false indicates it is not restricted.
-------------------------------------
Getter Method
Signature
RestrictThicknessToMaterial
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
RestrictThicknessToMaterial
Parameters: restrictThicknessToMaterial (bool) – New in version NX8.0.0.
License requirements: nx_ship_detail (“Ship Detail Design”) OR nx_ship_basic (“Ship Basic Design”)
ThickenOption¶
-
PlateStockBuilder.
ThickenOption
¶ Returns or sets the thicken option.
-------------------------------------
Getter Method
Signature
ThickenOption
Returns: Return type: NXOpen.Features.ShipDesign.PlateStockBuilderThickenOptions
New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ThickenOption
Parameters: thickenOption ( NXOpen.Features.ShipDesign.PlateStockBuilderThickenOptions
) –New in version NX8.0.0.
License requirements: nx_ship_detail (“Ship Detail Design”) OR nx_ship_basic (“Ship Basic Design”)
Thickness¶
-
PlateStockBuilder.
Thickness
¶ Returns the thickness.
-------------------------------------
Getter Method
Signature
Thickness
Returns: Return type: NXOpen.Expression
New in version NX8.0.0.
License requirements: None.
ThicknessOption¶
-
PlateStockBuilder.
ThicknessOption
¶ Returns or sets the thickness option.
-------------------------------------
Getter Method
Signature
ThicknessOption
Returns: Return type: int New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ThicknessOption
Parameters: thicknessOption (int) – New in version NX8.0.0.
License requirements: nx_ship_detail (“Ship Detail Design”) OR nx_ship_basic (“Ship Basic Design”)
ThicknessSourceOption¶
-
PlateStockBuilder.
ThicknessSourceOption
¶ Returns or sets the thickness source option.
-------------------------------------
Getter Method
Signature
ThicknessSourceOption
Returns: Return type: NXOpen.Features.ShipDesign.PlateStockBuilderThicknessSourceOptions
New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ThicknessSourceOption
Parameters: thicknessSourceOption ( NXOpen.Features.ShipDesign.PlateStockBuilderThicknessSourceOptions
) –New in version NX8.0.0.
License requirements: nx_ship_detail (“Ship Detail Design”) OR nx_ship_basic (“Ship Basic Design”)
ThicknessStr¶
-
PlateStockBuilder.
ThicknessStr
¶ Returns or sets the thickness in string format.
-------------------------------------
Getter Method
Signature
ThicknessStr
Returns: Return type: str New in version NX10.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
ThicknessStr
Parameters: thicknessStr (str) – New in version NX10.0.1.
License requirements: nx_ship_basic (“Ship Basic Design”) OR nx_ship_detail (“Ship Detail Design”)
WeightRating¶
-
PlateStockBuilder.
WeightRating
¶ Returns or sets the weight rating, which is defined together with material data and has one to one relationship to the thickness.
-------------------------------------
Getter Method
Signature
WeightRating
Returns: Return type: str New in version NX8.5.3.
License requirements: None.
-------------------------------------
Setter Method
Signature
WeightRating
Parameters: weightRating (str) – New in version NX8.5.3.
License requirements: nx_ship_detail (“Ship Detail Design”) OR nx_ship_basic (“Ship Basic Design”)
Method Detail¶
Validate¶
-
PlateStockBuilder.
Validate
¶ Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.
Signature
Validate()
Returns: Was self validation successful Return type: bool New in version NX3.0.1.
License requirements: None.