NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
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:
NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

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

NXOpen.Mechatronics.ElectricalPartCollection ElectricalPartCollection [get]
 Returns the ElectricalPartCollection instance belonging to this part 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...
 
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.Utilities.NXRemotableObject
void initialize ()
 <exclude> 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 
)
inline

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 
)
inline

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 
)
inline

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)
inline

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 ( )
inline

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)
inline

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)
inline

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 
)
inline

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 
)
inline

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)
inline

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 
)
inline

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 
)
inline

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 ( )
inline

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)
inline

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 
)
inline

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 
)
inline

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 
)
inline

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)
inline

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)
inline

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 
)
inline

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 
)
inline

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 ( )
inline

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 
)
inline

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 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.