simulator.h work/git/mixpp/pmsm/pmsm_mix.cpp work/git/mixpp/pmsm/pmsm_sim.cpp work/git/mixpp/pmsm/pmsm_sim2.cpp work/git/mixpp/pmsm/pmsm_sim3.cpp work/git/mixpp/pmsm/sim_var.cpp work/git/mixpp/pmsm/simulator_zdenek/ekf_example/ekf_obj.cpp work/git/mixpp/pmsm/simulator_zdenek/simulator.cpp M_PI 3.14159265358979323846 double double x[9] [9] x double double t t double double KalmanObs[10] [10] KalmanObs void void pmsmsim_set_parameters (double Rs0, double Ls0, double Fmag0, double Bf0, double p0, double kp0, double J0, double Uc0, double DT0, double dt0) pmsmsim_set_parameters double Rs0 double Ls0 double Fmag0 double Bf0 double p0 double kp0 double J0 double Uc0 double DT0 double dt0 void void pmsmsim_step (double Ww) pmsmsim_step double Ww /* SimulatorofVectorControlledPMSMDrive ThismoduleisbackgroundforPMSMdriveobjectdesignand introducesbasicfunctions...set_parameters()andeval(). Z.Peroutka Rev.16.3.2008 */ //resiproblemsM_PIveVC8 #ifndefM_PI #defineM_PI3.14159265358979323846 #endif externvoidpmsmsim_set_parameters(doubleRs0,doubleLs0,doubleFmag0,doubleBf0,doublep0,doublekp0,doubleJ0,doubleUc0,doubleDT0,doubledt0); externvoidpmsmsim_step(doubleWw); externdoublex[9]; externdoublet; externdoubleKalmanObs[10];