NXOpen.Mechatronics Package — NXOpen Python API Reference 12.0.0 documentation

# NXOpen.Mechatronics Package

# Classes

Accelerometer Class

> Represents the Accelerometer. An Accelerometer is able to detect the linear accelerometer and angular accelerometer of the rigid body.

AccelerometerBuilder Class

> Represents a `NXOpen.Mechatronics.Accelerometer` builder.

AccelerometerCollection Class

> Represents a collection of Accelerometer.

AdapterFormula Class | Represents the Adapter Formula class.
AdapterFormulaBuilder Class | Represents a `NXOpen.Mechatronics.AdapterFormulaBuilder`.
AdapterFormulaCollection Class | Represents a collection of Adapter Formula.
AdapterSignal Class | Represents the Adapter Signal class.
AdapterSignalBuilder Class | Represents a `NXOpen.Mechatronics.AdapterSignalBuilder`.
AdapterSignalCollection Class | Represents a collection of Adapter Signal.
AddComponentBuilder Class | Represents a `NXOpen.Mechatronics.AddComponentBuilder`
AlignBody Class | Represents the Align Body.

AlignBodyBuilder Class

> Represents a `NXOpen.Mechatronics.AlignBody` builder.

AlignBodyCollection Class | Represents a collection of Align Body.
AngularLimitJoint Class | Represents the Angular Limit Joint.
AngularLimitJointBuilder Class | Represents a `NXOpen.Mechatronics.AngularLimitJoint` builder.
AngularLimitJointCollection Class | Represents a collection of Angular Limit Joint.
AngularSpringJoint Class | Represents the Angular Spring Joint.
AngularSpringJointBuilder Class | Represents a `NXOpen.Mechatronics.AngularSpringJoint` builder.
AngularSpringJointCollection Class | Represents a collection of Angular Spring Joint.
AnimationConversionBuilder Class | Represents a `Mechatronics.AnimationConversionBuilder` builder
BallJoint Class | Represents the Ball Joint.
BallJointBuilder Class | Represents a `NXOpen.Mechatronics.BallJoint` builder.
BallJointCollection Class | Represents a collection of Ball Joint.
BreakingConstraint Class | Represents the Breaking Constraint.
BreakingConstraintBuilder Class | Represents a `NXOpen.Mechatronics.BreakingConstraint` builder.
BreakingConstraintCollection Class | Represents a collection of Breaking Constraint.
Cam Class | Represents the Cam Constraint.
CamBuilder Class | Represents a `NXOpen.Mechatronics.Cam` builder.
CamCollection Class | Represents a collection of Cam.
CamProfile Class | Represents the CamProfile class.
CamProfileBuilder Class | Represents a `NXOpen.Mechatronics.CamProfile` builder.
CamProfileCollection Class | Represents a collection of Cam Profile.
ChainJointBuilder Class | Represents a `NXOpen.Mechatronics.ChainJointBuilder`.
ChangeMaterial Class | Represents the Change material constraint.
ChangeMaterialBuilder Class | Represents a `NXOpen.Mechatronics.ChangeMaterial` builder.
ChangeMaterialCollection Class | Represents a collection of Change Material Constraint.
ChangeOwnerBuilder Class | Represents a `NXOpen.Mechatronics.ChangeOwnerBuilder`.
CollisionBody Class | Represents the Collision Body class.
CollisionBodyBuilder Class | Represents a `NXOpen.Mechatronics.CollisionBodyBuilder`.
CollisionBodyCollection Class | Represents a collection of Collision Bodies.
CollisionMaterial Class | Represents the Collision Material class.
CollisionMaterialBuilder Class | Represents a `NXOpen.Mechatronics.CollisionMaterial` builder.
CollisionMaterialCollection Class | Represents a collection of Collision Material.
CollisionSensor Class | Represents the Collision Sensor.
CollisionSensorBuilder Class | Represents a `NXOpen.Mechatronics.CollisionSensor` builder.
CollisionSensorCollection Class | Represents a collection of Collision Sensor.
CollisionShapeBuilder Class | This is an abstract class, and cannot be created.
ComparisonResult Class | Represents comparison result
ComparisonResultAttribute Class | Represents attribute of comparison result
ComparisonResultBase Class | Represents base object of comparison result
ComparisonResultContext Class | Represents context of comparison results
ComparisonResultElectricalPart Class | Represents electrical part of comparison result
ConvertFromMTBBuilder Class | Represents a `NXOpen.Mechatronics.ConvertFromMTBBuilder`
Coupling Class | Represents the mechatronics coupling class.
CouplingBuilder Class | This is an abstract class, and cannot be created.
CurveOnCurveJoint Class | Represents the CurveOnCurve Joint.
CurveOnCurveJointBuilder Class | Represents a `NXOpen.Mechatronics.CurveOnCurveJoint` builder
CurveOnCurveJointCollection Class | Represents a collection of CurveOnCurve Joint.
CylindricalJoint Class | Represents the Cylindrical Joint.
CylindricalJointBuilder Class | Represents a `NXOpen.Mechatronics.CylindricalJoint` builder.
CylindricalJointCollection Class | Represents a collection of Cylindrical Joint.
DependencyCreatorBuilder Class | Represents a `NXOpen.Mechatronics.DependencyCreatorBuilder` builder.
DisplayChanger Class | Represents the Display Changer which is used to change the display properties (Color, Translucency, and Visibility) of rigid body during simulation.
DisplayChangerBuilder Class | Represents a `NXOpen.Mechatronics.DisplayChanger` builder.
DisplayChangerCollection Class | Represents a collection of Object Transformer.

