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 | |
NXOpen::Expression * | InductanceExpression () |
Returns the Inductant Expression Created in NX8.5.0. | |
double | InitialCurrent () |
Returns the initial current | |
NXOpen::Expression * | InitialCurrentExpression () |
Returns the Initial Current Expression Created in NX8.5.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 | |
NXOpen::Expression * | NominalVoltageExpression () |
Returns the Nominal Voltage Expression Created in NX8.5.0. | |
double | Resistance () |
Returns the resistance | |
NXOpen::Expression * | ResistanceExpression () |
Returns the Resistance Expression Created in NX8.5.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 | |
void | SetInitialCurrent (double initialCurrent) |
Sets the initial current | |
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 | SetName (const char *motorName) |
Sets the name Created in NX6.0.0. | |
void | SetNominalVoltage (double nominalVoltage) |
Sets the nominal voltage | |
void | SetResistance (double resistance) |
Sets the resistance | |
void | SetRotorInteria (double rotorInteria) |
Sets the rotor interia Created in NX6.0.0. | |
void | SetVoltageConstant (double voltageConstant) |
Sets the voltage constant | |
double | VoltageConstant () |
Returns the voltage constant | |
NXOpen::Expression * | VoltageConstantExpression () |
Returns the Voltage Constant Expression Created in NX8.5.0. | |
Represents a Motion::PMDCMotorBuilder
To create a new instance of this class, use Motion::PMDCMotorCollection::CreatePmdcMotorBuilder
Created in NX6.0.0.
Motor type.
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
Obtion the exression using 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
Obtion the exression using 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
Obtion the exression using 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
Obtion the exression using 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")
dampingCoefficient | damping coefficient |
void NXOpen::Motion::PMDCMotorBuilder::SetInductance | ( | double | inductance | ) |
Sets the inductance
Obtion the exression using Motion::PMDCMotorBuilder::InductanceExpression to query or edit it.
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
Obtion the exression using Motion::PMDCMotorBuilder::InitialCurrentExpression to query or edit it.
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::SetName | ( | const char * | 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
Obtion the exression using Motion::PMDCMotorBuilder::NominalVoltageExpression to query or edit it.
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
Obtion the exression using Motion::PMDCMotorBuilder::ResistanceExpression to query or edit it.
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
Obtion the exression using Motion::PMDCMotorBuilder::VoltageConstantExpression to query or edit it.
Created in NX6.0.0.
License requirements : nx_motion_motor ("NX Motion Motor")
voltageConstant | voltage constant |
double NXOpen::Motion::PMDCMotorBuilder::VoltageConstant | ( | ) |
Returns the voltage constant
Obtion the exression using 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")