AssemblyDrawingBuilder Class¶
-
class
NXOpen.Tooling.AssemblyDrawingBuilder¶ Bases:
NXOpen.BuilderRepresents a
NXOpen.Tooling.AssemblyDrawingBuilderwhich is used to create or edit the Assembly Drawing.To create a new instance of this class, use
NXOpen.Tooling.ToolingDrawingCollection.CreateAssemblyDrawingBuilder()Default values.
Property Value DoubleViewScale 1 EnumAttributeName MwSide EnumAttributeValue A EnumDrawingType MasterModel EnumSheets CreateNew ModelViewToUse Top TgShowA 0 TgShowB 0 ToggleBlankComponentsWithAttribute 0 ToggleListDependents 0 ToggleShowOnly 0 ViewOption DefaultView New in version NX8.5.0.
Properties¶
| Property | Description |
|---|---|
| DeleteButtonClicked | Returns or sets the delete button clicked attribute |
| DoubleViewScale | Returns or sets a double view scale |
| EnumAttributeName | Returns or sets the option for select the attribute name |
| EnumAttributeValue | Returns or sets the option for select the attribute value |
| EnumDrawingType | Returns or sets the option for the assembly drawing operation |
| EnumSheets | Returns or sets the option for select the sheet |
| ModelViewToUse | Returns or sets the option for model view to use |
| ScaleModified | Returns or sets the scale modified attribute |
| SectionViewButtonClicked | Returns or sets the section view button clicked attribute |
| StringFilterRule | Returns or sets the Filter rule |
| StringNameRule | Returns or sets the string name rule |
| StringSheetName | Returns or sets the sheet name |
| Tag | Returns the Tag for this object. |
| TgShowA | Returns or sets the A attribute |
| TgShowB | Returns or sets the B attribute |
| ToggleBlankComponentsWithAttribute | Returns or sets the blank components with attribute |
| ToggleListDependents | Returns or sets the List dependents |
| ToggleShowOnly | Returns or sets the only show components with attribute toggle |
| Type | Returns or sets the option for the Assembly drawing operation |
| ViewLocation | Returns or sets the view location |
| ViewOption | Returns or sets the option for view tools |
| WizardType | Returns or sets the wizard type attribute |
Methods¶
| Method | Description |
|---|---|
| AddSectionView | The option for add section view |
| AddView | The option for add view |
| AssignAttr | Assign attribute |
| Commit | Commits any edits that have been applied to the builder. |
| CreateDrawing | Create drawing |
| CreateSectionView | Create section view |
| CreateView | Create view |
| CreateViewToShowComponents | Create view to show components |
| DeleteSheet | Delete the sheet |
| DeleteView | Delete view |
| Destroy | Deletes the builder, and cleans up any objects created by the builder. |
| EditDrawing | Edit drawing |
| 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. |
| NewMasterModelFile | Create a new master model file |
| OpenMasterModelFile | Open the master model file |
| RetrieveSheet | Retrieve the sheet |
| 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¶
| AssemblyDrawingBuilderAttributeNames Enumeration | Specifies the attribute name |
| AssemblyDrawingBuilderAttributeValues Enumeration | Specifies the attribute value. |
| AssemblyDrawingBuilderDrawingCreateOrEdit Enumeration | Specifies the sheet operation. |
| AssemblyDrawingBuilderDrawingTypes Enumeration | Specifies the drawing type. |
| AssemblyDrawingBuilderModelViewToUseValue Enumeration | Specifies the model view to use. |
| AssemblyDrawingBuilderTypes Enumeration | Specifies the filter of assembly. |
| AssemblyDrawingBuilderViewOptionValue Enumeration | Specifies the view options. |
Property Detail¶
DeleteButtonClicked¶
-
AssemblyDrawingBuilder.DeleteButtonClicked¶ Returns or sets the delete button clicked attribute
-------------------------------------Getter Method
Signature
DeleteButtonClickedReturns: Return type: bool New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DeleteButtonClickedParameters: deleteButtonClicked (bool) – New in version NX8.5.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
DoubleViewScale¶
-
AssemblyDrawingBuilder.DoubleViewScale¶ Returns or sets a double view scale
-------------------------------------Getter Method
Signature
DoubleViewScaleReturns: Return type: float New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DoubleViewScaleParameters: doubleViewScale (float) – New in version NX8.5.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
EnumAttributeName¶
-
AssemblyDrawingBuilder.EnumAttributeName¶ Returns or sets the option for select the attribute name
-------------------------------------Getter Method
Signature
EnumAttributeNameReturns: Return type: NXOpen.Tooling.AssemblyDrawingBuilderAttributeNamesNew in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
EnumAttributeNameParameters: enumAttributeName ( NXOpen.Tooling.AssemblyDrawingBuilderAttributeNames) –New in version NX8.5.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
EnumAttributeValue¶
-
AssemblyDrawingBuilder.EnumAttributeValue¶ Returns or sets the option for select the attribute value
-------------------------------------Getter Method
Signature
EnumAttributeValueReturns: Return type: NXOpen.Tooling.AssemblyDrawingBuilderAttributeValuesNew in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
EnumAttributeValueParameters: enumAttributeValue ( NXOpen.Tooling.AssemblyDrawingBuilderAttributeValues) –New in version NX8.5.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
EnumDrawingType¶
-
AssemblyDrawingBuilder.EnumDrawingType¶ Returns or sets the option for the assembly drawing operation
-------------------------------------Getter Method
Signature
EnumDrawingTypeReturns: Return type: NXOpen.Tooling.AssemblyDrawingBuilderDrawingTypesNew in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
EnumDrawingTypeParameters: enumDrawingType ( NXOpen.Tooling.AssemblyDrawingBuilderDrawingTypes) –New in version NX8.5.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
EnumSheets¶
-
AssemblyDrawingBuilder.EnumSheets¶ Returns or sets the option for select the sheet
-------------------------------------Getter Method
Signature
EnumSheetsReturns: Return type: NXOpen.Tooling.AssemblyDrawingBuilderDrawingCreateOrEditNew in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
EnumSheetsParameters: enumSheets ( NXOpen.Tooling.AssemblyDrawingBuilderDrawingCreateOrEdit) –New in version NX8.5.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
ModelViewToUse¶
-
AssemblyDrawingBuilder.ModelViewToUse¶ Returns or sets the option for model view to use
-------------------------------------Getter Method
Signature
ModelViewToUseReturns: Return type: NXOpen.Tooling.AssemblyDrawingBuilderModelViewToUseValueNew in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ModelViewToUseParameters: modelViewToUseValue ( NXOpen.Tooling.AssemblyDrawingBuilderModelViewToUseValue) –New in version NX8.5.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
ScaleModified¶
-
AssemblyDrawingBuilder.ScaleModified¶ Returns or sets the scale modified attribute
-------------------------------------Getter Method
Signature
ScaleModifiedReturns: Return type: bool New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ScaleModifiedParameters: scaleModified (bool) – New in version NX8.5.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
SectionViewButtonClicked¶
-
AssemblyDrawingBuilder.SectionViewButtonClicked¶ Returns or sets the section view button clicked attribute
-------------------------------------Getter Method
Signature
SectionViewButtonClickedReturns: Return type: bool New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SectionViewButtonClickedParameters: sectionViewButtonClicked (bool) – New in version NX8.5.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
StringFilterRule¶
-
AssemblyDrawingBuilder.StringFilterRule¶ Returns or sets the Filter rule
-------------------------------------Getter Method
Signature
StringFilterRuleReturns: Return type: str New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
StringFilterRuleParameters: stringFilterRule (str) – New in version NX8.5.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
StringNameRule¶
-
AssemblyDrawingBuilder.StringNameRule¶ Returns or sets the string name rule
-------------------------------------Getter Method
Signature
StringNameRuleReturns: Return type: str New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
StringNameRuleParameters: stringNameRule (str) – New in version NX8.5.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
StringSheetName¶
-
AssemblyDrawingBuilder.StringSheetName¶ Returns or sets the sheet name
-------------------------------------Getter Method
Signature
StringSheetNameReturns: Return type: str New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
StringSheetNameParameters: stringSheetName (str) – New in version NX8.5.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
TgShowA¶
-
AssemblyDrawingBuilder.TgShowA¶ Returns or sets the A attribute
-------------------------------------Getter Method
Signature
TgShowAReturns: Return type: bool New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TgShowAParameters: tgShowA (bool) – New in version NX8.5.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
TgShowB¶
-
AssemblyDrawingBuilder.TgShowB¶ Returns or sets the B attribute
-------------------------------------Getter Method
Signature
TgShowBReturns: Return type: bool New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TgShowBParameters: tgShowB (bool) – New in version NX8.5.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
ToggleBlankComponentsWithAttribute¶
-
AssemblyDrawingBuilder.ToggleBlankComponentsWithAttribute¶ Returns or sets the blank components with attribute
-------------------------------------Getter Method
Signature
ToggleBlankComponentsWithAttributeReturns: Return type: bool New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ToggleBlankComponentsWithAttributeParameters: toggleBlankComponentsWithAttribute (bool) – New in version NX8.5.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
ToggleListDependents¶
-
AssemblyDrawingBuilder.ToggleListDependents¶ Returns or sets the List dependents
-------------------------------------Getter Method
Signature
ToggleListDependentsReturns: Return type: bool New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ToggleListDependentsParameters: toggleListDependents (bool) – New in version NX8.5.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
ToggleShowOnly¶
-
AssemblyDrawingBuilder.ToggleShowOnly¶ Returns or sets the only show components with attribute toggle
-------------------------------------Getter Method
Signature
ToggleShowOnlyReturns: Return type: bool New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ToggleShowOnlyParameters: showOnly (bool) – New in version NX8.5.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
Type¶
-
AssemblyDrawingBuilder.Type¶ Returns or sets the option for the Assembly drawing operation
-------------------------------------Getter Method
Signature
TypeReturns: Return type: NXOpen.Tooling.AssemblyDrawingBuilderTypesNew in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TypeParameters: type ( NXOpen.Tooling.AssemblyDrawingBuilderTypes) –New in version NX8.5.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
ViewLocation¶
-
AssemblyDrawingBuilder.ViewLocation¶ Returns or sets the view location
-------------------------------------Getter Method
Signature
ViewLocationReturns: Return type: NXOpen.PointNew in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ViewLocationParameters: viewLocation ( NXOpen.Point) –New in version NX8.5.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
ViewOption¶
-
AssemblyDrawingBuilder.ViewOption¶ Returns or sets the option for view tools
-------------------------------------Getter Method
Signature
ViewOptionReturns: Return type: NXOpen.Tooling.AssemblyDrawingBuilderViewOptionValueNew in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ViewOptionParameters: viewOptionValue ( NXOpen.Tooling.AssemblyDrawingBuilderViewOptionValue) –New in version NX8.5.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
WizardType¶
-
AssemblyDrawingBuilder.WizardType¶ Returns or sets the wizard type attribute
-------------------------------------Getter Method
Signature
WizardTypeReturns: Return type: int New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
WizardTypeParameters: wizardType (int) – New in version NX8.5.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
Method Detail¶
AddSectionView¶
-
AssemblyDrawingBuilder.AddSectionView¶ The option for add section view
Signature
AddSectionView()New in version NX8.5.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
AddView¶
-
AssemblyDrawingBuilder.AddView¶ The option for add view
Signature
AddView(viewTag, attrName, componentType)Parameters: - viewTag (
NXOpen.NXObject) – - attrName (str) –
- componentType (list of str) –
New in version NX8.5.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
- viewTag (
AssignAttr¶
-
AssemblyDrawingBuilder.AssignAttr¶ Assign attribute
Signature
AssignAttr(selectdObjs, attrName, attrValue)Parameters: - selectdObjs (list of
NXOpen.NXObject) – - attrName (str) –
- attrValue (str) –
New in version NX8.5.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
- selectdObjs (list of
CreateDrawing¶
-
AssemblyDrawingBuilder.CreateDrawing¶ Create drawing
Signature
CreateDrawing(sheetName, templateName)Parameters: - sheetName (str) –
- templateName (str) –
New in version NX8.5.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
CreateSectionView¶
-
AssemblyDrawingBuilder.CreateSectionView¶ Create section view
Signature
CreateSectionView(viewName, parentView, stepDirection, arrowdirection, pointX, pointY, pointZ, segmentType, attrName, attrValueList)Parameters: - viewName (str) –
- parentView (
NXOpen.NXObject) – - stepDirection (list of float) –
- arrowdirection (list of float) –
- pointX (list of float) –
- pointY (list of float) –
- pointZ (list of float) –
- segmentType (list of int) –
- attrName (str) –
- attrValueList (list of str) –
New in version NX8.5.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
CreateView¶
-
AssemblyDrawingBuilder.CreateView¶ Create view
Signature
CreateView(viewName, viewScale)Parameters: - viewName (str) –
- viewScale (float) –
New in version NX8.5.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
CreateViewToShowComponents¶
-
AssemblyDrawingBuilder.CreateViewToShowComponents¶ Create view to show components
Signature
CreateViewToShowComponents(viewName)Parameters: viewName (str) – Returns: Return type: NXOpen.NXObjectNew in version NX8.5.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
DeleteSheet¶
-
AssemblyDrawingBuilder.DeleteSheet¶ Delete the sheet
Signature
DeleteSheet(selectedSheetName)Parameters: selectedSheetName (str) – New in version NX8.5.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
DeleteView¶
-
AssemblyDrawingBuilder.DeleteView¶ Delete view
Signature
DeleteView(viewName)Parameters: viewName (str) – New in version NX8.5.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
EditDrawing¶
-
AssemblyDrawingBuilder.EditDrawing¶ Edit drawing
Signature
EditDrawing(sheetName, templateName)Parameters: - sheetName (str) –
- templateName (str) –
New in version NX8.5.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
NewMasterModelFile¶
-
AssemblyDrawingBuilder.NewMasterModelFile¶ Create a new master model file
Signature
NewMasterModelFile(masterModelFileName)Parameters: masterModelFileName (str) – New in version NX8.5.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
OpenMasterModelFile¶
-
AssemblyDrawingBuilder.OpenMasterModelFile¶ Open the master model file
Signature
OpenMasterModelFile(masterModelFileName)Parameters: masterModelFileName (str) – New in version NX8.5.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
RetrieveSheet¶
-
AssemblyDrawingBuilder.RetrieveSheet¶ Retrieve the sheet
Signature
RetrieveSheet(selectedSheetName)Parameters: selectedSheetName (str) – New in version NX8.5.0.
License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
Validate¶
-
AssemblyDrawingBuilder.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.