DistanceSensor Class

> Represents the Distance Sensor. A Distance Sensor is able to detect the shortest distance between the sensor and collision body of objects that intersect with its volume.

DistanceSensorBuilder Class

> Represents a `NXOpen.Mechatronics.DistanceSensor` builder.

DistanceSensorCollection Class

> Represents a collection of Distance Sensor.

DynamicObjectTable Class

> Represents the DynamicObjectTable class

DynamicObjectTableBuilder Class

> Represents a `NXOpen.Mechatronics.DynamicObjectTableBuilder` builder.

DynamicObjectTableCollection Class | Represents a collection of DynamicObjectTable.
ECADExportBuilder Class | Represents a `NXOpen.Mechatronics.ECADExportBuilder`
ECADImportBuilder Class | Represents a `NXOpen.Mechatronics.ECADImportBuilder`
ElectricalPart Class | Electrical Part holds the part attributes for communicating with EPLAN.
ElectricalPartBuilder Class | Represents a `NXOpen.Mechatronics.ElectricalPart` builder
ElectricalPartCollection Class | Represents a `NXOpen.Mechatronics.ElectricalPartCollection`

ExportSensorsActuatorsBuilder Class

> Represents a `NXOpen.Mechatronics.ExportSensorsActuatorsBuilder`. When the builder is committed, a text file specified by `NXOpen.Mechatronics.ExportSensorsActuatorsBuilder.ExportFile()` is output. This text file is used to instantiate SIMIT template. The format explanation can be found in SIMIT manual of ‘SMD table import’ with ‘Placeholder listed individually option’.

ExpressionBlockBuilder Class

> Represents a `NXOpen.Mechatronics.ExpressionBlockBuilder` builder.

ExpressionBlockCollection Class | Represents a collection of ExpressionBlockObject.

ExpressionBlockFormula Class

> Represents the ExpressionBlockFormula class

ExpressionBlockFormulaBuilder Class | Represents a `Mechatronics.ExpressionBlockFormulaBuilder`.
ExpressionBlockFormulaCollection Class | Represents a collection of ExpressionBlock Formula.

ExpressionBlockObject Class

> Represents the ExpressionBlockObject class

ExternalConnection Class | Represents the External Connection class.
ExternalConnectionBuilder Class | Represents a `NXOpen.Mechatronics.ExternalConnection` builder
ExternalConnectionCollection Class | Represents a collection of External Connection.
ExternalConnectionElement Class | Represents the External Connection Element class.
ExternalConnectionElementBuilder Class | Represents a `NXOpen.Mechatronics.ExternalConnectionElementBuilder` builder
ExternalConnectionElementBuilderList Class | Represents a list of objects.

ExternalSignalConfigurationBuilder Class

> Represents a `NXOpen.Mechatronics.ExternalSignalConfigurationBuilder`

ExternalSignalConfigurationCollection Class

> Represents a collection of ExternalSignalConfigurationObject.

ExternalSignalConfigurationObject Class

> Represents a `NXOpen.Mechatronics.ExternalSignalConfigurationObject`

FixedJoint Class | Represents the Fixed Joint.
FixedJointBuilder Class | Represents a `NXOpen.Mechatronics.FixedJoint` builder.
FixedJointCollection Class | Represents a collection of Fixed Joint.

ForceTorqueControl Class

> Represents the ForceTorque Control. The force or torque is applied to both connected rigid bodies with respect to the axis joint

ForceTorqueControlBuilder Class

> ForceTorque control builder for building a ForceTorque object.

ForceTorqueControlCollection Class

> Represents the ForceTorque collection for ForceTorque constraint.

FunctionObject Class | Represents the Function object.
FunctionObjectBuilder Class | Represents a `NXOpen.Mechatronics.FunctionObjectBuilder`
FunctionObjectCollection Class | Represents a `NXOpen.Mechatronics.FunctionObjectCollection`
GanttCollection Class | Represents a `NXOpen.Mechatronics.GanttCollection`
GanttExportPLCopenBuilder Class | Represents a `NXOpen.Mechatronics.GanttOperationObject` builder
GanttLinker Class | Represents the Gantt Linker class.
GanttLinkerBuilder Class | Represents a `NXOpen.Mechatronics.GanttLinkerBuilder`
GanttLinkerCollection Class | Represents a `NXOpen.Mechatronics.GanttCollection`
GanttOperationBuilder Class | Represents a `NXOpen.Mechatronics.GanttOperationBuilder` builder
GanttOperationConditionBuilder Class | Represents a `NXOpen.Mechatronics.GanttOperationConditionBuilder`
GanttOperationConditionBuilderList Class | Represents a list of objects.
GanttOperationObject Class | Represents the Gantt Operation object.
GanttOperationParameterBuilder Class | Represents a `NXOpen.Mechatronics.GanttOperationParameterBuilder`
GanttOperationParameterBuilderList Class | Represents a list of objects.
Gear Class | Represents the Gear.
GearBuilder Class | Represents a `NXOpen.Mechatronics.Gear` builder.
GearCollection Class | Represents a collection of Gears.

