|
enum class | EfficiencyClass { STANDARD
, ENERGY_EFFICIENT
, PREMIUM
, SPECIFIED
} |
|
enum class | LineFrequency { FREQ60
, FREQ50
} |
|
enum class | Drive {
DIRECT_DRIVE
, V_BELT_DRIVE
, N_V_BELT_DRIVE
, S_BELT_DRIVE
,
SPECIFIED
} |
|
enum class | LoadEstimationMethod { POWER
, CURRENT
} |
|
|
| Motor (const LineFrequency lineFrequency, const double motorRatedPower, const double motorRpm, const EfficiencyClass efficiencyClass, const double specifiedEfficiency, const double motorRatedVoltage, const double fullLoadAmps, const double sizeMargin=1) |
|
Definition at line 6 of file MotorData.h.
◆ Drive
◆ EfficiencyClass
enum class Motor::EfficiencyClass |
|
strong |
◆ LineFrequency
enum class Motor::LineFrequency |
|
strong |
◆ LoadEstimationMethod
enum class Motor::LoadEstimationMethod |
|
strong |
◆ Motor()
Motor::Motor |
( |
const LineFrequency |
lineFrequency, |
|
|
const double |
motorRatedPower, |
|
|
const double |
motorRpm, |
|
|
const EfficiencyClass |
efficiencyClass, |
|
|
const double |
specifiedEfficiency, |
|
|
const double |
motorRatedVoltage, |
|
|
const double |
fullLoadAmps, |
|
|
const double |
sizeMargin = 1 |
|
) |
| |
|
inline |
Constructor
- Parameters
-
lineFrequency | LineFrequency, main supply frequency at either 50Hz or 60Hz |
motorRatedPower | double, rated power for the motor in hp |
motorRpm | double, motor RPM |
efficiencyClass | EfficiencyClass, classification of motor efficiency |
specifiedEfficiency | double, specified % Efficiency of motor, unused unless efficiency class is SPECIFIED |
motorRatedVoltage | double, motor nameplate design voltage in volts |
fullLoadAmps | double, current at full load in amps |
sizeMargin | double, size margin as defined in % |
Definition at line 31 of file MotorData.h.
◆ efficiencyClass
const Motor::EfficiencyClass Motor::efficiencyClass |
◆ fullLoadAmps
const double Motor::fullLoadAmps |
◆ lineFrequency
const LineFrequency Motor::lineFrequency |
◆ motorRatedPower
const double Motor::motorRatedPower |
◆ motorRatedVoltage
const double Motor::motorRatedVoltage |
◆ motorRpm
const double Motor::motorRpm |
◆ sizeMargin
const double Motor::sizeMargin |
◆ specifiedEfficiency
const double Motor::specifiedEfficiency |
The documentation for this struct was generated from the following file: