NXOpen .NET Reference Guide
|
Creates rename and export component builder for progressive die. More...
Public Types | |
enum | DefinitionType { Directory, RootPart, Selection } |
definition type More... | |
enum | LoadOptionType { FromFolder, FromSearchFolder } |
load option type More... | |
enum | NameRuleType { Default } |
tooling naming rule More... | |
enum | NamingRuleType { None, Prefix, Suffix, ReplaceString, ToolingNameRule } |
naming rule More... | |
enum | Types { RenameCompoent, ExportAssembly } |
types More... | |
Public Member Functions | |
unsafe void | ExportComponents (NXOpen.NXObject partTag, string assemblyInFolderWithPath, string outputDir) |
Export components More... | |
unsafe void | ExportSingleComponent (string assemblyPartNameWithPath, string outputDir) |
Export single component More... | |
unsafe void | GetDrawingFilesInFolder (NXOpen.NXObject assemblyPartToExport, string assemblyInFolderWithPath, string outputDir, bool onlyGetDrawingFilesNotExport, out string[] drawingFilesNeedExport) |
Export components More... | |
unsafe void | RenameComponents (NXOpen.NXObject partTag, string dirName, string newPartName) |
Rename components More... | |
unsafe void | ReplaceComponent (NXOpen.NXObject componentTag, string newComponentNameWithPath) |
Replace components More... | |
unsafe void | SetSearchFolderListForExportDrawingFiles (string[] folderList) |
Set search folder list 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 string | AddFolderToSearch [get, set] |
Returns or sets the add folder to search More... | |
unsafe NXOpen.Tooling.RenameAndExportComponentBuilder.DefinitionType | DefineBy [get, set] |
Returns or sets the define by More... | |
unsafe bool | DeleteOldComponentsToggle [get, set] |
Returns or sets the delete old components toggle More... | |
unsafe bool | ExportDrawingFile [get, set] |
Returns or sets the export drawing file More... | |
unsafe bool | ListChildrenComponents [get, set] |
Returns or sets the list children components More... | |
unsafe NXOpen.Tooling.RenameAndExportComponentBuilder.LoadOptionType | LoadOption [get, set] |
Returns or sets the load option More... | |
unsafe bool | NeedChangeDisplayPartBack [get, set] |
Returns or sets the need change display part back toggle More... | |
unsafe NXOpen.Tooling.RenameAndExportComponentBuilder.NamingRuleType | NewNameRule [get, set] |
Returns or sets the new name rule More... | |
unsafe string | NewStringInName [get, set] |
Returns or sets the new string in name More... | |
unsafe int | NextPartNameNumber [get, set] |
Returns or sets the next part name number More... | |
unsafe string | OldStringInName [get, set] |
Returns or sets the old string in name More... | |
unsafe string | OutputDiretory [get, set] |
Returns or sets the output diretory More... | |
unsafe string | PartDirectory [get, set] |
Returns or sets the part directory More... | |
unsafe string | PrefixOrSuffixString [get, set] |
Returns or sets the prefix or suffix string More... | |
unsafe string | SelectAssemblyInFolder [get, set] |
Returns or sets the select assembly in folder More... | |
unsafe NXOpen.SelectNXObject | SelectAssemblyToExport [get] |
Returns the select assembly to export More... | |
unsafe NXOpen.SelectNXObjectList | SelectComponentToRename [get] |
Returns the select component to rename More... | |
unsafe string | ToolingNameRule [get, set] |
Returns or sets the tooling name rule More... | |
unsafe NXOpen.Tooling.RenameAndExportComponentBuilder.Types | Type [get, set] |
Returns or sets the type More... | |
unsafe int | WizardType [get, set] |
Returns or sets the wizard type More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Creates rename and export component builder for progressive die.
No entity is returned.
To create a new instance of this class, use NXOpen.Tooling.ProgressiveDieManager.CreateRenameAndExportComponentBuilder
Default values.
Property | Value |
---|---|
DefineBy |
Selection |
DeleteOldComponentsToggle |
0 |
ExportDrawingFile |
0 |
ListChildrenComponents |
0 |
LoadOption |
FromFolder |
NewNameRule |
None |
ToolingNameRule |
Default |
Created in NX11.0.0
|
inline |
Export components
Created in NX9.0.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
partTag | |
assemblyInFolderWithPath | |
outputDir |
|
inline |
Export single component
Created in NX9.0.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
assemblyPartNameWithPath | |
outputDir |
|
inline |
Export components
Created in NX9.0.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
assemblyPartToExport | |
assemblyInFolderWithPath | |
outputDir | |
onlyGetDrawingFilesNotExport | |
drawingFilesNeedExport |
|
inline |
Rename components
Created in NX9.0.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
partTag | |
dirName | |
newPartName |
|
inline |
Replace components
Created in NX9.0.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
componentTag | |
newComponentNameWithPath |
|
inline |
Set search folder list
Created in NX9.0.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
folderList |
|
getset |
Returns or sets the add folder to search
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the define by
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the delete old components toggle
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the export drawing file
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the list children components
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the load option
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the need change display part back toggle
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the new name rule
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the new string in name
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the next part name number
Created in NX12.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the old string in name
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the output diretory
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the part directory
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the prefix or suffix string
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the select assembly in folder
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
get |
Returns the select assembly to export
Created in NX11.0.0
License requirements: None.
|
get |
Returns the select component to rename
Created in NX11.0.0
License requirements: None.
|
getset |
Returns or sets the tooling name rule
Created in NX12.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the type
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the wizard type
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")