GenericSensor Class

> Represents the Generic Sensor. A Generic Sensor is able to detect the parameter of physics object.

GenericSensorBuilder Class

> Represents a `NXOpen.Mechatronics.GenericSensor` builder.

GenericSensorCollection Class

> Represents a collection of Generic Sensor.

GraphControl Class | Represents the Graph Control.
GraphControlBuilder Class | Represents a `NXOpen.Mechatronics.GraphControl` builder
GraphControlCollection Class | Represents a collection of Graph Control.
HingeJoint Class | Represents the Hinge Joint.
HingeJointBuilder Class | Represents a `NXOpen.Mechatronics.HingeJoint` builder.
HingeJointCollection Class | Represents a collection of Hinge Joint.

HydraulicCylinder Class

> Represents the Hydraulic Cylinder. A Hydraulic Cylinder is able to apply forces to bodies on a linear joint.

HydraulicCylinderBuilder Class

> Represents a `NXOpen.Mechatronics.HydraulicCylinder` builder.

HydraulicCylinderCollection Class

> Represents a collection of Hydraulic Cylinder.

HydraulicValve Class

> Represents the Hydraulic Valve. An Hydraulic Valve is able to control a hydraulic cylinder.

HydraulicValveBuilder Class

> Represents a `NXOpen.Mechatronics.HydraulicValve` builder.

HydraulicValveCollection Class

> Represents a collection of Hydraulic Valve.

Inclinometer Class

> Represents the Inclinometer. An Inclinometer is able to detect the angle of the rigid body.

InclinometerBuilder Class

> Represents a `NXOpen.Mechatronics.Inclinometer` builder.

InclinometerCollection Class

> Represents a collection of Inclinometer.

LimitSwitch Class

> Represents the Limit Switch. A Limit Switch is able to detect whether the parameter of physics object exceeds either the upper or lower limit.

LimitSwitchBuilder Class

> Represents a `NXOpen.Mechatronics.LimitSwitch` builder.

LimitSwitchCollection Class

> Represents a collection of Limit Switch.

LinearLimitJoint Class | Represents the Linear Limit Joint.
LinearLimitJointBuilder Class | Represents a `NXOpen.Mechatronics.LinearLimitJoint` builder.
LinearLimitJointCollection Class | Represents a collection of Linear Limit Joint.
LinearSpringJoint Class | Represents the Linear Spring Joint.
LinearSpringJointBuilder Class | Represents a `NXOpen.Mechatronics.LinearSpringJoint` builder.
LinearSpringJointCollection Class | Represents a collection of Linear Spring Joint.
LogicObject Class | Represents the Logic Object class.
LogicObjectBuilder Class | Represents a `NXOpen.Mechatronics.LogicObject` builder
LogicObjectCollection Class | Represents a `NXOpen.Mechatronics.LogicObjectCollection`
MATLABClientBuilder Class | Represents a `NXOpen.Mechatronics.MATLABClientBuilder`
MATLABSignalConnection Class | Represents the MATLAB Signal connection class.
MATLABSignalConnectionBuilder Class | Represents a `Mechatronics.MATLABSignalConnectionBuilder`
MATLABSignalConnectionBuilderList Class | Represents a list of objects.
MATLABSignalConnectionCollection Class | Represents a collection of Signal Connection.

MCDSignalServerConfigurationBuilder Class

> Represents a `NXOpen.Mechatronics.MCDSignalServerConfigurationBuilder`

MCDSignalServerConfigurationCollection Class

> Represents a collection of MCDSignalServerConfigurationObject.

MCDSignalServerConfigurationObject Class

> Represents a `NXOpen.Mechatronics.MCDSignalServerConfigurationObject`

