|
| 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 5 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 30 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: