NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.Mechatronics.MechatronicsSession Class Reference

Represents Mechatronics session More...

Inheritance diagram for NXOpen.Mechatronics.MechatronicsSession:
NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  SimulationAction {
  Start, Restart, Pause, Resume,
  Stop
}
 Represents the action of simulation. More...
 

Public Member Functions

unsafe
NXOpen.Mechatronics.LogicObject[] 
GetExportableLogicalObjects (NXOpen.Mechatronics.LogicObject logicalObject)
 Gets exportable logical objects More...
 
unsafe void GetLogicalAttributeNames (out string[] attributeNames)
 Gets defined logical attribute names in configuration file More...
 
unsafe string[] GetLogicalAttributeValues (NXOpen.Mechatronics.LogicObject logicalObject, string[] attributeNames)
 Gets attribute values of logical object More...
 
unsafe void GetLogicalTypes (out string[] logicalTypeNames, out string[] logicalTypeBitmaps)
 Gets defined logical types in configuration file More...
 
unsafe void PerformSimulation (NXOpen.Mechatronics.MechatronicsSession.SimulationAction action)
 Control the Simulation. 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

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

Represents Mechatronics session

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

Created in NX9.0.0

Member Enumeration Documentation

Represents the action of simulation.

Enumerator
Start 

Start

Restart 

Restart

Pause 

Pause

Resume 

Resume

Stop 

Stop

Member Function Documentation

unsafe NXOpen.Mechatronics.LogicObject [] NXOpen.Mechatronics.MechatronicsSession.GetExportableLogicalObjects ( NXOpen.Mechatronics.LogicObject  logicalObject)
inline

Gets exportable logical objects

Created in NX9.0.0

License requirements: None.

Parameters
logicalObjectLogical object
Returns
Array of exportable logical objects
unsafe void NXOpen.Mechatronics.MechatronicsSession.GetLogicalAttributeNames ( out string[]  attributeNames)
inline

Gets defined logical attribute names in configuration file

Created in NX9.0.0

License requirements: None.

Parameters
attributeNamesArray of defined attribute names
unsafe string [] NXOpen.Mechatronics.MechatronicsSession.GetLogicalAttributeValues ( NXOpen.Mechatronics.LogicObject  logicalObject,
string[]  attributeNames 
)
inline

Gets attribute values of logical object

Created in NX9.0.0

License requirements: None.

Parameters
logicalObjectLogical object
attributeNamesArray of logical attribute names
Returns
Array of logical attribute values
unsafe void NXOpen.Mechatronics.MechatronicsSession.GetLogicalTypes ( out string[]  logicalTypeNames,
out string[]  logicalTypeBitmaps 
)
inline

Gets defined logical types in configuration file

Created in NX9.0.0

License requirements: None.

Parameters
logicalTypeNamesArray of type names
logicalTypeBitmapsArray of type bitmaps
unsafe void NXOpen.Mechatronics.MechatronicsSession.PerformSimulation ( NXOpen.Mechatronics.MechatronicsSession.SimulationAction  action)
inline

Control the Simulation.

Created in NX9.0.0

License requirements: nx_mcd_core ("Mechatronics Concept Designer")

Parameters
action

Property Documentation

Tag NXOpen.Mechatronics.MechatronicsSession.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.