MechatronicsManager Class | Contains the collection objects for creating and iterating over Mechatronics Designer System Navigator objects.
MechatronicsSession Class | Represents Mechatronics session
MotionProfile Class | Represents the MotionProfile class.
MotionProfileBuilder Class | Represents a `NXOpen.Mechatronics.MotionProfile` builder.
MotionProfileCollection Class | Represents a collection of Motion Profile.
OPCClientBuilder Class | Represents a `NXOpen.Mechatronics.OPCClientBuilder`
OPCUAClientBuilder Class | Represents a `NXOpen.Mechatronics.OPCUAClientBuilder` builder.
ObjectInformationBuilder Class | Represents a `NXOpen.Mechatronics.ObjectInformationBuilder`
ObjectSink Class | Represents the Object Sink.
ObjectSinkBuilder Class | Represents a `NXOpen.Mechatronics.ObjectSink` builder.
ObjectSinkCollection Class | Represents a collection of Object Sink.
ObjectSource Class | Represents the Object Source.
ObjectSourceBuilder Class | Represents a `NXOpen.Mechatronics.ObjectSource` builder.
ObjectSourceCollection Class | Represents a collection of Object Source.
ObjectTransformer Class | Represents the Object Transformer.
ObjectTransformerBuilder Class | Represents a `NXOpen.Mechatronics.ObjectTransformer` builder.
ObjectTransformerCollection Class | Represents a collection of Object Transformer.
PMNavFolderLocator Class | Represents the PMNav Folder Locator.
PMNavFolderLocatorCollection Class | Represents a `NXOpen.Mechatronics.PMNavFolderLocatorCollection`
PMNavFolderObject Class | Represents the PMNav Folder object.
PMNavFolderObjectCollection Class | Represents a `NXOpen.Mechatronics.PMNavFolderObjectCollection`
ParameterStockBuilder Class | Represents a `NXOpen.Mechatronics.ParameterStockBuilder` builder.
PathConstraintFrameBuilder Class | Represents a frame that constrains the orientation along the path curve.
PathConstraintFrameBuilderList Class | Represents a list of objects.
PathConstraintJoint Class | Represents the Path Constraint Joint class.
PathConstraintJointBuilder Class | Represents a `NXOpen.Mechatronics.PathConstraintJoint` builder.
PathConstraintJointCollection Class | Represents a collection of Path Constraint Joint.
PhysicsConstraint Class | Represents the mechatronics constraint class.
PhysicsConstraintBuilder Class | This is an abstract class, and cannot be created.
PhysicsJoint Class | Represents the mechatronics joint class.
PhysicsJointBuilder Class | Represents a base builder for Physics Joints.
PhysicsManager Class | A manager to deal with all physics objects.
PhysicsPreference Class | Represents the Physics Preference class.
PhysicsPreferenceCollection Class | Represents a collection of Physics Preference.
PlanarJoint Class | Represents the Planar Joint. A Planar Joint is a connection that can rotate and move only in three directions.
PlanarJointBuilder Class | Represents a `NXOpen.Mechatronics.PlanarJoint` builder.
PlanarJointCollection Class | Represents a collection of Planar Joint.

PlcSimAdvClientBuilder Class

> Represents a `NXOpen.Mechatronics.PlcSimAdvClientBuilder` builder.

PneumaticCylinder Class

> Represents the Pneumatic Cylinder. A Pneumatic Cylinder is able to apply forces to bodies on a linear joint.

PneumaticCylinderBuilder Class

> Represents a `NXOpen.Mechatronics.PneumaticCylinder` builder.

PneumaticCylinderCollection Class

> Represents a collection of Pneumatic Cylinder.

PneumaticValve Class

> Represents the Pneumatic Valve. An Pneumatic Valve is able to control a pneumatic cylinder.

PneumaticValveBuilder Class

> Represents a `NXOpen.Mechatronics.PneumaticValve` builder.

PneumaticValveCollection Class

> Represents a collection of Pneumatic Valve.

PointOnCurveJoint Class | Represents the PointOnCurve Joint.
PointOnCurveJointBuilder Class | Represents a `NXOpen.Mechatronics.PointOnCurveJoint` builder
PointOnCurveJointCollection Class | Represents a collection of PointOnCurve Joint.
PositionControl Class | Represents the Position Control.
PositionControlBuilder Class | Represents a `NXOpen.Mechatronics.PositionControlBuilder`.
PositionControlCollection Class | Represents a collection of Position Control.

PositionSensor Class

> Represents the Position Sensor. A Position Sensor is able to detect the position of joint or controller.

PositionSensorBuilder Class

> Represents a `NXOpen.Mechatronics.PositionSensor` builder.

PositionSensorCollection Class

> Represents a collection of Position Sensor.

PreferencesBuilder Class | Represents a `NXOpen.Mechatronics.PreferencesBuilder` builder.
PreventCollision Class | Represents the Prevent Collision Constraint.
PreventCollisionBuilder Class | Represents a `NXOpen.Mechatronics.PreventCollision` builder.
PreventCollisionCollection Class | Represents a collection of Prevent Collision Constraint.
ProfinetClientBuilder Class | Represents a `Mechatronics.ProfinetClientBuilder` builder
ProxyObject Class | Represents the Proxy Object class.
ProxyObjectBuilder Class | Represents a `NXOpen.Mechatronics.ProxyObjectBuilder`.
ProxyObjectCollection Class | Represents a collection of Proxy Object.
ProxyObjectParameterBuilder Class | Represents a `NXOpen.Mechatronics.ProxyObjectParameterBuilder`.
ProxyObjectParameterBuilderList Class | Represents a list of objects.
ProxyOverrideObject Class | Represents the Proxy Override Object class.
ProxyOverrideObjectBuilder Class | Represents a `NXOpen.Mechatronics.ProxyOverrideObjectBuilder`.
ProxyOverrideObjectCollection Class | Represents a collection of Proxy Override Object.
RackPinion Class | Represents the Rack and Pinion. A Rack and Pinion causes objects attached to the linear and rotary axes to move in unison at a fixed ratio.
RackPinionBuilder Class | Represents a `Mechatronics.RackPinion` builder
RackPinionCollection Class | Represents a collection of RackPinion.
ReadWriteDeviceBuilder Class | Represents a `NXOpen.Mechatronics.ReadWriteDeviceBuilder`.
ReadWriteDeviceCollection Class | Represents a collection of ReadWriteDevice.
ReadWriteDeviceObject Class | Represents the ReadWriteDeviceObject class.

