NXOpen .NET Reference Guide
1899
|
Represents a builder to be used to create Mold Wizard Standard Part. More...
Public Types | |
enum | EditType { AddInstance, NewComponent, Modify } |
Represents the type to edit a standard part. More... | |
enum | RefsetName { True, False, EntirePart } |
Represents the reference set of the standard part when it is added to the assembly. More... | |
Public Member Functions | |
unsafe void | AddConceptObjectsQuietly (string positionMethod, NXOpen.Tooling.ConceptStandardPartRecord conceptRecord) |
Adds concept symbols or points quietly. More... | |
unsafe NXOpen.Assemblies.Component[] | AddStandardPartsToPattern (NXOpen.Part patternPart, string fileName, string refsetName, string instanceName) |
Adds standard parts to a parent which contains pattern points. More... | |
unsafe void | ChangeReferenceSet (NXOpen.Assemblies.Component component, bool addToExtraRefset, string refsetName) |
Changes the current reference set of the specified component. More... | |
unsafe void | EditConceptSymbols (NXOpen.Tooling.ConceptStandardPartRecord conceptRecord, NXOpen.NXObject[] entities) |
Edits the dimension of concept symbols. More... | |
unsafe void | EditDataBase () |
Edits the data file of the standard item selected in Reuse Member View More... | |
unsafe void | EditRegister () |
Edits the registering spread sheet file of the standard item selected in Reuse Member View. More... | |
unsafe void | EditStandardPartDimensions (NXOpen.Assemblies.Component component) |
Edits standard part dimensions. More... | |
unsafe void | Flip () |
Flips the selected standard part component. More... | |
unsafe void | FlipComponent (NXOpen.Assemblies.Component component) |
Flips the selected standard part More... | |
unsafe NXOpen.Assemblies.Component | GetAddedStandardPartOccurrenceItem (int partOccIndex) |
Gets an object in m_addedStandardPartOccs More... | |
unsafe int | GetAddedStandardPartOccurrencesNumber () |
Gets number of objects saved in m_addedStandardPartOccs More... | |
unsafe NXOpen.Tooling.SpreadsheetData | GetSpreadsheetData () |
Gets standard part spread sheet data More... | |
unsafe NXOpen.Tooling.StandardPartData | GetStandardPartClientData () |
Gets standard part client data More... | |
unsafe void | Help () |
Ask help of the selected standard part component. More... | |
unsafe void | InsertAddedStandardPartOccsItem (NXOpen.Assemblies.Component component) |
Inserts an object to m_addedStandardPartOccs More... | |
unsafe void | PerformPostProcessToAddedStandardPart (NXOpen.Assemblies.Component component) |
Performs post process to the newly added standard part. More... | |
unsafe void | ReadStandardPartClientDataFromLibrary (bool isFromMemberView, int dataType, string libName, string libPath) |
Reads data from the library with given name and path. More... | |
unsafe void | RecommendMoldBasePlateHeight () |
Recommends A,B and C plate height of mold base according to layout dimension More... | |
unsafe void | RecommendMoldBaseSize () |
Recommends mold base size according to layout dimension More... | |
unsafe void | RemoveComponent () |
Removes the selected standard part component. More... | |
unsafe void | RemoveComponent (NXOpen.Assemblies.Component component) |
Removes the specified standard part component from the current Mold Wizard assembly More... | |
unsafe void | RemoveMoldBase (NXOpen.Assemblies.Component component) |
Removes the specified mold base from the current Mold Wizard assembly More... | |
unsafe void | Reposition () |
Repositions the selected standard part component. More... | |
unsafe void | ResetStandardPartClientData (int dataType, string libName, string libPath) |
Resets client data with specified library. More... | |
unsafe void | ResetStandardPartClientDataWithLibraryName (string libName) |
Resets client data with named library. More... | |
unsafe void | RotateMoldBase (NXOpen.Assemblies.Component component, double angle) |
Rotates the specified mold base with given angle More... | |
unsafe void | SetIsToAddNewMoldBase (bool isAddMoldBase) |
Sets the flag whether a new mold base is to be added More... | |
unsafe void | SetSpreadsheetData (NXOpen.Tooling.SpreadsheetData sheetData) |
Sets standard part spread sheet data. More... | |
unsafe void | SetStandardPartClientData (NXOpen.Tooling.StandardPartData standardClientData) |
Sets standard part client data. More... | |
unsafe void | UpdateConceptMoldBaseExpressions (NXOpen.Part conceptMoldBasePart) |
Updates expressions of the specified concept mold base More... | |
unsafe void | UpdateSpreadsheetDataWithObject (NXOpen.NXObject objectWithParameters, bool isConcpetObject, NXOpen.Tooling.SpreadsheetData sheetData) |
Updates standard part spread sheet data by reading parameter values from a part, point or symbol. 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 bool | AssociativePosition [get, set] |
Returns or sets the flag to indicate whether to use the associative position method. More... | |
unsafe bool | CompPattern [get, set] |
Returns or sets the flag to indicate whether to use use pattern component to position a standard part. More... | |
unsafe bool | ConceptDesign [get, set] |
Returns or sets the flag to indicate whether to add concept symbols instead of real standard parts. More... | |
unsafe NXOpen.SelectNXObject | PointPattern [get] |
Returns the point pattern used to control how to standard parts. More... | |
unsafe NXOpen.SelectNXObject | PositioningPlane [get] |
Returns the positioning plane used to position a standard part. More... | |
unsafe NXOpen.Tooling.StandardPartBuilder.RefsetName | ReferenceSet [get, set] |
Returns or sets the reference set currently used to add a new component to an assembly. More... | |
unsafe bool | RenameComponents [get, set] |
Returns or sets the flag to indicate whether to bring up the Part Name Management dialog. More... | |
unsafe bool | ShowInfoWindow [get, set] |
Returns or sets the flag to indicate whether to show the Information Window. More... | |
unsafe NXOpen.SelectNXObject | StandardPartComponent [get] |
Returns the standard part component which is selected to be edited. More... | |
unsafe NXOpen.Tooling.StandardPartBuilder.EditType | StandardPartEditType [get, set] |
Returns or sets the standard part edit type of processing the selected component. 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... | |
Represents a builder to be used to create Mold Wizard Standard Part.
To create a new instance of this class, use NXOpen.Tooling.StandardPartCollection.CreateStandardPartBuilder
Default values.
Property | Value |
---|---|
AssociativePosition |
0 |
ConceptDesign |
0 |
ReferenceSet |
True |
RenameComponents |
0 |
ShowInfoWindow |
0 |
StandardPartEditType |
AddInstance |
Created in NX8.0.0
|
inline |
Adds concept symbols or points quietly.
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
positionMethod | The standard part positioning method |
conceptRecord | Concept standard part record |
|
inline |
Adds standard parts to a parent which contains pattern points.
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
patternPart | The parent part to add a component |
fileName | File name of the component to add |
refsetName | New reference set applied to the added component |
instanceName | New instance name applied to the added component |
|
inline |
Changes the current reference set of the specified component.
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
component | The component to change reference set |
addToExtraRefset | Whether to add the component to 'TRUE' and 'FALSE' reference set of its parent part |
refsetName | New reference set applied to the component |
|
inline |
Edits the dimension of concept symbols.
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
conceptRecord | Concept standard part record |
entities | Entities regarded as concept objects |
|
inline |
Edits the data file of the standard item selected in Reuse Member View
Created in NX8.0.0
License requirements: None.
|
inline |
Edits the registering spread sheet file of the standard item selected in Reuse Member View.
Created in NX8.0.0
License requirements: None.
|
inline |
Edits standard part dimensions.
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
component | The component to be edited |
|
inline |
Flips the selected standard part component.
Created in NX8.0.0
License requirements: None.
|
inline |
Flips the selected standard part
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
component | The standard part component to flip |
|
inline |
Gets an object in m_addedStandardPartOccs
Created in NX12.0.2
License requirements: None.
partOccIndex |
|
inline |
Gets number of objects saved in m_addedStandardPartOccs
Created in NX12.0.2
License requirements: None.
|
inline |
Gets standard part spread sheet data
Created in NX12.0.2
License requirements: None.
|
inline |
Gets standard part client data
Created in NX12.0.2
License requirements: None.
|
inline |
Ask help of the selected standard part component.
Created in NX8.0.0
License requirements: None.
|
inline |
Inserts an object to m_addedStandardPartOccs
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
component | The standard part component to add to the saving list |
|
inline |
Performs post process to the newly added standard part.
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
component | The component to be edited |
|
inline |
Reads data from the library with given name and path.
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
isFromMemberView | True if an item is dragged from reuse library |
dataType | The data type of the library |
libName | Library name |
libPath | Library path |
|
inline |
Recommends A,B and C plate height of mold base according to layout dimension
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD")
|
inline |
Recommends mold base size according to layout dimension
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD")
|
inline |
Removes the selected standard part component.
Created in NX8.0.0
License requirements: None.
|
inline |
Removes the specified standard part component from the current Mold Wizard assembly
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
component | The standard part component to remove |
|
inline |
Removes the specified mold base from the current Mold Wizard assembly
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
component | The mold base component to remove |
|
inline |
Repositions the selected standard part component.
Created in NX8.0.0
License requirements: None.
|
inline |
Resets client data with specified library.
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
dataType | The data type of the library |
libName | Library name |
libPath | Library path |
|
inline |
Resets client data with named library.
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
libName | Library name |
|
inline |
Rotates the specified mold base with given angle
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
component | The mold base component to rotate |
angle | The input angle used to rotate the mold base |
|
inline |
Sets the flag whether a new mold base is to be added
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
isAddMoldBase | True if the user chooses to add a new mold base |
|
inline |
Sets standard part spread sheet data.
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
sheetData | Spreadsheet data |
|
inline |
Sets standard part client data.
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
standardClientData | A NXOpen.Tooling.StandardPartData instance |
|
inline |
Updates expressions of the specified concept mold base
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
conceptMoldBasePart | The mold base part to update expressions |
|
inline |
Updates standard part spread sheet data by reading parameter values from a part, point or symbol.
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
objectWithParameters | The object where parameter values to be read |
isConcpetObject | True if the object is a concept one( a point or symbol with special attributes) |
sheetData | Spreadsheet data |
|
getset |
Returns or sets the flag to indicate whether to use the associative position method.
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the flag to indicate whether to use use pattern component to position a standard part.
Created in NX12.0.2
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the flag to indicate whether to add concept symbols instead of real standard parts.
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
|
get |
Returns the point pattern used to control how to standard parts.
Created in NX8.0.0
License requirements: None.
|
get |
Returns the positioning plane used to position a standard part.
Created in NX8.0.0
License requirements: None.
|
getset |
Returns or sets the reference set currently used to add a new component to an assembly.
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
|
getset |
Returns or sets the flag to indicate whether to bring up the Part Name Management dialog.
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
|
getset |
Returns or sets the flag to indicate whether to show the Information Window.
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
|
get |
Returns the standard part component which is selected to be edited.
Created in NX8.0.0
License requirements: None.
|
getset |
Returns or sets the standard part edit type of processing the selected component.
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")