NXOpen .NET Reference
12.0.0
|
Electrode initialize project builder to creates an electrode design assembly. More...
Public Types | |
enum | Method { Original, NoWorkingPart, NoMsetPart, NoTemplate } |
The initialize type: Original, No Working Part, No Machine Set Part and No Template. More... | |
enum | Type { CloneTopPart, CloneMsetPart, CloneWorkingPart } |
Clone a member of an electrode assembly, such as top part, machine set part, and working part. More... | |
Public Member Functions | |
unsafe void | SetConfigurationData (string configName, string topPartName, string msetPartName, string workingPartName, string subdir, int cloneMethod) |
Sets details of the configuration data. More... | |
unsafe void | SetMsetCsysMatrixOrigin (NXOpen.Matrix3x3 matrix, NXOpen.Point3d origin) |
Sets csys matrix and origin. More... | |
unsafe void | SetMsetCsysOriginToFaceCenter () |
Sets MSET CSYS origin to center of the selected faces. More... | |
unsafe NXOpen.Tooling.CloneObject | CreateCloneObjectOfTopPart () |
Creates clone object of top part. More... | |
unsafe NXOpen.Tooling.CloneObject | CreateCloneObjectOfMsetPart () |
Creates clone object of machine set part. More... | |
unsafe NXOpen.Tooling.CloneObject | CreateCloneObjectOfWorkingPart () |
Creates clone object of working part. More... | |
unsafe void | CreateProject (NXOpen.Tooling.CloneObject cloneObject) |
Creates the assembly structure of Electrode Wizard project. More... | |
unsafe NXOpen.TaggedObject | CreateMsetPart (NXOpen.Tooling.CloneObject cloneObject) |
Creates the mset part. More... | |
unsafe NXOpen.TaggedObject | CreateWorkingPart (NXOpen.Tooling.CloneObject cloneObject, NXOpen.TaggedObject msetPartTag) |
Creates the working part. More... | |
unsafe void | DisposeCloneObject (NXOpen.Tooling.CloneObject cloneObject) |
Disposes the clone object. More... | |
unsafe void | InitLinkObjects (NXOpen.TaggedObject workingPartTag) |
Links the selected objects to the working component of Electrode assembly. More... | |
unsafe NXOpen.TaggedObject | GetWorkingPart (NXOpen.TaggedObject msetPartTag) |
Gets the working part in mset. More... | |
unsafe void | InitalizeProjectParameter (NXOpen.NXObject rootPartTag) |
Initialize the parameters of the project that need no machine set part. More... | |
unsafe string | BuildMemberPartName (NXOpen.Tooling.ElectrodeInitializationBuilder.Type type) |
Builds the name of a part which is a member of an electrode assembly. More... | |
unsafe void | SetCloneMethod (int cloneMethod) |
Set clone method. More... | |
unsafe NXOpen.TaggedObject | GetMsetPart (int listIndex) |
Gets the machine set part in machine set tree list. More... | |
unsafe void | RemoveSelectedMsetNode (NXOpen.TaggedObject msetPartTag) |
Remove a selected machine set node. More... | |
Public Member Functions inherited from NXOpen.Builder | |
unsafe NXOpen.NXObject | Commit () |
Commits any edits that have been applied to the builder. More... | |
unsafe void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
unsafe NXOpen.NXObject[] | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
unsafe NXOpen.NXObject | GetObject () |
Returns the object currently being edited by this builder. More... | |
unsafe void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Properties | |
unsafe NXOpen.Tooling.ElectrodeInitializationBuilder.Method | ActionType [get, set] |
Returns or sets the initialize method of initialize electrode project. More... | |
unsafe NXOpen.TaggedObject | CurrentMset [get, set] |
Returns or sets the machine set part which is the working part. More... | |
unsafe NXOpen.SelectFace | Face [get] |
Returns the face whose center will be the origin of the machine set csys. More... | |
unsafe NXOpen.SelectFaceList | FaceList [get] |
Returns the face list whose center will be the origin of the machine set csys. More... | |
unsafe string | InputName [get, set] |
Returns or sets the input name as project name. More... | |
unsafe string | PathBrowser [get, set] |
Returns or sets the path browser. More... | |
unsafe bool | Rename [get, set] |
Returns or sets the component name can be defined in the part name management. More... | |
unsafe NXOpen.SelectBody | Workpiece [get] |
Returns the utility to get the workpiece to create an electrode design project. More... | |
unsafe NXOpen.SelectBodyList | WorkpieceList [get] |
Returns the utility to get the workpiece list to create an electrode design project. More... | |
Electrode initialize project builder to creates an electrode design assembly.
To create a new instance of this class, use NXOpen.Tooling.ElectrodeDesignCollection.CreateProjectBuilder
Default values.
Property | Value |
---|---|
ActionType |
Original |
Rename |
0 |
Created in NX8.0.0
unsafe string NXOpen.Tooling.ElectrodeInitializationBuilder.BuildMemberPartName | ( | NXOpen.Tooling.ElectrodeInitializationBuilder.Type | type | ) |
Builds the name of a part which is a member of an electrode assembly.
Created in NX11.0.2
License requirements: nx_electrode_wizard ("NX Electrode Wizard")
type |
unsafe NXOpen.Tooling.CloneObject NXOpen.Tooling.ElectrodeInitializationBuilder.CreateCloneObjectOfMsetPart | ( | ) |
Creates clone object of machine set part.
Created in NX9.0.1
License requirements: nx_electrode_wizard ("NX Electrode Wizard")
unsafe NXOpen.Tooling.CloneObject NXOpen.Tooling.ElectrodeInitializationBuilder.CreateCloneObjectOfTopPart | ( | ) |
Creates clone object of top part.
Created in NX9.0.1
License requirements: nx_electrode_wizard ("NX Electrode Wizard")
unsafe NXOpen.Tooling.CloneObject NXOpen.Tooling.ElectrodeInitializationBuilder.CreateCloneObjectOfWorkingPart | ( | ) |
Creates clone object of working part.
Created in NX9.0.1
License requirements: nx_electrode_wizard ("NX Electrode Wizard")
unsafe NXOpen.TaggedObject NXOpen.Tooling.ElectrodeInitializationBuilder.CreateMsetPart | ( | NXOpen.Tooling.CloneObject | cloneObject | ) |
Creates the mset part.
Created in NX9.0.1
License requirements: nx_electrode_wizard ("NX Electrode Wizard")
cloneObject |
unsafe void NXOpen.Tooling.ElectrodeInitializationBuilder.CreateProject | ( | NXOpen.Tooling.CloneObject | cloneObject | ) |
Creates the assembly structure of Electrode Wizard project.
Created in NX9.0.1
License requirements: nx_electrode_wizard ("NX Electrode Wizard")
cloneObject |
unsafe NXOpen.TaggedObject NXOpen.Tooling.ElectrodeInitializationBuilder.CreateWorkingPart | ( | NXOpen.Tooling.CloneObject | cloneObject, |
NXOpen.TaggedObject | msetPartTag | ||
) |
Creates the working part.
Created in NX9.0.1
License requirements: nx_electrode_wizard ("NX Electrode Wizard")
cloneObject | |
msetPartTag |
unsafe void NXOpen.Tooling.ElectrodeInitializationBuilder.DisposeCloneObject | ( | NXOpen.Tooling.CloneObject | cloneObject | ) |
Disposes the clone object.
Created in NX9.0.1
License requirements: nx_electrode_wizard ("NX Electrode Wizard")
cloneObject |
unsafe NXOpen.TaggedObject NXOpen.Tooling.ElectrodeInitializationBuilder.GetMsetPart | ( | int | listIndex | ) |
Gets the machine set part in machine set tree list.
Created in NX11.0.2
License requirements: nx_electrode_wizard ("NX Electrode Wizard")
listIndex | index of machine set node in machine set tree list |
unsafe NXOpen.TaggedObject NXOpen.Tooling.ElectrodeInitializationBuilder.GetWorkingPart | ( | NXOpen.TaggedObject | msetPartTag | ) |
Gets the working part in mset.
Created in NX9.0.1
License requirements: nx_electrode_wizard ("NX Electrode Wizard")
msetPartTag |
unsafe void NXOpen.Tooling.ElectrodeInitializationBuilder.InitalizeProjectParameter | ( | NXOpen.NXObject | rootPartTag | ) |
Initialize the parameters of the project that need no machine set part.
Created in NX11.0.2
License requirements: nx_electrode_wizard ("NX Electrode Wizard")
rootPartTag | root part object |
unsafe void NXOpen.Tooling.ElectrodeInitializationBuilder.InitLinkObjects | ( | NXOpen.TaggedObject | workingPartTag | ) |
Links the selected objects to the working component of Electrode assembly.
Created in NX9.0.1
License requirements: nx_electrode_wizard ("NX Electrode Wizard")
workingPartTag |
unsafe void NXOpen.Tooling.ElectrodeInitializationBuilder.RemoveSelectedMsetNode | ( | NXOpen.TaggedObject | msetPartTag | ) |
Remove a selected machine set node.
Created in NX12.0.0
License requirements: nx_electrode_wizard ("NX Electrode Wizard")
msetPartTag |
unsafe void NXOpen.Tooling.ElectrodeInitializationBuilder.SetCloneMethod | ( | int | cloneMethod | ) |
Set clone method.
Created in NX11.0.2
License requirements: nx_electrode_wizard ("NX Electrode Wizard")
cloneMethod | clone method |
unsafe void NXOpen.Tooling.ElectrodeInitializationBuilder.SetConfigurationData | ( | string | configName, |
string | topPartName, | ||
string | msetPartName, | ||
string | workingPartName, | ||
string | subdir, | ||
int | cloneMethod | ||
) |
Sets details of the configuration data.
Created in NX11.0.1
License requirements: nx_electrode_wizard ("NX Electrode Wizard")
configName | configuration name |
topPartName | top part name |
msetPartName | machine set part name |
workingPartName | working part name |
subdir | sub direction |
cloneMethod | cloning method |
unsafe void NXOpen.Tooling.ElectrodeInitializationBuilder.SetMsetCsysMatrixOrigin | ( | NXOpen.Matrix3x3 | matrix, |
NXOpen.Point3d | origin | ||
) |
Sets csys matrix and origin.
Created in NX8.5.0
License requirements: nx_electrode_wizard ("NX Electrode Wizard")
matrix | csys matrix |
origin | csys origin |
unsafe void NXOpen.Tooling.ElectrodeInitializationBuilder.SetMsetCsysOriginToFaceCenter | ( | ) |
Sets MSET CSYS origin to center of the selected faces.
Created in NX9.0.1
License requirements: nx_electrode_wizard ("NX Electrode Wizard")
|
getset |
Returns or sets the initialize method of initialize electrode project.
Created in NX11.0.1
License requirements to get this property: None.
License requirements to set this property: nx_electrode_wizard ("NX Electrode Wizard")
|
getset |
Returns or sets the machine set part which is the working part.
Created in NX8.0.0
License requirements to get this property: nx_electrode_wizard ("NX Electrode Wizard")
License requirements to set this property: nx_electrode_wizard ("NX Electrode Wizard")
|
get |
Returns the face whose center will be the origin of the machine set csys.
Created in NX8.0.0
Deprecated in NX11.0.0. This functionality is no longer supported.
License requirements: nx_electrode_wizard ("NX Electrode Wizard")
|
get |
Returns the face list whose center will be the origin of the machine set csys.
Created in NX11.0.0
License requirements: nx_electrode_wizard ("NX Electrode Wizard")
|
getset |
Returns or sets the input name as project name.
Created in NX8.0.0
License requirements to get this property: nx_electrode_wizard ("NX Electrode Wizard")
License requirements to set this property: nx_electrode_wizard ("NX Electrode Wizard")
|
getset |
Returns or sets the path browser.
Created in NX8.0.0
License requirements to get this property: nx_electrode_wizard ("NX Electrode Wizard")
License requirements to set this property: nx_electrode_wizard ("NX Electrode Wizard")
|
getset |
Returns or sets the component name can be defined in the part name management.
Created in NX8.0.0
License requirements to get this property: nx_electrode_wizard ("NX Electrode Wizard")
License requirements to set this property: nx_electrode_wizard ("NX Electrode Wizard")
|
get |
Returns the utility to get the workpiece to create an electrode design project.
Created in NX8.0.0
License requirements: None.
|
get |
Returns the utility to get the workpiece list to create an electrode design project.
Created in NX8.5.3
License requirements: None.