Relay Class

> Represents the Relay. A Relay is able to detect whether the parameter of physics object is between the upper and lower limit.

RelayBuilder Class

> Represents a `NXOpen.Mechatronics.Relay` builder.

RelayCollection Class

> Represents a collection of Relay.

ReplacePhysicsBuilder Class | Represents a `NXOpen.Mechatronics.ReplacePhysicsBuilder` builder.
Requirement Class | Represents the Requirement class.
RequirementBuilder Class | Represents a `NXOpen.Mechatronics.Requirement` builder
RequirementCollection Class | Represents a `NXOpen.Mechatronics.RequirementCollection`
RigidBody Class | Represents the Rigid Body class.
RigidBodyBuilder Class | Represents a `NXOpen.Mechatronics.RigidBodyBuilder`.
RigidBodyCollection Class | Represents a collection of Rigid Body.
RuntimeBehavior Class | Represents the Runtime Behavior class.
RuntimeBehaviorBuilder Class | Represents a `NXOpen.Mechatronics.RuntimeBehaviorBuilder`.
RuntimeBehaviorCollection Class | Represents a collection of Runtime Behavior.
RuntimeFormula Class | Represents the Runtime Formula class.
RuntimeFormulaBuilder Class | Represents a `Mechatronics.RuntimeFormulaBuilder`.
RuntimeFormulaCollection Class | Represents a collection of RuntimeFormula.
RuntimeFormulaParameter Class | Represents the Runtime Formula Parameter class.
RuntimeFormulaParameterBuilder Class | Represents a `NXOpen.Mechatronics.RuntimeFormulaParameterBuilder` builder
RuntimeFormulaParameterBuilderList Class | Represents a list of objects.
RuntimeNCBuilder Class | Represents a `NXOpen.Mechatronics.RuntimeNCBuilder`.
RuntimeNCCollection Class | Represents a collection of Runtime NC.
RuntimeNCObject Class | Represents the RuntimeNCObject class.
SCOUTExportBuilder Class | Represents a `NXOpen.Mechatronics.SCOUTExportBuilder`
SCOUTImportBuilder Class | Represents a `NXOpen.Mechatronics.SCOUTImportBuilder`, Nothing happened and no object returned when commit this builder
SHMConfigurationBuilder Class | Represents a `NXOpen.Mechatronics.SHMConfigurationBuilder` builder
SHMSignalClientBuilder Class | Represents a `NXOpen.Mechatronics.SHMSignalClientBuilder` builder.
SHMSignalConnection Class | Represents the SHM Signal connection class.
SHMSignalConnectionBuilder Class | Represents a `NXOpen.Mechatronics.SHMSignalConnectionBuilder`
SHMSignalConnectionBuilderList Class | Represents a list of objects.
SHMSignalConnectionCollection Class | Represents a collection of SHM Signal Connection.
SHMSignalProviderBuilder Class | Represents a `NXOpen.Mechatronics.SHMSignalProviderBuilder`
ScrewJoint Class | Represents the Screw Joint. A Screw Joint is a connection that can move both linearly and rotationally.
ScrewJointBuilder Class | Represents a `NXOpen.Mechatronics.ScrewJoint` builder.
ScrewJointCollection Class | Represents a collection of Screw Joint.
SelectAdapterSignal Class | Represents a single object selection.

SelectClassificationBuilder Class

> Select a classification from the reuse library.

SelectCollisionSensor Class | Represents a single object selection.
SelectCollisionSensorList Class | Represents a list of objects on a selection list.
SelectHydraulicCylinderList Class | Represents a list of objects on a selection list.
SelectLogicObjectList Class | Represents a list of objects on a selection list.
SelectPhysicsConstraint Class | Represents a single object selection.
SelectPhysicsJoint Class | Represents a single object selection.
SelectPneumaticCylinderList Class | Represents a list of objects on a selection list.
SelectRigidBody Class | Represents a single object selection.
SelectSystemObject Class | Represents a single object selection.
SelectTagFormObject Class | Represents a single object selection.

SensorsActuatorsListBuilder Class

> Represents a `NXOpen.Mechatronics.SensorsActuatorsListBuilder`.

SensorsActuatorsListBuilderList Class | Represents a list of objects.

Signal Class

> Represents the Signal class

SignalAdapter Class | Represents the Signal Adapter class.
SignalAdapterBuilder Class | Represents a `NXOpen.Mechatronics.SignalAdapterBuilder`.
SignalAdapterCollection Class | Represents a collection of Signal Adapter.

SignalBuilder Class

> Represents a `NXOpen.Mechatronics.SignalBuilder` builder.

