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