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...
 
double Inductance ()
 Returns the inductance
More...
 
NXOpen::ExpressionInductanceExpression ()
 Returns the Inductant Expression
Created in NX8.5.0. More...
 
double InitialCurrent ()
 Returns the initial current
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...
 
double NominalVoltage ()
 Returns the nominal voltage
More...
 
NXOpen::ExpressionNominalVoltageExpression ()
 Returns the Nominal Voltage Expression
Created in NX8.5.0. More...
 
double Resistance ()
 Returns the resistance
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 SetInductance (double inductance)
 Sets the inductance
More...
 
void SetInitialCurrent (double initialCurrent)
 Sets the initial current
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 SetNominalVoltage (double nominalVoltage)
 Sets the nominal voltage
More...
 
void SetResistance (double resistance)
 Sets the resistance
More...
 
void SetRotorInteria (double rotorInteria)
 Sets the rotor interia
Created in NX6.0.0. More...
 
void SetVoltageConstant (double voltageConstant)
 Sets the voltage constant
More...
 
double VoltageConstant ()
 Returns the voltage constant
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")

double NXOpen::Motion::PMDCMotorBuilder::Inductance ( )

Returns the inductance

Deprecated:
Deprecated in NX8.5.0.

Obtion the exression using NXOpen::Motion::PMDCMotorBuilder::InductanceExpression to query or edit it.


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

double NXOpen::Motion::PMDCMotorBuilder::InitialCurrent ( )

Returns the initial current

Deprecated:
Deprecated in NX8.5.0.

Obtion the exression using NXOpen::Motion::PMDCMotorBuilder::InitialCurrentExpression to query or edit it.


Created in NX6.0.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")

double NXOpen::Motion::PMDCMotorBuilder::NominalVoltage ( )

Returns the nominal voltage

Deprecated:
Deprecated in NX8.5.0.

Obtion the exression using NXOpen::Motion::PMDCMotorBuilder::NominalVoltageExpression to query or edit it.


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

double NXOpen::Motion::PMDCMotorBuilder::Resistance ( )

Returns the resistance

Deprecated:
Deprecated in NX8.5.0.

Obtion the exression using NXOpen::Motion::PMDCMotorBuilder::ResistanceExpression to query or edit it.


Created in NX6.0.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::SetInductance ( double  inductance)

Sets the inductance

Deprecated:
Deprecated in NX8.5.0.

Obtion the exression using NXOpen::Motion::PMDCMotorBuilder::InductanceExpression to query or edit it.


Created in NX6.0.0.

License requirements : nx_motion_motor ("NX Motion Motor")

Parameters
inductanceinductance
void NXOpen::Motion::PMDCMotorBuilder::SetInitialCurrent ( double  initialCurrent)

Sets the initial current

Deprecated:
Deprecated in NX8.5.0.

Obtion the exression using NXOpen::Motion::PMDCMotorBuilder::InitialCurrentExpression to query or edit it.


Created in NX6.0.0.

License requirements : nx_motion_motor ("NX Motion Motor")

Parameters
initialCurrentinitial current
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::SetNominalVoltage ( double  nominalVoltage)

Sets the nominal voltage

Deprecated:
Deprecated in NX8.5.0.

Obtion the exression using NXOpen::Motion::PMDCMotorBuilder::NominalVoltageExpression to query or edit it.


Created in NX6.0.0.

License requirements : nx_motion_motor ("NX Motion Motor")

Parameters
nominalVoltagenominal voltage
void NXOpen::Motion::PMDCMotorBuilder::SetResistance ( double  resistance)

Sets the resistance

Deprecated:
Deprecated in NX8.5.0.

Obtion the exression using NXOpen::Motion::PMDCMotorBuilder::ResistanceExpression to query or edit it.


Created in NX6.0.0.

License requirements : nx_motion_motor ("NX Motion Motor")

Parameters
resistanceresistance
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
void NXOpen::Motion::PMDCMotorBuilder::SetVoltageConstant ( double  voltageConstant)

Sets the voltage constant

Deprecated:
Deprecated in NX8.5.0.

Obtion the exression using NXOpen::Motion::PMDCMotorBuilder::VoltageConstantExpression to query or edit it.


Created in NX6.0.0.

License requirements : nx_motion_motor ("NX Motion Motor")

Parameters
voltageConstantvoltage constant
double NXOpen::Motion::PMDCMotorBuilder::VoltageConstant ( )

Returns the voltage constant

Deprecated:
Deprecated in NX8.5.0.

Obtion the exression using NXOpen::Motion::PMDCMotorBuilder::VoltageConstantExpression to query or edit it.


Created in NX6.0.0.

License requirements : nx_motion_motor ("NX Motion Motor")

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