SignalCollection Class | Represents a collection of Signal.
SignalConnection Class | Represents the Signal connection class.
SignalConnectionBuilder Class | Represents a `NXOpen.Mechatronics.SignalConnectionBuilder`
SignalConnectionBuilderList Class | Represents a list of objects.
SignalConnectionCollection Class | Represents a collection of Signal Connection.
SignalMappingBuilder Class | Represents a `NXOpen.Mechatronics.SignalMappingBuilder`

SignalMappingConnection Class

> Represents the Signal Mapping Connection class. Signal Mapping connection objects are able to connect MCD signals with external signals.

SignalMappingConnectionBuilder Class

> Represents a `Mechatronics.SignalMappingConnectionBuilder`

SignalMappingConnectionBuilderList Class | Represents a list of objects.

SignalMappingConnectionCollection Class

> Represents a collection of Signal Connection.

SlidingJoint Class | Represents the Sliding Joint.
SlidingJointBuilder Class | Represents a `NXOpen.Mechatronics.SlidingJoint` builder.
SlidingJointCollection Class | Represents a collection of Sliding Joint.
SpeedControl Class | Represents the Speed Control.
SpeedControlBuilder Class | Represents a `NXOpen.Mechatronics.SpeedControl` builder.
SpeedControlCollection Class | Represents a collection of Speed Constraint.
SpringDamper Class | Represents the Spring Damper.
SpringDamperBuilder Class | Represents a `NXOpen.Mechatronics.SpringDamper` builder.
SpringDamperCollection Class | Represents a collection of Spring Damper.

SymbolTable Class

> Represents the SymbolTable class

SymbolTableBuilder Class

> Represents a `NXOpen.Mechatronics.SymbolTableBuilder` builder.

SymbolTableCollection Class | Represents a collection of SymbolTable.
SystemObject Class | Represents the System Object.
SystemObjectBuilder Class | Represents a `NXOpen.Mechatronics.SystemObject` builder
SystemRoot Class | Represents the System Root class.

TCPClientBuilder Class

> Represents a `Mechatronics.TCPClientBuilder` builder.

TCPSignalServerBuilder Class

> Represents a `Mechatronics.TCPSignalServerBuilder` builder.

TagFormBuilder Class | Represents a `NXOpen.Mechatronics.TagFormBuilder`.
TagFormCollection Class | Represents a collection of TagForm.
TagFormObject Class | Represents the TagFormObject class.
TagTableBuilder Class | Represents a `NXOpen.Mechatronics.TagTableBuilder` builder.
TagTableCollection Class | Represents a collection of TagTable.
TagTableObject Class | Represents the TagTableObject class.
ThreeJointCoupler Class | Represents the ThreeJointCoupler.
ThreeJointCouplerBuilder Class | Represents the builder class to create or edit a `NXOpen.Mechatronics.ThreeJointCoupler` object.
ThreeJointCouplerCollection Class | Represents a collection of ThreeJointCouplers.
Tracer Class | Represents the Tracer class.
TracerBuilder Class | Represents a `Mechatronics.Tracer` builder
TracerCollection Class | Represents a collection of Tracer.

TransmitterEntry Class

> Represents the Transmitter Entry. A Transmitter Entry is able to send rigid bodies by a specific port.

TransmitterEntryBuilder Class | Represents a `NXOpen.Mechatronics.TransmitterEntry` builder.

TransmitterEntryCollection Class

> Represents a collection of Transmitter Entry.

TransmitterExit Class

> Represents the Transmitter Exit. A Transmitter Exit is able to receive rigid bodies sending by an entry.

TransmitterExitBuilder Class | Represents a `NXOpen.Mechatronics.TransmitterExit` builder.

TransmitterExitCollection Class

> Represents a collection of Transmitter Exit.

TransportSurface Class | Represents the Transport Surface class.
TransportSurfaceBuilder Class | Represents a `NXOpen.Mechatronics.TransportSurfaceBuilder`.
TransportSurfaceCollection Class | Represents a collection of Transport Surface.

UDPSignalClientBuilder Class

> Represents a `Mechatronics.UDPSignalClientBuilder` builder.

UDPSignalServerBuilder Class

> Represents a `Mechatronics.UDPSignalServerBuilder` builder.

VelocitySensor Class

> Represents the Velocity Sensor. A Velocity Sensor is able to detect the velocity of joint or controller.

VelocitySensorBuilder Class

> Represents a `NXOpen.Mechatronics.VelocitySensor` builder.

VelocitySensorCollection Class

> Represents a collection of Velocity Sensor.

VirtualAxis Class | Represents the Virtual Axis.
VirtualAxisBuilder Class | Represents a `NXOpen.Mechatronics.VirtualAxis` builder
VirtualAxisCollection Class | Represents a collection of Virtual Axis.

# Enumerations

AccelerometerBuilderOutputMeasureType Enumeration

> the Measure types.

AlignBodyBuilderRoleType Enumeration

> the Snap role types.

