FormboardManager Class¶
-
class
NXOpen.Formboard.
FormboardManager
¶ Bases:
object
Contains information about flattened harness drawing and drafting data for harness manufacturing drawings (Formboard Drawings).
To obtain an instance of this class, refer to
NXOpen.Routing.RouteManager
New in version NX7.5.0.
Methods¶
Method | Description |
---|---|
AddPartAs3dHarness | Sets the input part as the part containing the potential harnesses to flatten. |
CreateFaceAnnotationBuilder | Creates a NXOpen.Formboard.FaceAnnotationBuilder object for importing CGM or Pattern file geometry and placing it on a drawing sheet or model view. |
CreateFlipComponentBuilder | Creates a NXOpen.Formboard.FlipComponentBuilder object for flipping of formboard component about an axis orthogonal to Z axis to ensure that after flipping component lies in XY plane. |
CreateLayoutBuilder | Creates a NXOpen.Formboard.FormboardLayoutBuilder that can flatten and layout new formboard geometry, or modify the layout of existing formboard geometry. |
CreateObjectAttributeReferenceBuilder | Creates a NXOpen.Formboard.ObjectAttributeReferenceBuilder that creates a tabular note object which reads values from the single object selected by the user. |
CreateOrientBranchBuilder | Creates a NXOpen.Formboard.OrientBranchBuilder object for rotating branches in formboard about Z axis. |
CreatePathLengthAnnotationBuilder | Creates a NXOpen.Formboard.PathLengthAnnotationBuilder @return |
CreateShapeSegmentBuilder | Creates a NXOpen.Formboard.ShapeSegmentBuilder that can shape formboard segments. |
CreateUpdateFormboardBuilder | Creates a NXOpen.Formboard.UpdateFormboardBuilder that compares and updates formboard geometry to match a modified master 3D harness. |
GetFmbdPlaneConstraints | Gets NXOpen.Positioning.ComponentConstraint which are associated to the formboard plane. |
HideFormboardConstraints | Hides the formboard constraints. |
IsFormboard | Returns whether or not the part containing this NXOpen.Formboard.FormboardManager is actually a Formboard Drawing part file. |
ShowFormboardConstraints | Shows all of the hidden formboard constraints. |
StoreHarnessesToFlatten | Examines the input list of harnesses and stores information from the harnesses into the part containing this NXOpen.Formboard.FormboardManager . |
Method Detail¶
AddPartAs3dHarness¶
-
FormboardManager.
AddPartAs3dHarness
¶ Sets the input part as the part containing the potential harnesses to flatten.
This method will add the input part as a new component of this assembly if there is not already an instance of the input part in the work part assembly. This method is only necessary if the reference between the formboard and it’s parent 3D harness assembly has been removed.
Passing in None for the harness part will sever the link between the formboard and it’s current 3D harness part file.
Signature
AddPartAs3dHarness(harnessPart)
Parameters: harnessPart ( NXOpen.Part
) – Part containing the harnesses to flatten into this part.New in version NX7.5.0.
License requirements: routing_harness (“Routing Harness”)
CreateFaceAnnotationBuilder¶
-
FormboardManager.
CreateFaceAnnotationBuilder
¶ Creates a
NXOpen.Formboard.FaceAnnotationBuilder
object for importing CGM or Pattern file geometry and placing it on a drawing sheet or model view.Signature
CreateFaceAnnotationBuilder()
Returns: Return type: NXOpen.Formboard.FaceAnnotationBuilder
New in version NX7.5.0.
License requirements: routing_harness (“Routing Harness”)
CreateFlipComponentBuilder¶
-
FormboardManager.
CreateFlipComponentBuilder
¶ Creates a
NXOpen.Formboard.FlipComponentBuilder
object for flipping of formboard component about an axis orthogonal to Z axis to ensure that after flipping component lies in XY plane.Signature
CreateFlipComponentBuilder()
Returns: Return type: NXOpen.Formboard.FlipComponentBuilder
New in version NX7.5.0.
License requirements: routing_harness (“Routing Harness”)
CreateLayoutBuilder¶
-
FormboardManager.
CreateLayoutBuilder
¶ Creates a
NXOpen.Formboard.FormboardLayoutBuilder
that can flatten and layout new formboard geometry, or modify the layout of existing formboard geometry.Signature
CreateLayoutBuilder()
Returns: Return type: NXOpen.Formboard.FormboardLayoutBuilder
New in version NX7.5.0.
License requirements: routing_harness (“Routing Harness”)
CreateObjectAttributeReferenceBuilder¶
-
FormboardManager.
CreateObjectAttributeReferenceBuilder
¶ Creates a
NXOpen.Formboard.ObjectAttributeReferenceBuilder
that creates a tabular note object which reads values from the single object selected by the user.It also creates leader for the annotation associated with the object selected by user.
Signature
CreateObjectAttributeReferenceBuilder()
Returns: Return type: NXOpen.Formboard.ObjectAttributeReferenceBuilder
New in version NX7.5.0.
License requirements: routing_harness (“Routing Harness”)
CreateOrientBranchBuilder¶
-
FormboardManager.
CreateOrientBranchBuilder
¶ Creates a
NXOpen.Formboard.OrientBranchBuilder
object for rotating branches in formboard about Z axis.Signature
CreateOrientBranchBuilder()
Returns: Return type: NXOpen.Formboard.OrientBranchBuilder
New in version NX7.5.0.
License requirements: routing_harness (“Routing Harness”)
CreatePathLengthAnnotationBuilder¶
-
FormboardManager.
CreatePathLengthAnnotationBuilder
¶ Creates a
NXOpen.Formboard.PathLengthAnnotationBuilder
Signature
CreatePathLengthAnnotationBuilder(annotation)
Parameters: annotation ( NXOpen.Annotations.Annotation
) – The Formboard Path Length annotation.Returns: Return type: NXOpen.Formboard.PathLengthAnnotationBuilder
New in version NX7.5.0.
License requirements: routing_harness (“Routing Harness”)
CreateShapeSegmentBuilder¶
-
FormboardManager.
CreateShapeSegmentBuilder
¶ Creates a
NXOpen.Formboard.ShapeSegmentBuilder
that can shape formboard segments.Signature
CreateShapeSegmentBuilder(segment)
Parameters: segment ( NXOpen.Routing.ISegment
) – The routing segment to shape.Returns: Return type: NXOpen.Formboard.ShapeSegmentBuilder
New in version NX7.5.0.
License requirements: routing_harness (“Routing Harness”)
CreateUpdateFormboardBuilder¶
-
FormboardManager.
CreateUpdateFormboardBuilder
¶ Creates a
NXOpen.Formboard.UpdateFormboardBuilder
that compares and updates formboard geometry to match a modified master 3D harness.Signature
CreateUpdateFormboardBuilder()
Returns: Return type: NXOpen.Formboard.UpdateFormboardBuilder
New in version NX7.5.0.
License requirements: routing_harness (“Routing Harness”)
GetFmbdPlaneConstraints¶
-
FormboardManager.
GetFmbdPlaneConstraints
¶ Gets
NXOpen.Positioning.ComponentConstraint
which are associated to the formboard plane.Signature
GetFmbdPlaneConstraints(fmbdPlane)
Parameters: fmbdPlane ( NXOpen.NXObject
) –Returns: Return type: list of NXOpen.Positioning.ComponentConstraint
New in version NX7.5.0.
License requirements: routing_harness (“Routing Harness”)
HideFormboardConstraints¶
-
FormboardManager.
HideFormboardConstraints
¶ Hides the formboard constraints.
Signature
HideFormboardConstraints()
New in version NX7.5.0.
License requirements: routing_harness (“Routing Harness”)
IsFormboard¶
-
FormboardManager.
IsFormboard
¶ Returns whether or not the part containing this
NXOpen.Formboard.FormboardManager
is actually a Formboard Drawing part file.Signature
IsFormboard()
Returns: whether or not the part is a formboard. Return type: bool New in version NX7.5.0.
License requirements: routing_harness (“Routing Harness”)
ShowFormboardConstraints¶
-
FormboardManager.
ShowFormboardConstraints
¶ Shows all of the hidden formboard constraints.
Signature
ShowFormboardConstraints()
New in version NX7.5.0.
License requirements: routing_harness (“Routing Harness”)
StoreHarnessesToFlatten¶
-
FormboardManager.
StoreHarnessesToFlatten
¶ Examines the input list of harnesses and stores information from the harnesses into the part containing this
NXOpen.Formboard.FormboardManager
.The harnesses must from a sub-component of this part. The harnesses must form a fully-connected set of geometry. This method does not actually flatten or copy the harness geometry.
Signature
StoreHarnessesToFlatten(harnesses)
Parameters: harnesses (list of NXOpen.Routing.Electrical.HarnessDevice
) – Harnesses to flatten into this part.New in version NX7.5.0.
License requirements: routing_harness (“Routing Harness”)