NXOpen .NET Reference  12.0.0
Public Member Functions | Properties | List of all members
NXOpen.Mechatronics.MechatronicsManager Class Reference

Contains the collection objects for creating and iterating over Mechatronics Designer System Navigator objects. More...

Inheritance diagram for NXOpen.Mechatronics.MechatronicsManager:

Public Member Functions

unsafe void LogEntityToDelete (NXOpen.NXObject @object)
 Log entity to delete. More...
 
unsafe void ExportModel (string path, bool bFunction, bool bLogical)
 Exports function and(or) logical model to XML file. More...
 
unsafe void ImportModel (string path, bool bFunction, bool bLogical)
 Imports function and(or) logical model via XML file. More...
 
unsafe void SaveToTeamcenter ()
 Saves the data model to teamcenter. More...
 
unsafe void RefreshFromTeamcenter (bool bFunction, bool bLogical)
 Refreshes function and(or) logical model from teamcenter. More...
 
unsafe void SaveToTeamcenter (bool requirement, bool function, bool logic)
 Saves the data model to teamcenter. More...
 
unsafe void ExportModel (string path, bool requirement, bool function, bool logic)
 Exports data model to XML file. More...
 
unsafe void ImportModel (string path, bool overrideModel, bool requirement, bool function, bool logic)
 Imports data model from XML file. More...
 
unsafe void RefreshFromTeamcenter (bool requirement, bool function, bool logic)
 Refreshes data model in system navigator from teamcenter. More...
 
unsafe void OpenFunctionModel (string itemMFKID, string variantRule)
 Opens the specified function model. More...
 
unsafe void OpenLogicalModel (string itemMFKID, string variantRule)
 Opens the specified logical model. More...
 
unsafe void OpenRequirementModel (string itemMFKID, string variantRule)
 Opens the specified requirement model. More...
 
unsafe void AddExistingFunction (NXOpen.Mechatronics.SystemObject @object, string itemMFKID, string instanceName)
 Adds existing function as children of specified object. More...
 
unsafe void AddExistingLogical (NXOpen.Mechatronics.SystemObject @object, string itemMFKID, string instanceName)
 Adds existing logical as children of specified object. More...
 
unsafe void AddExistingRequirement (NXOpen.Mechatronics.SystemObject @object, string itemMFKID, string instanceName)
 Adds existing requirement as children of specified object. More...
 
unsafe void PasteTraceLink (NXOpen.Mechatronics.SystemObject @object)
 Adds existing requirement as tracelink of specified object. More...
 
unsafe
NXOpen.Mechatronics.SystemRoot 
CreateSystemRoot (NXOpen.Mechatronics.SystemRoot.Type rootType)
 Creates a system root object in specified part. More...
 
unsafe
NXOpen.Mechatronics.DependencyCreatorBuilder 
CreateDependencyCreatorBuilder ()
 Creates a NXOpen.Mechatronics.DependencyCreatorBuilder object. More...
 
unsafe string LoadAsSaved ()
 Loads the data models as saved in last time. More...
 
unsafe
NXOpen.Mechatronics.SystemRoot 
GetSystemRoot (NXOpen.Mechatronics.SystemRoot.Type rootType)
 Gets the system root object in the specified part. More...
 
unsafe void CopySystemObject (NXOpen.Mechatronics.SystemObject[] objects)
 Copies the system engeering objects to the clipboard. More...
 
unsafe void CutSystemObject (NXOpen.Mechatronics.SystemObject[] objects)
 Cuts the system engeering objects. More...
 
unsafe void PasteSystemObject (NXOpen.Mechatronics.SystemObject parent)
 Pastes the system engeering objects from the clipboard. More...
 

Properties

Tag Tag [get]
 Returns the tag of this object. More...
 
NXOpen.Mechatronics.FunctionObjectCollection FunctionObjectCollection [get]
 Returns the FunctionObjectCollection instance belonging to this part More...
 
NXOpen.Mechatronics.LogicObjectCollection LogicObjectCollection [get]
 Returns the LogicObjectCollection instance belonging to this part More...
 
NXOpen.Mechatronics.RequirementCollection RequirementCollection [get]
 Returns the RequirementCollection instance belonging to this part More...
 
NXOpen.Mechatronics.ElectricalPartCollection ElectricalPartCollection [get]
 Returns the ElectricalPartCollection instance belonging to this part More...
 

