EWDraftingBuilder Class

class NXOpen.Tooling.EWDraftingBuilder

Bases: NXOpen.Builder

Represents the drafting builder which is used to create electrode drafting.

To create a new instance of this class, use NXOpen.Tooling.ElectrodeDesignCollection.CreateEwdraftingBuilder()

Default values.

Property Value
CncOption 0
CncTemplate CncTemplate1
DraftingMode Create
DrawingType MasterModel
EdmOption 1
EdmTemplate EdmTemplate1
IncludeOption 1
OutputPDF 0
OutputSameSheet 0
RenameComponent 0
SheetName Sh1
UseInstance 0

New in version NX8.0.0.

Properties

Property Description
BlankComps Returns the blank components used to create drafting.
CncOption Returns or sets the option to create cnc sheet type drafting or not.
CncTemplate Returns or sets the template of cnc sheet type to create drafting.
DraftingMode Returns or sets the drafting mode: create, add or edit.
DrawingType Returns or sets the drawing type used to create drafting.
EdmOption Returns or sets the option to create edm sheet type drafting or not.
EdmTemplate Returns or sets the template of edm sheet type to create drafting.
IncludeFixture Returns or sets the option used to include fixture when creating drafting.
IncludeOption Returns or sets the option used to include the working component when creating drafting.
MasterModelCncPartName Returns or sets the name to create a master model part for CNC drawing.
MasterModelEdmPartName Returns or sets the name to create a master model part for EDM drawing.
NameRule Returns or sets the name rule used to create drafting part.
OutputPDF Returns or sets the option used to output pdf file when creating drafting.
OutputSameSheet Returns or sets the option used to output all the blanks in the same sheet.
RenameComponent Returns or sets the option used to rename the part which is created.
SheetName Returns or sets the sheet name option used to edit drafting.
Tag Returns the Tag for this object.
UseInstance Returns or sets the option used to display and use instance of electrode to create drawing.

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

EWDraftingBuilderCNCTemplateOption Enumeration the template option of cnc sheet type
EWDraftingBuilderDrawingOption Enumeration the drawing type
EWDraftingBuilderEDMTemplateOption Enumeration the template option of edm sheet type
EWDraftingBuilderModeOption Enumeration the drafting mode option
EWDraftingBuilderNameOption Enumeration the drawing sheet name option

Property Detail

BlankComps

EWDraftingBuilder.BlankComps

Returns the blank components used to create drafting.

-------------------------------------

Getter Method

Signature BlankComps()

Returns:
Return type:NXOpen.SelectPartList

New in version NX8.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

CncOption

EWDraftingBuilder.CncOption

Returns or sets the option to create cnc sheet type drafting or not.

-------------------------------------

Getter Method

Signature CncOption()

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

-------------------------------------

Setter Method

Signature CncOption(cncOption)

Parameters:cncOption (bool) –

New in version NX8.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

CncTemplate

EWDraftingBuilder.CncTemplate

Returns or sets the template of cnc sheet type to create drafting.

-------------------------------------

Getter Method

Signature CncTemplate()

Returns:
Return type:NXOpen.Tooling.EWDraftingBuilderCNCTemplateOption

New in version NX8.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

-------------------------------------

Setter Method

Signature CncTemplate(cncTemplate)

Parameters:cncTemplate (NXOpen.Tooling.EWDraftingBuilderCNCTemplateOption) –

New in version NX8.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

DraftingMode

EWDraftingBuilder.DraftingMode

Returns or sets the drafting mode: create, add or edit.

-------------------------------------

Getter Method

Signature DraftingMode()

Returns:
Return type:NXOpen.Tooling.EWDraftingBuilderModeOption

New in version NX8.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

-------------------------------------

Setter Method

Signature DraftingMode(draftingMode)

Parameters:draftingMode (NXOpen.Tooling.EWDraftingBuilderModeOption) –

New in version NX8.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

DrawingType

EWDraftingBuilder.DrawingType

Returns or sets the drawing type used to create drafting.

-------------------------------------

Getter Method

Signature DrawingType()

Returns:
Return type:NXOpen.Tooling.EWDraftingBuilderDrawingOption

New in version NX8.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

-------------------------------------

Setter Method

Signature DrawingType(drawingType)

Parameters:drawingType (NXOpen.Tooling.EWDraftingBuilderDrawingOption) –

New in version NX8.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

EdmOption

EWDraftingBuilder.EdmOption

Returns or sets the option to create edm sheet type drafting or not.

