NXOpen .NET Reference Guide
1899
|
Electrode initialize project builder to creates an electrode design assembly. More...
Public Types | |
enum | Method { Original, NoWorkingPart, NoMsetPart, NoTemplate, OnlyTopPart, Number } |
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 int[] | AnalyseInitProjectRegisterData (int number) |
Analyse the register data. 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 NXOpen.Tooling.CloneObject | CreateCloneObjectOfMsetPart () |
Creates clone object of machine set part. More... | |
unsafe NXOpen.Tooling.CloneObject | CreateCloneObjectOfTopPart () |
Creates clone object of top part. More... | |
unsafe NXOpen.Tooling.CloneObject | CreateCloneObjectOfWorkingPart () |
Creates clone object of working part. More... | |
unsafe NXOpen.TaggedObject | CreateMsetPart (NXOpen.Tooling.CloneObject cloneObject) |
Creates the mset part. More... | |
unsafe void | CreateProject (NXOpen.Tooling.CloneObject cloneObject) |
Creates the assembly structure of Electrode Wizard project. 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 NXOpen.TaggedObject | GetMsetPart (int listIndex) |
Gets the machine set part in machine set tree list. 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 void | InitLinkObjects (NXOpen.TaggedObject workingPartTag) |
Links the selected objects to the working component of Electrode assembly. More... | |
unsafe void | RemoveSelectedMsetNode (NXOpen.TaggedObject msetPartTag) |
Remove a selected machine set node. More... | |
unsafe void | SetCloneMethod (int cloneMethod) |
Set clone method. More... | |
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... | |
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... | |
Public Member Functions inherited from NXOpen.TaggedObject | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
override string | ToString () |
Returns a String that represents the current Object. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. 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... | |
Properties inherited from NXOpen.Builder | |
unsafe NXOpen.PreviewBuilder | PreviewBuilder [get] |
Returns the preview builder subobject. More... | |
Properties inherited from NXOpen.TaggedObject | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Properties inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageSink | NextSink [get] |
Gets the next message sink in the sink chain. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> 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
|
inline |
Analyse the register data.
Created in NX12.0.2
License requirements: nx_electrode_wizard ("NX Electrode Wizard")
number | Number of action type in register spreadsheet |
|
inline |
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 |
|
inline |
Creates clone object of machine set part.
Created in NX9.0.1
License requirements: nx_electrode_wizard ("NX Electrode Wizard")
|
inline |
Creates clone object of top part.
Created in NX9.0.1
License requirements: nx_electrode_wizard ("NX Electrode Wizard")
|
inline |
Creates clone object of working part.
Created in NX9.0.1
License requirements: nx_electrode_wizard ("NX Electrode Wizard")
|
inline |
Creates the mset part.
Created in NX9.0.1
License requirements: nx_electrode_wizard ("NX Electrode Wizard")
cloneObject |
|
inline |
Creates the assembly structure of Electrode Wizard project.
Created in NX9.0.1
License requirements: nx_electrode_wizard ("NX Electrode Wizard")
cloneObject |
|
inline |
Creates the working part.
Created in NX9.0.1
License requirements: nx_electrode_wizard ("NX Electrode Wizard")
cloneObject | |
msetPartTag |
|
inline |
Disposes the clone object.
Created in NX9.0.1
License requirements: nx_electrode_wizard ("NX Electrode Wizard")
cloneObject |
|
inline |
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 |
|
inline |
Gets the working part in mset.
Created in NX9.0.1
License requirements: nx_electrode_wizard ("NX Electrode Wizard")
msetPartTag |
|
inline |
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 |
|
inline |
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 |
|
inline |
Remove a selected machine set node.
Created in NX12.0.0
License requirements: nx_electrode_wizard ("NX Electrode Wizard")
msetPartTag |
|
inline |
Set clone method.
Created in NX11.0.2
License requirements: nx_electrode_wizard ("NX Electrode Wizard")
cloneMethod | clone method |
|
inline |
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 |
|
inline |
Sets csys matrix and origin.
Created in NX8.5.0
License requirements: nx_electrode_wizard ("NX Electrode Wizard")
matrix | csys matrix |
origin | csys origin |
|
inline |
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.