Detailed Description

Contains the collection objects for creating and iterating over Mechatronics Designer System Navigator objects.

To obtain an instance of this class, refer to NXOpen.Part

Created in NX7.5.1

Member Function Documentation

unsafe void NXOpen.Mechatronics.MechatronicsManager.AddExistingFunction ( NXOpen.Mechatronics.SystemObject object,
string  itemMFKID,
string  instanceName 
)

Adds existing function as children of specified object.

Created in NX8.5.0

License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters
objectThe parent object
itemMFKIDThe Item MFK ID of child function item
instanceNameThe instance name of child function item
unsafe void NXOpen.Mechatronics.MechatronicsManager.AddExistingLogical ( NXOpen.Mechatronics.SystemObject object,
string  itemMFKID,
string  instanceName 
)

Adds existing logical as children of specified object.

Created in NX8.5.0

License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters
objectThe parent object
itemMFKIDThe Item MFK ID of child logical item
instanceNameThe instance name of child logical item
unsafe void NXOpen.Mechatronics.MechatronicsManager.AddExistingRequirement ( NXOpen.Mechatronics.SystemObject object,
string  itemMFKID,
string  instanceName 
)

Adds existing requirement as children of specified object.

Created in NX8.5.0

License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters
objectThe parent object
itemMFKIDThe Item MFK ID of child requirement item
instanceNameThe instance name of child requirement item
unsafe void NXOpen.Mechatronics.MechatronicsManager.CopySystemObject ( NXOpen.Mechatronics.SystemObject[]  objects)

Copies the system engeering objects to the clipboard.

Created in NX11.0.0

License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters
objectsThe objects to be copied
unsafe NXOpen.Mechatronics.DependencyCreatorBuilder NXOpen.Mechatronics.MechatronicsManager.CreateDependencyCreatorBuilder ( )

Creates a NXOpen.Mechatronics.DependencyCreatorBuilder object.

Created in NX9.0.0

License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns
DependencyCreator Builder
unsafe NXOpen.Mechatronics.SystemRoot NXOpen.Mechatronics.MechatronicsManager.CreateSystemRoot ( NXOpen.Mechatronics.SystemRoot.Type  rootType)

Creates a system root object in specified part.

Created in NX9.0.0

License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters
rootTypeThe type of system root
Returns
Return the system root
unsafe void NXOpen.Mechatronics.MechatronicsManager.CutSystemObject ( NXOpen.Mechatronics.SystemObject[]  objects)

Cuts the system engeering objects.

Created in NX11.0.0

License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters
objectsThe objects to be cutted
unsafe void NXOpen.Mechatronics.MechatronicsManager.ExportModel ( string  path,
bool  bFunction,
bool  bLogical 
)

Exports function and(or) logical model to XML file.

Created in NX8.5.0

Deprecated in NX9.0.0. Please use another method with the same name instead.

License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters
path
bFunction
bLogical
unsafe void NXOpen.Mechatronics.MechatronicsManager.ExportModel ( string  path,
bool  requirement,
bool  function,
bool  logic 
)

Exports data model to XML file.

Created in NX9.0.0

License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters
pathThe path of XML file
requirementExport the Requirement Model?
functionExport the Function Model?
logicExport the Logical Model?
unsafe NXOpen.Mechatronics.SystemRoot NXOpen.Mechatronics.MechatronicsManager.GetSystemRoot ( NXOpen.Mechatronics.SystemRoot.Type  rootType)

Gets the system root object in the specified part.

Created in NX11.0.0

License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters
rootTypeThe type of system root
Returns
Return the system root
unsafe void NXOpen.Mechatronics.MechatronicsManager.ImportModel ( string  path,
bool  bFunction,
bool  bLogical 
)

Imports function and(or) logical model via XML file.

Created in NX8.5.0

Deprecated in NX9.0.0. Please use another method with the same name instead.

License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters
path
bFunction
bLogical
unsafe void NXOpen.Mechatronics.MechatronicsManager.ImportModel ( string  path,
bool  overrideModel,
bool  requirement,
bool  function,
bool  logic 
)

Imports data model from XML file.

Created in NX9.0.0

