NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::Motion::PMDCMotorBuilder Class Reference

Represents a NXOpen::Motion::PMDCMotorBuilder
To create a new instance of this class, use NXOpen::Motion::PMDCMotorCollection::CreatePmdcMotorBuilder

Created in NX6.0.0. More...

Inheritance diagram for NXOpen::Motion::PMDCMotorBuilder:
NXOpen::Motion::MotorBuilder NXOpen::Motion::MotionBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  Type { TypeWithRotor, TypeWithoutRotor }
 Motor type. More...
 

Public Member Functions

double DampingCoefficient ()
 Returns the damping coefficient
Created in NX6.0.0. More...
 
NXOpen::ExpressionInductanceExpression ()
 Returns the Inductant Expression
Created in NX8.5.0. More...
 
NXOpen::ExpressionInitialCurrentExpression ()
 Returns the Initial Current Expression
Created in NX8.5.0. More...
 
double InitialSpeed ()
 Returns the initial speed
Created in NX6.0.0. More...
 
NXOpen::Motion::PMDCMotorBuilder::Type MotorType ()
 Returns the motor type
Created in NX6.0.0. More...
 
NXString Name ()
 Returns the name
Created in NX6.0.0. More...
 
NXOpen::ExpressionNominalVoltageExpression ()
 Returns the Nominal Voltage Expression
Created in NX8.5.0. More...
 
NXOpen::ExpressionResistanceExpression ()
 Returns the Resistance Expression
Created in NX8.5.0. More...
 
double RotorInteria ()
 Returns the rotor interia
Created in NX6.0.0. More...
 
void SetDampingCoefficient (double dampingCoefficient)
 Sets the damping coefficient
Created in NX6.0.0. More...
 
void SetInitialSpeed (double initialSpeed)
 Sets the initial speed
Created in NX6.0.0. More...
 
void SetMotorType (NXOpen::Motion::PMDCMotorBuilder::Type motorType)
 Sets the motor type
Created in NX6.0.0. More...
 
void SetName (const NXString &motorName)
 Sets the name
Created in NX6.0.0. More...
 
void SetName (const char *motorName)
 Sets the name
Created in NX6.0.0. More...
 
void SetRotorInteria (double rotorInteria)
 Sets the rotor interia
Created in NX6.0.0. More...
 
NXOpen::ExpressionVoltageConstantExpression ()
 Returns the Voltage Constant Expression
Created in NX8.5.0. More...
 

Detailed Description

Represents a NXOpen::Motion::PMDCMotorBuilder
To create a new instance of this class, use NXOpen::Motion::PMDCMotorCollection::CreatePmdcMotorBuilder

Created in NX6.0.0.


Member Enumeration Documentation

Motor type.

Enumerator
TypeWithRotor 

Included rotor - load torque.

TypeWithoutRotor 

Excluded rotor - rotor speed.

Member Function Documentation

double NXOpen::Motion::PMDCMotorBuilder::DampingCoefficient ( )

Returns the damping coefficient
Created in NX6.0.0.



License requirements : nx_motion_motor ("NX Motion Motor")

NXOpen::Expression* NXOpen::Motion::PMDCMotorBuilder::InductanceExpression ( )

Returns the Inductant Expression
Created in NX8.5.0.



License requirements : nx_motion_motor ("NX Motion Motor")

NXOpen::Expression* NXOpen::Motion::PMDCMotorBuilder::InitialCurrentExpression ( )

Returns the Initial Current Expression
Created in NX8.5.0.



License requirements : nx_motion_motor ("NX Motion Motor")

double NXOpen::Motion::PMDCMotorBuilder::InitialSpeed ( )

Returns the initial speed
Created in NX6.0.0.



License requirements : nx_motion_motor ("NX Motion Motor")

NXOpen::Motion::PMDCMotorBuilder::Type NXOpen::Motion::PMDCMotorBuilder::MotorType ( )

Returns the motor type
Created in NX6.0.0.



License requirements : nx_motion_motor ("NX Motion Motor")

NXString NXOpen::Motion::PMDCMotorBuilder::Name ( )

Returns the name
Created in NX6.0.0.



License requirements : nx_motion_motor ("NX Motion Motor")

NXOpen::Expression* NXOpen::Motion::PMDCMotorBuilder::NominalVoltageExpression ( )

Returns the Nominal Voltage Expression
Created in NX8.5.0.



License requirements : nx_motion_motor ("NX Motion Motor")

NXOpen::Expression* NXOpen::Motion::PMDCMotorBuilder::ResistanceExpression ( )

Returns the Resistance Expression
Created in NX8.5.0.



License requirements : nx_motion_motor ("NX Motion Motor")

double NXOpen::Motion::PMDCMotorBuilder::RotorInteria ( )

Returns the rotor interia
Created in NX6.0.0.



License requirements : nx_motion_motor ("NX Motion Motor")

void NXOpen::Motion::PMDCMotorBuilder::SetDampingCoefficient ( double  dampingCoefficient)

Sets the damping coefficient
Created in NX6.0.0.



License requirements : nx_motion_motor ("NX Motion Motor")

Parameters
dampingCoefficientdamping coefficient
void NXOpen::Motion::PMDCMotorBuilder::SetInitialSpeed ( double  initialSpeed)

Sets the initial speed
Created in NX6.0.0.



License requirements : nx_motion_motor ("NX Motion Motor")

Parameters
initialSpeedinitial speed
void NXOpen::Motion::PMDCMotorBuilder::SetMotorType ( NXOpen::Motion::PMDCMotorBuilder::Type  motorType)

Sets the motor type
Created in NX6.0.0.



License requirements : nx_motion_motor ("NX Motion Motor")

Parameters
motorTypemotor type
void NXOpen::Motion::PMDCMotorBuilder::SetName ( const NXString motorName)

Sets the name
Created in NX6.0.0.



License requirements : nx_motion_motor ("NX Motion Motor")

Parameters
motorNamemotor name
void NXOpen::Motion::PMDCMotorBuilder::SetName ( const char *  motorName)

Sets the name
Created in NX6.0.0.



License requirements : nx_motion_motor ("NX Motion Motor")

Parameters
motorNamemotor name
void NXOpen::Motion::PMDCMotorBuilder::SetRotorInteria ( double  rotorInteria)

Sets the rotor interia
Created in NX6.0.0.



License requirements : nx_motion_motor ("NX Motion Motor")

Parameters
rotorInteriarotor interia
NXOpen::Expression* NXOpen::Motion::PMDCMotorBuilder::VoltageConstantExpression ( )

Returns the Voltage Constant Expression
Created in NX8.5.0.



License requirements : nx_motion_motor ("NX Motion Motor")


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