NX Open C++ Reference Guide
|
Represents a Motion::PMDCMotorBuilder
To create a new instance of this class, use Motion::PMDCMotorCollection::CreatePmdcMotorBuilder
Created in NX6.0.0.
More...
Public Types | |
enum | Type { TypeWithRotor, TypeWithoutRotor } |
Motor type. More... | |
Public Member Functions | |
double | DampingCoefficient () |
Returns the damping coefficient Created in NX6.0.0. | |
double | Inductance () |
Returns the inductance Created in NX6.0.0. | |
double | InitialCurrent () |
Returns the initial current Created in NX6.0.0. | |
double | InitialSpeed () |
Returns the initial speed Created in NX6.0.0. | |
NXOpen::Motion::PMDCMotorBuilder::Type | MotorType () |
Returns the motor type Created in NX6.0.0. | |
NXString | Name () |
Returns the name Created in NX6.0.0. | |
double | NominalVoltage () |
Returns the nominal voltage Created in NX6.0.0. | |
double | Resistance () |
Returns the resistance Created in NX6.0.0. | |
double | RotorInteria () |
Returns the rotor interia Created in NX6.0.0. | |
void | SetDampingCoefficient (double dampingCoefficient) |
Sets the damping coefficient Created in NX6.0.0. | |
void | SetInductance (double inductance) |
Sets the inductance Created in NX6.0.0. | |
void | SetInitialCurrent (double initialCurrent) |
Sets the initial current Created in NX6.0.0. | |
void | SetInitialSpeed (double initialSpeed) |
Sets the initial speed Created in NX6.0.0. | |
void | SetMotorType (NXOpen::Motion::PMDCMotorBuilder::Type motorType) |
Sets the motor type Created in NX6.0.0. | |
void | SetName (const NXString &motorName) |
Sets the name Created in NX6.0.0. | |
void | SetNominalVoltage (double nominalVoltage) |
Sets the nominal voltage Created in NX6.0.0. | |
void | SetResistance (double resistance) |
Sets the resistance Created in NX6.0.0. | |
void | SetRotorInteria (double rotorInteria) |
Sets the rotor interia Created in NX6.0.0. | |
void | SetVoltageConstant (double voltageConstant) |
Sets the voltage constant Created in NX6.0.0. | |
double | VoltageConstant () |
Returns the voltage constant Created in NX6.0.0. |
Represents a Motion::PMDCMotorBuilder
To create a new instance of this class, use Motion::PMDCMotorCollection::CreatePmdcMotorBuilder
Created in NX6.0.0.
Motor type.
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
Created in NX6.0.0.
License requirements : nx_motion_motor ("NX Motion Motor")
Returns the initial current
Created in NX6.0.0.
License requirements : nx_motion_motor ("NX Motion Motor")
Returns the initial speed
Created in NX6.0.0.
License requirements : nx_motion_motor ("NX Motion Motor")
Returns the motor type
Created in NX6.0.0.
License requirements : nx_motion_motor ("NX Motion Motor")
Returns the name
Created in NX6.0.0.
License requirements : nx_motion_motor ("NX Motion Motor")
Returns the nominal voltage
Created in NX6.0.0.
License requirements : nx_motion_motor ("NX Motion Motor")
double NXOpen::Motion::PMDCMotorBuilder::Resistance | ( | ) |
Returns the resistance
Created in NX6.0.0.
License requirements : nx_motion_motor ("NX Motion Motor")
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")
dampingCoefficient | damping coefficient |
void NXOpen::Motion::PMDCMotorBuilder::SetInductance | ( | double | inductance | ) |
Sets the inductance
Created in NX6.0.0.
License requirements : nx_motion_motor ("NX Motion Motor")
inductance | inductance |
void NXOpen::Motion::PMDCMotorBuilder::SetInitialCurrent | ( | double | initialCurrent | ) |
Sets the initial current
Created in NX6.0.0.
License requirements : nx_motion_motor ("NX Motion Motor")
initialCurrent | initial 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")
initialSpeed | initial 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")
motorType | motor 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")
motorName | motor name |
void NXOpen::Motion::PMDCMotorBuilder::SetNominalVoltage | ( | double | nominalVoltage | ) |
Sets the nominal voltage
Created in NX6.0.0.
License requirements : nx_motion_motor ("NX Motion Motor")
nominalVoltage | nominal voltage |
void NXOpen::Motion::PMDCMotorBuilder::SetResistance | ( | double | resistance | ) |
Sets the resistance
Created in NX6.0.0.
License requirements : nx_motion_motor ("NX Motion Motor")
resistance | resistance |
void NXOpen::Motion::PMDCMotorBuilder::SetRotorInteria | ( | double | rotorInteria | ) |
Sets the rotor interia
Created in NX6.0.0.
License requirements : nx_motion_motor ("NX Motion Motor")
rotorInteria | rotor interia |
void NXOpen::Motion::PMDCMotorBuilder::SetVoltageConstant | ( | double | voltageConstant | ) |
Sets the voltage constant
Created in NX6.0.0.
License requirements : nx_motion_motor ("NX Motion Motor")
voltageConstant | voltage constant |
Returns the voltage constant
Created in NX6.0.0.
License requirements : nx_motion_motor ("NX Motion Motor")