License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters
pathThe path of XML file
overrideModelOverride the existing model?
requirementImport the Requirement Model?
functionImport the Function Model?
logicImport the Logical Model?
unsafe string NXOpen.Mechatronics.MechatronicsManager.LoadAsSaved ( )

Loads the data models as saved in last time.

Created in NX9.0.0

License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns
Return information if some item revisions are deleted
unsafe void NXOpen.Mechatronics.MechatronicsManager.LogEntityToDelete ( NXOpen.NXObject object)

Log entity to delete.

Use this method to log entity to delete if the root part is not work part.

Created in NX8.5.0

License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters
object
unsafe void NXOpen.Mechatronics.MechatronicsManager.OpenFunctionModel ( string  itemMFKID,
string  variantRule 
)

Opens the specified function model.

Created in NX8.5.0

License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters
itemMFKIDThe Item MFK ID of root function
variantRuleThe variant rule of root function
unsafe void NXOpen.Mechatronics.MechatronicsManager.OpenLogicalModel ( string  itemMFKID,
string  variantRule 
)

Opens the specified logical model.

Created in NX8.5.0

License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters
itemMFKIDThe Item MFK ID of root logical
variantRuleThe variant rule of root logical
unsafe void NXOpen.Mechatronics.MechatronicsManager.OpenRequirementModel ( string  itemMFKID,
string  variantRule 
)

Opens the specified requirement model.

Created in NX9.0.0

License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters
itemMFKIDThe Item MFK ID of root requirement
variantRuleThe variant rule of root requirement
unsafe void NXOpen.Mechatronics.MechatronicsManager.PasteSystemObject ( NXOpen.Mechatronics.SystemObject  parent)

Pastes the system engeering objects from the clipboard.

Created in NX11.0.0

License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters
parent
unsafe void NXOpen.Mechatronics.MechatronicsManager.PasteTraceLink ( NXOpen.Mechatronics.SystemObject object)

Adds existing requirement as tracelink of specified object.

Created in NX8.5.0

Deprecated in NX9.0.0. Please use SystemObject.CreateTraceLink instead.

License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters
object
unsafe void NXOpen.Mechatronics.MechatronicsManager.RefreshFromTeamcenter ( bool  bFunction,
bool  bLogical 
)

Refreshes function and(or) logical model from teamcenter.

Created in NX8.5.0

Deprecated in NX9.0.0. Please use another method with the same name instead.

License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters
bFunction
bLogical
unsafe void NXOpen.Mechatronics.MechatronicsManager.RefreshFromTeamcenter ( bool  requirement,
bool  function,
bool  logic 
)

Refreshes data model in system navigator from teamcenter.

Created in NX9.0.0

License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters
requirementRefresh the Requirement Model?
functionRefresh the Function Model?
logicRefresh the Logical Model?
unsafe void NXOpen.Mechatronics.MechatronicsManager.SaveToTeamcenter ( )

Saves the data model to teamcenter.

Created in NX8.5.0

License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

unsafe void NXOpen.Mechatronics.MechatronicsManager.SaveToTeamcenter ( bool  requirement,
bool  function,
bool  logic 
)

Saves the data model to teamcenter.

Created in NX9.0.0

License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters
requirementSave the Requirement Model?
functionSave the Function Model?
logicSave the Logical Model?

Property Documentation

NXOpen.Mechatronics.ElectricalPartCollection NXOpen.Mechatronics.MechatronicsManager.ElectricalPartCollection
get

Returns the ElectricalPartCollection instance belonging to this part

Created in NX9.0.0

NXOpen.Mechatronics.FunctionObjectCollection NXOpen.Mechatronics.MechatronicsManager.FunctionObjectCollection
get

Returns the FunctionObjectCollection instance belonging to this part

Created in NX7.5.0

NXOpen.Mechatronics.LogicObjectCollection NXOpen.Mechatronics.MechatronicsManager.LogicObjectCollection
get

Returns the LogicObjectCollection instance belonging to this part

Created in NX8.5.0

NXOpen.Mechatronics.RequirementCollection NXOpen.Mechatronics.MechatronicsManager.RequirementCollection
get

Returns the RequirementCollection instance belonging to this part

Created in NX8.5.0

Tag NXOpen.Mechatronics.MechatronicsManager.Tag
get

Returns the tag of this object.


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.