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.