Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed-dev-f303 FastPWM3
Diff: SVM/SVM.h
- Revision:
- 5:51c6560bf624
- Parent:
- 0:4e1c4df6aabd
diff -r c023f7b6f462 -r 51c6560bf624 SVM/SVM.h
--- a/SVM/SVM.h Sat Mar 12 08:04:51 2016 +0000
+++ b/SVM/SVM.h Sat Mar 12 18:45:22 2016 +0000
@@ -4,7 +4,8 @@
class SVM{
public:
- virtual void Update_DTC(float V_Alpha, float V_Beta) = 0;
+ //virtual void Update_DTC(float V_Alpha, float V_Beta) = 0;
+ virtual void Update_DTC(float V_A, float V_B, float V_C) = 0;
private:
float _V_Bus;
protected:
@@ -15,7 +16,8 @@
class SPWM: public SVM{ //Sinusoidal PWM
public:
SPWM(Inverter *inverter, float V_Bus);
- virtual void Update_DTC(float V_Alpha, float V_Beta);
+ //virtual void Update_DTC(float V_Alpha, float V_Beta);
+ virtual void Update_DTC(float V_A, float V_B, float V_C);
private:
float _V_Bus;
protected:
@@ -26,7 +28,8 @@
class SVPWM: public SVM{ //SVM
public:
SVPWM(Inverter *inverter, float V_Bus);
- virtual void Update_DTC(float V_Alpha, float V_Beta);
+ //virtual void Update_DTC(float V_Alpha, float V_Beta);
+ virtual void Update_DTC(float V_A, float V_B, float V_C);
private:
float _V_Bus;
@@ -34,4 +37,5 @@
Inverter* _inverter;
};
+
#endif
\ No newline at end of file