BreakingConstraintBuilderBreakingModeType Enumeration | Represents the breaking mode.
CamBuilderAddCamDiskToMasterOption Enumeration | Represents the option of add cam disk.
CamBuilderAxisJointType Enumeration | Represents the axis joint type.
CamBuilderCreateCamDiskType Enumeration | Represents the cam disk type.
CamProfileBuilderMasterValueUnit Enumeration | The master value unit indicates which type master joint is.
CamProfileBuilderProfileCyclicType Enumeration | Indicates which cyclic type should be take.
CamProfileBuilderSlaveValueUnit Enumeration | The master value unit indicates which type master joint is.
CollisionBodyBuilderCollisionShapeTypes Enumeration | the collide shape types.
CollisionBodyBuilderShapePropertyTypes Enumeration | the shape calculation option.
CollisionSensorBuilderCollisionShapeTypes Enumeration | the Trigger Shape Types.
CollisionSensorBuilderShapePropertiesOption Enumeration | the Trigger Shape Option.
ComparisonResultCategory Enumeration | Defines categories of comparison results
ComparisonResultContextResolveConflictAction Enumeration | Defines actions for resolving conflicts
ComparisonResultElectricalPartStatus Enumeration | Defines statuses of electrical parts
DisplayChangerBuilderExecuteModes Enumeration | the execute modes.

DistanceSensorBuilderOutputMeasureType Enumeration

> the Measure types.

ECADExportBuilderExportFileType Enumeration | Represents the export file type.
ECADImportBuilderPositionMode Enumeration | Represents the position mode.

ExpressionBlockBuilderDataType Enumeration

> Represents the data type.

ExpressionBlockBuilderSlotType Enumeration

> Represents the Slot type.

ExternalConnectionBuilderConditionType Enumeration | the condition type.
ExternalConnectionElementBuilderConditionType Enumeration | the condition type.
ExternalConnectionElementBuilderDataType Enumeration | the data type.
ExternalConnectionElementBuilderStreamType Enumeration | the stream type.

ForceTorqueControlBuilderAxisJointType Enumeration

> The axis type for ForceTorque control.

GanttLinkerBuilderLinkerLogicType Enumeration | Represents the linker logic types.
GanttOperationBuilderOperationType Enumeration | the operation Type enum
GanttOperationBuilderSimpleOperationType Enumeration | the pause operation Type enum
GanttOperationParameterBuilderOperatorOption Enumeration | the Operator options.
GearBuilderAxisJointType Enumeration | the axis joint types.

GenericSensorBuilderOutputMeasureType Enumeration

> the Measure types.

GraphControlBuilderEndAction Enumeration | the action in the end of graph.
GraphControlBuilderMasterJointType Enumeration | the Master axis types.
GraphControlBuilderMasterType Enumeration | the Master types.
GraphControlBuilderMasterValueUnit Enumeration | the Master Unit types.
GraphControlBuilderSlaveValueUnit Enumeration | the Slave Unit types.

HydraulicCylinderBuilderOutputRodType Enumeration

> the Rod types.

HydraulicValveBuilderOutputValveType Enumeration

> the Valve types.

InclinometerBuilderOutputAngleType Enumeration

> the Angle types.

InclinometerBuilderOutputMeasureType Enumeration

> the Measure types.

MATLABClientBuilderDataPortType Enumeration | Represents the data port type.
MATLABClientBuilderDataType Enumeration | Represents the data type.
MATLABSignalConnectionBuilderDataType Enumeration | Represents the OPC signal data type.

McdSignalServerConfigurationtype Enumeration

> Represents configration data access type

MechatronicsSessionSimulationAction Enumeration | Represents the action of simulation.
MotionProfileBuilderMasterValueUnit Enumeration | the Master Unit types
MotionProfileBuilderProfileCyclicType Enumeration | Indicates which cyclic type should be take.
MotionProfileBuilderSlaveValueUnit Enumeration | the Slave Unit types
OPCClientBuilderServerOption Enumeration | the server option.
OPCClientBuilderTagAccess Enumeration | the access right of OPC item.
OPCClientBuilderTagDataType Enumeration | the data type of OPC item.
ObjectSinkBuilderDeleteSourceType Enumeration | the delete option.
ObjectSourceBuilderCopyEventTriggerOption Enumeration | Trigger Option in copy event.
ObjectTransformerBuilderTransformSourceType Enumeration | the transform option.
ParameterStockBuilderAssignment Enumeration | the assignment for runtime property.
ParameterStockBuilderDataType Enumeration | the data type for parameter value.
PathConstraintFrameBuilderCurveTypes Enumeration | the curve types
PathConstraintJointBuilderPathTypes Enumeration | the path types

PlcSimAdvClientBuilderAreaType Enumeration

> Represents the plc signal area type.

PneumaticCylinderBuilderOutputRodType Enumeration

> the Rod types.

PneumaticValveBuilderOutputValveType Enumeration

> the Valve types.

PositionControlBuilderAngularPathOptions Enumeration | the angular path options.
PositionControlBuilderAxis Enumeration | the axis types.

PositionSensorBuilderAxisJointType Enumeration

> the Axis Joint types.

PositionSensorBuilderOutputMeasureType Enumeration

> the Measure types.