-------------------------------------

Getter Method

Signature EdmOption()

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

-------------------------------------

Setter Method

Signature EdmOption(edmOption)

Parameters:edmOption (bool) –

New in version NX8.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

EdmTemplate

EWDraftingBuilder.EdmTemplate

Returns or sets the template of edm sheet type to create drafting.

-------------------------------------

Getter Method

Signature EdmTemplate()

Returns:
Return type:NXOpen.Tooling.EWDraftingBuilderEDMTemplateOption

New in version NX8.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

-------------------------------------

Setter Method

Signature EdmTemplate(edmTemplate)

Parameters:edmTemplate (NXOpen.Tooling.EWDraftingBuilderEDMTemplateOption) –

New in version NX8.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

IncludeFixture

EWDraftingBuilder.IncludeFixture

Returns or sets the option used to include fixture when creating drafting.

-------------------------------------

Getter Method

Signature IncludeFixture()

Returns:
Return type:bool

New in version NX10.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

-------------------------------------

Setter Method

Signature IncludeFixture(includeFixture)

Parameters:includeFixture (bool) –

New in version NX10.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

IncludeOption

EWDraftingBuilder.IncludeOption

Returns or sets the option used to include the working component when creating drafting.

-------------------------------------

Getter Method

Signature IncludeOption()

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

-------------------------------------

Setter Method

Signature IncludeOption(includeOption)

Parameters:includeOption (bool) –

New in version NX8.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

MasterModelCncPartName

EWDraftingBuilder.MasterModelCncPartName

Returns or sets the name to create a master model part for CNC drawing.

-------------------------------------

Getter Method

Signature MasterModelCncPartName()

Returns:
Return type:str

New in version NX10.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature MasterModelCncPartName(masterModelPartName)

Parameters:masterModelPartName (str) –

New in version NX10.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

MasterModelEdmPartName

EWDraftingBuilder.MasterModelEdmPartName

Returns or sets the name to create a master model part for EDM drawing.

-------------------------------------

Getter Method

Signature MasterModelEdmPartName()

Returns:
Return type:str

New in version NX10.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature MasterModelEdmPartName(masterModelPartName)

Parameters:masterModelPartName (str) –

New in version NX10.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

NameRule

EWDraftingBuilder.NameRule

Returns or sets the name rule used to create drafting part.

-------------------------------------

Getter Method

Signature NameRule()

Returns:
Return type:str

New in version NX8.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

-------------------------------------

Setter Method

Signature NameRule(nameRule)

Parameters:nameRule (str) –

New in version NX8.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

OutputPDF

EWDraftingBuilder.OutputPDF

Returns or sets the option used to output pdf file when creating drafting.

-------------------------------------

Getter Method

Signature OutputPDF()

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

-------------------------------------

Setter Method

Signature OutputPDF(outputPDF)

Parameters:outputPDF (bool) –

New in version NX8.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

OutputSameSheet

EWDraftingBuilder.OutputSameSheet

Returns or sets the option used to output all the blanks in the same sheet.

-------------------------------------

Getter Method

Signature OutputSameSheet()

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

-------------------------------------

Setter Method

Signature OutputSameSheet(outputSameSheet)

Parameters:outputSameSheet (bool) –

New in version NX8.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

RenameComponent

EWDraftingBuilder.RenameComponent

Returns or sets the option used to rename the part which is created.

-------------------------------------

Getter Method

Signature RenameComponent()

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

-------------------------------------

Setter Method

Signature RenameComponent(renameComponent)

Parameters:renameComponent (bool) –

New in version NX8.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

SheetName

EWDraftingBuilder.SheetName

Returns or sets the sheet name option used to edit drafting.

-------------------------------------

Getter Method

Signature SheetName()

Returns:
Return type:NXOpen.Tooling.EWDraftingBuilderNameOption

New in version NX8.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

-------------------------------------

Setter Method

Signature SheetName(sheetName)

Parameters:sheetName (NXOpen.Tooling.EWDraftingBuilderNameOption) –

New in version NX8.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

UseInstance

EWDraftingBuilder.UseInstance

Returns or sets the option used to display and use instance of electrode to create drawing.

-------------------------------------

Getter Method

Signature UseInstance()

Returns:
Return type:bool

New in version NX9.0.2.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

-------------------------------------

Setter Method

Signature UseInstance(useInstance)

Parameters:useInstance (bool) –

New in version NX9.0.2.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

Method Detail

Validate

EWDraftingBuilder.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.