TransportSurfaceBuilder Class¶
-
class
NXOpen.Mechatronics.TransportSurfaceBuilder¶ Bases:
NXOpen.BuilderRepresents a
NXOpen.Mechatronics.TransportSurfaceBuilder.To create a new instance of this class, use
NXOpen.Mechatronics.TransportSurfaceCollection.CreateTransportSurfaceBuilder()New in version NX7.5.1.
Properties¶
| Property | Description |
|---|---|
| AxisVector | Returns or sets the specify axis vector. |
| CenterPoint | Returns or sets the center point |
| Faces | Returns the faces. |
| Material | Returns or sets the material. |
| MedianRadius | Returns the median radius. |
| MedianStartPosition | Returns the median start position. |
| MedianVelocity | Returns the median velocity. |
| MotionType | Returns or sets the motion type |
| Name | Returns or sets the name. |
| ParallelInitialPosition | Returns the initial position in parallel direction. |
| ParallelVelocity | Returns the parallel velocity. |
| PerpendicularInitialPosition | Returns the initial position in perpendicular direction. |
| PerpendicularVelocity | Returns the perpendicular velocity. |
| Tag | Returns the Tag for this object. |
| VelocityVector | Returns or sets the specify vector. |
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. |
| SetFaces | Sets the faces. |
| 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¶
| TransportSurfaceBuilderMoveType Enumeration | the motion types. |
Property Detail¶
AxisVector¶
-
TransportSurfaceBuilder.AxisVector¶ Returns or sets the specify axis vector.
-------------------------------------Getter Method
Signature
AxisVectorReturns: Return type: NXOpen.DirectionNew in version NX10.0.0.
License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)
-------------------------------------Setter Method
Signature
AxisVectorParameters: axisVector ( NXOpen.Direction) –New in version NX10.0.0.
License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)
CenterPoint¶
-
TransportSurfaceBuilder.CenterPoint¶ Returns or sets the center point
-------------------------------------Getter Method
Signature
CenterPointReturns: Return type: NXOpen.PointNew in version NX10.0.0.
License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)
-------------------------------------Setter Method
Signature
CenterPointParameters: centerPoint ( NXOpen.Point) –New in version NX10.0.0.
License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)
Faces¶
-
TransportSurfaceBuilder.Faces¶ Returns the faces.
This can be a
NXOpen.Face.-------------------------------------Getter Method
Signature
FacesReturns: Return type: NXOpen.SelectFaceListNew in version NX7.5.1.
License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)
Material¶
-
TransportSurfaceBuilder.Material¶ Returns or sets the material.
This can be a
NXOpen.Mechatronics.CollisionMaterial.-------------------------------------Getter Method
Signature
MaterialReturns: Return type: NXOpen.Mechatronics.CollisionMaterialNew in version NX7.5.1.
License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)
-------------------------------------Setter Method
Signature
MaterialParameters: material ( NXOpen.Mechatronics.CollisionMaterial) –New in version NX7.5.1.
License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)
MedianRadius¶
-
TransportSurfaceBuilder.MedianRadius¶ Returns the median radius.
-------------------------------------Getter Method
Signature
MedianRadiusReturns: Return type: NXOpen.ExpressionNew in version NX10.0.0.
License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)
MedianStartPosition¶
-
TransportSurfaceBuilder.MedianStartPosition¶ Returns the median start position.
-------------------------------------Getter Method
Signature
MedianStartPositionReturns: Return type: NXOpen.ExpressionNew in version NX10.0.0.
License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)
MedianVelocity¶
-
TransportSurfaceBuilder.MedianVelocity¶ Returns the median velocity.
-------------------------------------Getter Method
Signature
MedianVelocityReturns: Return type: NXOpen.ExpressionNew in version NX10.0.0.
License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)
MotionType¶
-
TransportSurfaceBuilder.MotionType¶ Returns or sets the motion type
-------------------------------------Getter Method
Signature
MotionTypeReturns: Return type: NXOpen.Mechatronics.TransportSurfaceBuilderMoveTypeNew in version NX10.0.0.
License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)
-------------------------------------Setter Method
Signature
MotionTypeParameters: motionType ( NXOpen.Mechatronics.TransportSurfaceBuilderMoveType) –New in version NX10.0.0.
License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)
Name¶
-
TransportSurfaceBuilder.Name¶ Returns or sets the name.
-------------------------------------Getter Method
Signature
NameReturns: Return type: str New in version NX7.5.1.
License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)
-------------------------------------Setter Method
Signature
NameParameters: name (str) – New in version NX7.5.1.
License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)
ParallelInitialPosition¶
-
TransportSurfaceBuilder.ParallelInitialPosition¶ Returns the initial position in parallel direction.
-------------------------------------Getter Method
Signature
ParallelInitialPositionReturns: Return type: NXOpen.ExpressionNew in version NX10.0.0.
License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)
ParallelVelocity¶
-
TransportSurfaceBuilder.ParallelVelocity¶ Returns the parallel velocity.
-------------------------------------Getter Method
Signature
ParallelVelocityReturns: Return type: NXOpen.ExpressionNew in version NX7.5.1.
License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)
PerpendicularInitialPosition¶
-
TransportSurfaceBuilder.PerpendicularInitialPosition¶ Returns the initial position in perpendicular direction.
-------------------------------------Getter Method
Signature
PerpendicularInitialPositionReturns: Return type: NXOpen.ExpressionNew in version NX10.0.0.
License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)
PerpendicularVelocity¶
-
TransportSurfaceBuilder.PerpendicularVelocity¶ Returns the perpendicular velocity.
-------------------------------------Getter Method
Signature
PerpendicularVelocityReturns: Return type: NXOpen.ExpressionNew in version NX7.5.1.
License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)
VelocityVector¶
-
TransportSurfaceBuilder.VelocityVector¶ Returns or sets the specify vector.
-------------------------------------Getter Method
Signature
VelocityVectorReturns: Return type: NXOpen.DirectionNew in version NX7.5.1.
License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)
-------------------------------------Setter Method
Signature
VelocityVectorParameters: velocityVector ( NXOpen.Direction) –New in version NX7.5.1.
License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)
Method Detail¶
SetFaces¶
-
TransportSurfaceBuilder.SetFaces¶ Sets the faces.
Signature
SetFaces(faces)Parameters: faces (list of NXOpen.NXObject) –New in version NX7.5.1.
License requirements: nx_mcd_core (“MECHATRONICS CONCEPT DESIGNER”)
Validate¶
-
TransportSurfaceBuilder.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.