PlateStockBuilder Class¶
-
class
NXOpen.Features.ShipDesign.PlateStockBuilder¶ Bases:
NXOpen.BuilderThis builder allows you to define the stock information for plate system features in ship design.
It represents
NXOpen.Features.ShipDesign.PlateStockBuilderThis 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
KnuckleRatioReturns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
KnuckleRatioParameters: 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
KnuckleSmoothAngleReturns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
KnuckleSmoothAngleParameters: 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
MassDensityReturns: Return type: NXOpen.ExpressionNew in version NX8.0.0.
License requirements: None.
MaterialGradeName¶
-
PlateStockBuilder.MaterialGradeName¶ Returns or sets the material grade name.
-------------------------------------Getter Method
Signature
MaterialGradeNameReturns: Return type: str New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
MaterialGradeNameParameters: 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
MaterialGradeOptionReturns: Return type: int New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
MaterialGradeOptionParameters: 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
MaterialNameReturns: Return type: str New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
MaterialNameParameters: 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
MaterialOptionReturns: Return type: int New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
MaterialOptionParameters: 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
OppositeThicknessReturns: Return type: NXOpen.ExpressionNew 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
RestrictThicknessToMaterialReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
RestrictThicknessToMaterialParameters: 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
ThickenOptionReturns: Return type: NXOpen.Features.ShipDesign.PlateStockBuilderThickenOptionsNew in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ThickenOptionParameters: 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
ThicknessReturns: Return type: NXOpen.ExpressionNew in version NX8.0.0.
License requirements: None.
ThicknessOption¶
-
PlateStockBuilder.ThicknessOption¶ Returns or sets the thickness option.
-------------------------------------Getter Method
Signature
ThicknessOptionReturns: Return type: int New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ThicknessOptionParameters: 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
ThicknessSourceOptionReturns: Return type: NXOpen.Features.ShipDesign.PlateStockBuilderThicknessSourceOptionsNew in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ThicknessSourceOptionParameters: 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
ThicknessStrReturns: Return type: str New in version NX10.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
ThicknessStrParameters: 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
WeightRatingReturns: Return type: str New in version NX8.5.3.
License requirements: None.
-------------------------------------Setter Method
Signature
WeightRatingParameters: 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.