PreferencesBuilderMasterTypes Enumeration | the Co-Simulation master type.
ProxyObjectBuilderType Enumeration | the Builder types.
ProxyOverrideObjectBuilderAttrBoolValue Enumeration | the value for the boolean option
ProxyOverrideObjectBuilderAttrType Enumeration | the parameter attribute option.
ReadWriteDeviceBuilderDeviceType Enumeration | the device types.
ReadWriteDeviceBuilderExecuteMode Enumeration | the execute modes.
RigidBodyBuilderMassPropertiesOption Enumeration | the mass property option.
SCOUTExportBuilderExportFileType Enumeration | Represents the export file type.

SHMSignalClientBuilderEndianType Enumeration

> Represents endian type

SHMSignalConnectionBuilderDataType Enumeration | Represents the data type.
SHMSignalConnectionBuilderEndianType Enumeration | Represents the endian type.
SHMSignalConnectionBuilderSHMSignalAccessType Enumeration | Represents the SHM Signal access type.
SHMSignalConnectionBuilderStreamIOType Enumeration | Represents the mapping data sream direction.
SignalAdapterBuilderDataPortType Enumeration | Represents the data port type.
SignalAdapterBuilderDataType Enumeration | Represents the data type.

SignalBuilderDataType Enumeration

> Represents the data type.

SignalBuilderExternalSignalIOType Enumeration

> Represents the external signal IO type.

SignalBuilderIOType Enumeration

> Represents the IO type.

SignalConnectionBuilderDataType Enumeration | Represents the OPC signal data type.
SignalMappingBuilderAppOption Enumeration | the application option
SpeedControlBuilderAxisJointType Enumeration | the Axis Joint types.
SpeedPositionControlDirectiontype Enumeration | the control direction types
SpringDamperBuilderAxisJointType Enumeration | the Axis Joint types.

SymbolTableBuilderDataType Enumeration

> Represents the data type.

SymbolTableBuilderIOType Enumeration

> Represents the IO type.

SystemObjectRelationType Enumeration | Relation type.
SystemObjectReorderType Enumeration | Reorder object type to specify the relative position.
SystemRootType Enumeration | the system root types.
ThreeJointCouplerBuilderAxisJointType Enumeration | the axis joint types.

TransmitterEntryBuilderTransmitterEntryCandidateType Enumeration

> represents the candidate option.

TransportSurfaceBuilderMoveType Enumeration | the motion types.

UDPSignalServerBuilderCastMode Enumeration

> Represents the casting mode of udp.

UDPSignalServerBuilderProtocol Enumeration

> Represents the IP protocol.

VelocitySensorBuilderAxisJointType Enumeration

> the Axis Joint types.

VelocitySensorBuilderOutputMeasureType Enumeration

> the Measure types.

VirtualAxisBuilderVirtualAxisType Enumeration | the Axis Type option.

# Structs

CamProfileBuilderElement_Struct Struct | Contains segment information of a motion segment

DynamicObjectTableBuilderInstance_Struct Struct

> Represents Instance definition structure.

ElectricalPartBuilderAttribute_Struct Struct | Defined Attribute Structure

ExpressionBlockBuilderSlot_Struct Struct

> Represents Slot definition structure.

FunctionObjectBuilderParameterData_Struct Struct | Defined Parameter Data Structure
FunctionObjectBuilderRequirementData_Struct Struct | Defined Requirement Data Structure
LogicObjectBuilderParameterData_Struct Struct | Defined Parameter Data Structure
MATLABClientBuilderSignalData_Struct Struct | Defines the signal data.
MATLABClientBuilderTagAttribute_Struct Struct | the attribute of MATLAB item.

MATLABClientBuilderTagInfo_Struct Struct

> Represents MATLABTag info definition structure.

OPCClientBuilderTagAttribute_Struct Struct | the attribute of OPC item.

OPCClientBuilderTagInfo_Struct Struct

> Represents OPCUATag info definition structure.

OPCUAClientBuilderTagInfo_Struct Struct

> Represents OPCUATag info definition structure.

PlcSimAdvClientBuilderTagInfo_Struct Struct

> Represents PLCTag info definition structure.

ProfinetClientBuilderTagInfo_Struct Struct

> Represents Profinet signal definition structure.

SHMSignalClientBuilderSHMInfo_Struct Struct

> Represents SHMInstance info definition structure.

SHMSignalClientBuilderSHMSignal_Struct Struct

> Represents SHMTag info definition structure.

SHMSignalProviderBuilderSignalInfo_Struct Struct

> Represents SHMProviderSignal info definition structure.

SensorsActuatorsListBuilderParameterData_Struct Struct

> Defines the parameter data.

SignalAdapterBuilderParameterData_Struct Struct | Defines the parameter data.
SignalAdapterBuilderSignalData_Struct Struct | Defines the signal data.

SignalBuilderSignal_Struct Struct

> Represents Signal definition structure.

SymbolTableBuilderSymbol_Struct Struct

> Represents Symbol definition structure.

TCPClientBuilderSignal_Struct Struct

> Represents TCP signal definition structure.

TCPSignalServerBuilderSignal_Struct Struct

> Represents the data type

UDPSignalClientBuilderSignal_Struct Struct | Represents the data type.

UDPSignalServerBuilderSignal_Struct Struct

> Represents the data type.